You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel中替换单元格部分内容的方法求助:移除指定文本保留目标内容

Excel中替换单元格部分内容的方法求助:移除指定文本保留目标内容

嘿,我来帮你搞定这个Excel文本处理的小难题!你遇到的问题应该是普通查找替换没精准匹配到带换行的那段文本,才会不小心删掉所有内容对吧?别担心,给你两个实用的解决办法:

方法一:精准查找替换(匹配换行符)

因为目标文本里藏了个换行符,直接输文字肯定匹配不上,得这么操作:

  • 先选中所有需要处理的单元格区域
  • 按下Ctrl+H打开「查找和替换」对话框
  • 在「查找内容」框里,先完整输入Yes. Please list the PLO in the "Other" box below,然后按下Ctrl+J(这是Excel里输入换行符的快捷键),再输入后面的;
  • 「替换为」框留空,点击「全部替换」就可以啦,这样只会删掉你指定的那段文本,留下Accounting;

方法二:用公式提取目标内容(更灵活)

如果你想用公式批量处理,不同版本的Excel都能找到合适的方式:

  • 新版Excel/Excel 365可以用TEXTAFTER函数直接提取换行后的内容,再去掉多余分号:
=SUBSTITUTE(TEXTAFTER(A1, CHAR(10)), ";", "")
  • 旧版Excel可以用SUBSTITUTE直接替换掉要删除的文本(注意双引号要转义,用两个双引号表示一个):
=SUBSTITUTE(A1, "Yes. Please list the PLO in the ""Other"" box below"&CHAR(10)&";", "")

把公式里的A1换成你实际的单元格地址,下拉填充就能批量处理所有单元格啦。

备注:内容来源于stack exchange,提问作者Suzanne Wakim

火山引擎 最新活动