在 Excel 中查找和替换多个值
作者:互联网
2026-04-04
通常,查找和替换功能可以帮助您查找并替换指定文本,但有时您可能需要同时查找和替换多个内容。例如,将所有“Excel”替换为“Excel 2019”,将“Outlook”替换为“Outlook 2019”等,如下图所示。本文将为您介绍一个可在 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 (text, old_text, new_text, [instance])
随后将 INDEX 函数嵌入 SUBSTITUTE 函数,用于获取“查找”的文本和“替换”的文本,这将执行查找和替换中的首组替换:
=SUBSTITUTE(text,INDEX(find,1),INDEX(replace,1))
如果需要进行多组查找和替换,请将 SUBSTITUTE 函数进行多层嵌套。为提升公式的可读性及便于后续添加或删除替换项,建议按照下图所示的方式编写公式:

注意:在以上公式中,A2 为包含需替换文本的单元格,D2:D5 为包含要查找和替换的原文本的单元格区域,E2:E5 为需要替换成的新文本。1、2、3、4 为查找和替换组的编号。请根据实际需求进行修改。
相关函数:
- SUBSTITUTE:
- SUBSTITUTE 函数可将文本字符串中的指定文本或字符替换为您想要的其他内容。
- INDEX:
- INDEX 函数可根据指定位置,从区域或数组中返回对应的显示值。
这款
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Microsoft Excel:通过 API 实现电子表格自动化 - Openclaw Skills
Excel / XLSX: 专业电子表格自动化 - Openclaw Skills
Excel 周报:Power Query 报告 - Openclaw Skills
xlsx-cn: 高级 Excel 电子表格处理 - Openclaw Skills
xlsx-pro: 专业 Excel 自动化与财务建模 - Openclaw Skills
电子表格:Excel 和 Google 表格自动化 - Openclaw Skills
自动化 Excel:电子表格自动化与数据处理 - Openclaw Skills
CSV 转 Excel 转换器:专业格式化与多工作表支持 - Openclaw Skills
考勤表生成器:自动化人力资源 Excel 报表 - Openclaw Skills
如何在 Excel 中根据多个条件查找并返回最大值?
AI精选
从 Prompt 到 Harness:AI 工程的三重进化,你在哪一层?
这本 LLM 应用书,我翻了 5 遍:RAG 与 Agent 开发实战指南
现在面试 AI 相关问题,不把底层原理扒得明明白白,真的分分钟被问麻 | 沸点周刊 4.16
无人机拍叶片→AI找缺陷:CEA-DETR改进RT-DETR做风电叶片表面缺陷检测,mAP50达89.4%
学习编辑自己的 Skill:如何书写一个合格的 AI 工作流指令
替你筛完70个Skills!手把手教你调教Hermes Agent!
踩坑3天后,我把公司的AI接口全换成了多模型路由——GPT-6和Claude Opus 4.7同时上线的这周
一个问题,GPT-6是否值得期待???
