excel两张表数据模糊匹配

表1中数据为张三,李四,王五,表2中数据为山西张三,河北张三,北京张三,山西李四,河北李四,北京五,山西王五,如何在表2实现山西张三——张三,河北张三——张三,北京张三——张三?
公式运用前
公式运用完后为

第1个回答  2015-07-21
直接用C1=RIGHT(B2,2)
第2个回答  2015-07-21
用VBA代码可以做到追问

大神,图贴出来了,麻烦写下公式

追答

一会再写吧,刚写了一个不对。

第3个回答  2015-07-21
占个楼来看看答案。
第4个回答  2015-07-21
用find可以
上一个带行列号的图,才方便写公式追问

大神,图贴出来了,麻烦写下公式

追答

C1公式
=INDEX(A:A,SUM(IF((A:A"")*IFERROR(FIND(A:A,B1,1),0),ROW(A:A),0)))
按ctrl+shift+回车,使用组公式

本回答被提问者采纳
相似回答