跳到主要内容

在Excel中查找并替换多个值

通常,“查找和替换”功能可以帮助您查找特定文本并将其替换为另一文本,但是有时,您可能需要同时查找和替换多个值。 例如,将所有“ Excel”文本替换为“ Excel 2019”,将“ Outlook”替换为“ Outlook2019”等,如下图所示。 本文中,我将介绍解决Excel中此任务的公式。


在Excel中查找并替换多个值

要处理此工作,您应该将多个SUBSTITUTE函数嵌套在一起,并使用INDEX函数插入查找和替换对。 通用语法为:

=SUBSTITUTE(SUBSTITUTE(cell,INDEX(find,1),INDEX(replace,1)),INDEX(find,2),INDEX(replace,2))
  • cell:单元格包含您要用其他文本替换的文本。
  • find:您要查找和替换的原始文本。
  • replace:您要替换为的新文本。

1。 请复制以下公式并将其粘贴到要放入结果的空白单元格中:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,INDEX($D$2:$D$5,1),INDEX($E$2:$E$5,1)),INDEX($D$2:$D$5,2),INDEX($E$2:$E$5,2)),INDEX($D$2:$D$5,3),INDEX($E$2:$E$5,3)),INDEX($D$2:$D$5,4),INDEX($E$2:$E$5,4))

2。 然后将填充手柄向下拖动到要应用此公式的单元格上,并且特定文本立即被新文本替换,请参见屏幕截图:


公式说明:

上式的基本模式是SUBSTITUTE函数的用法:

= SUBSTITUTE(文本,old_text,new_text,[instance])

然后将INDEX函数嵌入到SUBSTITUTE函数中,使用INDEX函数来检索“查找”文本和“替换”文本,这将运行第一对查找并替换:

= SUBSTITUTE(文本,INDEX(查找,1),INDEX(替换,1))

如果查找和替换有多对,请将SUBSTITUTE函数嵌套在一起,以使公式的读写更容易添加或删除其他替换,您可以编写公式,如下所示:


备注:在以上公式中, A2 是单元格包含要替换的文本, D2:D5 是单元格范围包含您要查找和替换的原始文本, E2:E5 是您要替换的新文本。 和 1, 2, 3, 4 是查找和替换对的编号。 请根据需要更改它们。


使用的相对功能:

  • SUBSTITUTE:
  • SUBSTITUTE函数将文本字符串中的文本或字符替换为另一个文本或字符。
  • INDEX:
  • INDEX函数根据范围或数组中的给定位置返回显示的值。

最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
那如果有100組資料要替換 Index公式要寫到100組嗎?!
This comment was minimized by the moderator on the site
如果數據很多的話,可以查看下面的文章,裡面VBA代碼可以幫助到你。
https://www.extendoffice.com/documents/excel/1873-excel-find-and-replace-multiple-values-at-once.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations