Excel模糊查找包含匹配 全版本

2019年11月16日 | 标签:

精确匹配是最简单的
使用vlookup即可
A表和B表的字段一致 即可找到A表中对应字段

=VLOOKUP(E3,$A$3:$B$5,2,)

查看更多精彩图片

模糊匹配(小匹配大)
也比较简单  使用vlookup即可
A表和B表的字段不一样, 但是b表中是学校2包含在a表的学校1,既被包含在到A表中对应字段
可以使用vlooup
VLOOKUP(”*”&D16&”*”,$A$16:$B$18,2,)
使用通配符*

查看更多精彩图片

模糊匹配(大匹配小)
是最复杂的
A表和B表的字段不一样, 但是b表中是学校2包含了a表的学校1,
需要先使用find加范围 输出一个数组,
FIND($A$40:$A$42,D40)
这样的数组会返回
‘={#VALUE!;3;#VALUE!}
类似这样的3个数组, 其实第2个数是非错误值代表a表的第2个结果复合,
在使用lookup 来找到第2个结果对应的城市1 就可以达到b表的城市2
’=LOOKUP(0,-FIND($A$40:$A$42,D40),$B$40:$B$42)

查看更多精彩图片

精确匹配是最简单的
使用vlookup即可
A表和B表的字段一致 即可找到A表中对应字段

=VLOOKUP(E3,$A$3:$B$5,2,)

查看更多精彩图片

模糊匹配(小匹配大)
也比较简单  使用vlookup即可
A表和B表的字段不一样, 但是b表中是学校2包含在a表的学校1,既被包含在到A表中对应字段
可以使用vlooup
VLOOKUP(”*”&D16&”*”,$A$16:$B$18,2,)
使用通配符*

查看更多精彩图片

模糊匹配(大匹配小)
是最复杂的
A表和B表的字段不一样, 但是b表中是学校2包含了a表的学校1,
需要先使用find加范围 输出一个数组,
FIND($A$40:$A$42,D40)
这样的数组会返回
‘={#VALUE!;3;#VALUE!}
类似这样的3个数组, 其实第2个数是非错误值代表a表的第2个结果复合,
在使用lookup 来找到第2个结果对应的城市1 就可以达到b表的城市2
’=LOOKUP(0,-FIND($A$40:$A$42,D40),$B$40:$B$42)

查看更多精彩图片

目前还没有任何评论.