You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现Excel单元格多字符串匹配并输出对应指定值?

Excel公式实现单元格内容匹配输出

可以使用嵌套的IF函数结合SEARCH(或FIND)函数实现需求,具体公式如下:

不区分大小写匹配

在对应B列单元格(例如B2)中输入以下公式,完成后下拉填充至所有目标行:

=IF(ISNUMBER(SEARCH("apple",A2)),"A",IF(ISNUMBER(SEARCH("pear",A2)),"P",""))
  • SEARCH("apple",A2):在A2单元格中查找"apple",找到则返回其位置数字,找不到返回错误值
  • ISNUMBER():判断SEARCH的结果是否为数字,以此确认单元格是否包含目标文本
  • 嵌套IF逻辑:优先检查是否含"apple",是则输出"A";否则检查是否含"pear",是则输出"P";都不满足则返回空值

区分大小写匹配

如果需要严格区分大小写(比如仅匹配"Apple"而非"apple"),将SEARCH替换为FIND函数即可:

=IF(ISNUMBER(FIND("apple",A2)),"A",IF(ISNUMBER(FIND("pear",A2)),"P",""))

内容的提问来源于stack exchange,提问作者j400nb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 17:35:23