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

在Excel中比对存在名称差异的两个主板列表的函数咨询

Excel模糊匹配主板列表并返回布尔值的方法

针对你遇到的主板名称有差异、无法用MATCH/EXACT精准匹配的问题,推荐以下几个实用函数方案:

方案1:用COUNTIF实现基础模糊匹配(全Excel版本通用)

如果第一个主板列表在A列,第二个列表在C列,在D2单元格输入以下公式,下拉填充即可返回布尔值(TRUE=存在,FALSE=不存在):

=COUNTIF(A:A,"*"&C2&"*")>0
  • 原理:"*"&C2&"*"是给C列的主板名称前后加上通配符*,表示匹配包含该名称片段的任意内容;COUNTIF统计A列中符合条件的单元格数量,数量大于0就说明存在匹配项。

方案2:用XLOOKUP实现高效匹配(Excel 365/2021及以上版本)

如果你的Excel版本支持XLOOKUP,也可以用这个更简洁的公式:

=NOT(ISERROR(XLOOKUP("*"&C2&"*",A:A,A:A,,2)))
  • 原理:XLOOKUP的第5个参数设为2,开启通配符匹配模式;找不到匹配项时会返回错误值,用ISERROR识别错误,再用NOT反转结果得到布尔值。

补充:区分大小写的模糊匹配

如果需要严格区分主板名称的大小写(比如"Z690"和"z690"视为不同),可以用SUMPRODUCT+FIND组合:

=SUMPRODUCT(--ISNUMBER(FIND(C2,A:A)))>0
  • 原理:FIND函数区分大小写,会定位C2字符串在A列单元格中的位置,ISNUMBER判断是否找到,SUMPRODUCT统计找到的次数,大于0则返回TRUE。

内容的提问来源于stack exchange,提问作者NoBrainer.exe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:45:39