Excel模糊查找的通用公式来了,可惜又长又臭。。。

模糊查找,是指内容不一样的查找,主要是因为偷懒导致的,本来应该写完整的,结果简写。

模糊查找可以划分成三大类,跟着卢子一起看看。

1.内容少的,查找内容多的

在查找的时候,前面加星号,就代表包含的意思。

=VLOOKUP("*"&A2&"*",E:E,1,0)

2.内容多的,查找内容少的

用FIND判断内容是否出现。

=LOOKUP(1,0/FIND($E$2:$E$3,A2),$E$2:$E$3)

语法说明:

=LOOKUP(1,0/FIND(字符少的,字符多的),返回区域)

这个套路有很多用途,比如从一句话中提取关键词。

=LOOKUP(1,0/FIND($E$2:$E$8,A2),$E$2:$E$8)

3.终极查找,内容乱七八糟,字符混合而且不连续

这个需要一条又长又丑的公式,如非必要,建议不使用,不过可以先收藏起来。

=INDEX(E:E,RIGHT(MAX(MMULT(1-ISERR(SEARCH(MID(A2,COLUMN(A:Z),1),$E$2:$E$8)),ROW($1:$26)^0)/1%%+ROW($2:$8)),3))

如果你是OFFICE365,会简单很多,有专门模糊匹配的功能。这个在PQ课程里面有详细说明,有兴趣的可以去看看。

(0)

相关推荐