Excel一对多匹配公式咨询:判断行列值匹配并标记Yes
该Excel需求完全可行
可以通过IF结合ISNUMBER+SEARCH(或FIND)函数实现,具体用法如下:
公式示例
假设第一列为A列(A2及以下为待匹配内容),第二行为第2行(B2及以下为匹配字符),在B3单元格输入以下公式后,向右、向下填充即可:
=IF(ISNUMBER(SEARCH(B$2,$A3)),"Yes","")
参数说明
SEARCH(B$2,$A3):检测第二行的目标字符是否存在于第一列对应单元格中,不区分大小写;若需要区分大小写,替换为FIND函数即可ISNUMBER(...):判断查找结果是否为有效数字(找到字符返回位置数字,未找到返回错误值)IF(...):根据判断结果,返回"Yes"或空值
格式锁定说明
B$2中的$锁定行号,确保向右填充时始终引用第二行的匹配字符$A3中的$锁定列号,确保向下填充时始终引用第一列的待匹配内容
内容的提问来源于stack exchange,提问作者Masato Indou
相关产品推荐
相关产品推荐

