使用通配符查找包含特定文本的值
在 Excel 区域中查找包含特定文本字符串的第一个匹配项时,可结合使用 INDEX 和 MATCH 公式,并配合通配符——星号(*)和问号(?)。

如何使用通配符获取第一个匹配的值?
如上表所示,若想获取 名字中包含字母“e”的值以及 第一个或第三个字母为“e”的国家,首先需要了解两种通配符的用法——星号(*)可匹配任意数量的字符,问号(?)则只能匹配一个字符。例如,*ice 可匹配 rice、service、ice、@#$ice 等;mo?? 可匹配 more、moon、mo&%、mood 等。掌握通配符的用法后,即可将其与 INDEX 和区分公式结合使用。
通用语法
=INDEX()return_range,MATCH()lookup_value,lookup_array,0))
- return_range:指定您希望组合公式返回的第一个匹配项所在区域,这里通常是姓名或国家的区域。
- lookup_value:MATCH 用于返回符合条件的姓名或国家在 lookup_array 中的位置。这里指的是姓名中包含字母“e”以及第 3 个字符为“e”的国家。
- lookup_array:包含 lookup_value 的单元格区域,即姓名或国家所在的区域。
- match_type 0: 强制 MATCH 查找第一个与 lookup_value 完全相等的值。
要获取 名字包含字母“e”的值以及 第一个第 3 个字符为“e”的国家,请复制或输入以下公式到单元格 F5 和 F8,并按下 Enter 即可得到结果:
单元格 F5 =INDEX()B5:B11,MATCH()"*e*",B5:B11,0))
单元格 F8 =INDEX()C5:C11,MATCH()"??e*",C5:C11,0))

公式说明
=INDEX()B5:B11,MATCH("*e*",B5:B11,0))
- MATCH("*e*",B5:B11,0): 查找值 *e*可匹配任何包含字母“e”的单词,无论“e”位于单词的哪个位置。(注意,在 Excel 公式中,文本需用双引号(““)括起来。)match_type 0 表示 MATCH 函数将查找精确匹配。函数会在区域 B5:B11 中返回第 3 个包含字母“e”的单词的位置。
- INDEX()B5:B11,MATCH("*e*",B5:B11,0)) = INDEX(B5:B11INDEX 函数返回姓名区域 B5:B11 中的第 3 个值,即 Eddie。
=INDEX()C5:C11,MATCH("??e*",C5:C11,0))
- MATCH("??e*",C5:C11,0)::查找值 ??e*可匹配任何第 3 个字符为“e”的单词,且该单词不少于 3 个字符。(注意,在 Excel 公式中,文本需放在双引号(““)内。)match_type 0 表示 MATCH 函数将查找精确匹配。随后,函数将在区域 C5:C11 中返回第一个第 3 个字符为“e”的单词的位置 3.
- INDEX()C5:C11,MATCH("??e*",C5:C11,0)) = INDEX(C5:C11:INDEX 函数会返回 C5:C11 区域中第 3 个值,即 America。
相关函数
Excel INDEX 函数可根据指定的位置,从一个区域或数组返回显示值。
Excel MATCH 函数用于在单元格区域中查找特定值,并返回该值的相对位置。
相关公式
如果您需要在 Excel 中查找某个特定产品、影片或人物的信息,建议灵活组合使用 INDEX 和 MATCH 函数。
有时,我们需要在 Excel 中查找近似值,例如评估员工绩效、为学生评分或根据重量计算邮资等。本文将为您详细介绍如何通过 INDEX 和 MATCH 函数,轻松获取所需结果。
如果您需要在 Excel 表格中查找位于右侧指定项目的最左侧列信息,可以结合使用 INDEX 和 MATCH 函数。与 Excel 另一强大的查找函数 VLOOKUP 相比,这种组合能够在任意列中查找所需数值,优势更加明显。
最强最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析的革命性升级智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件查找 | 多值返回 | 跨多表查找 | 模糊查找…… | |
| 高级下拉列表:便捷下拉列表 | 联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列可见状态 |对比列与选择相同/不同单元格…… | |
| 精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本、删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码、按路径插入图片……)| 12 转换工具(小写金额转大写、汇率转换……)| 7 合并和拆分工具(高级合并行、拆分 Excel 单元格……)|…… 以及更多 |
Kutools for Excel 拥有超过 300 项功能,让您一键直达所需……
Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑
- 一秒即可切换数十个已打开的文档!
- 每天为您减少数百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,让您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,畅享如同 Chrome、Edge 和 Firefox 般的便捷操作。