EXcel表格里,如何查找一列数字中包含部分数字,并返还特定结果?

需要处理的数据太多,如何快速的查找A列内容,包含B列内容,然后标注C列内容呢?VLOOKUP的模糊查找我不会用。请度友解惑。。

查找一列数字中包含部分数字,并返还特定结果,方法如下:

第一步,在C1输入公式,=MATCH(1,IFERROR(FIND(B1,$A$1:$A$20),""),0)。

第二步,下拉公式。查看结果。

按你的要求,实际是查询B列各单元格中的字符串值,是否在于A列某单元格中,如果存在,在就C列标出在A列中的行号。

所以,用MAATCH来查找行号是较合适的函数了。公式先用FIND函数在A列各单元格中,查找B1字符串是否存在,如果是存在则先返回1,否则返回0.再用MATCH匹配1所在的行号,便得出结果。

注意,数据区域请根据实际修改。公式需要下拉复制,所以,需要对数据区域做锁定处理,也就是改为绝对引用,$A$1:$A$20。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-25
C列的逻辑是什么?为什么是03、02、06等等?没看出来逻辑关系。
第2个回答  2023-06-25
同楼上的观点,不知道除03以外的其他数值逻辑关系是什么,这样看上去感觉毫无规律。完全不明白表中其他数字(02~10)是依据什么来写入的。所以没办法给你正确的公式。
第3个回答  2023-07-09
请更改题目让人看得懂需求。