excel 查找字符串 模糊匹配 并返回结果的问题

A列是地址简称,C列是全部地址,在C列的地址中查找是否包含A列中的地址简称,如果包含,则在D列显示出来。求教公式应该怎么写。请赐教
A列是地址简称,C列是全部地址,需要在C列的地址中查找是否包含A列中的地址简称,如果包含,则在D列显示出来。求教公式应该怎么写。请赐教

D2中输入
=IFERROR(OFFSET(A$1,MATCH(1,COUNTIF(C2,"*"&A$2:A$100&"*"),),),"")
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。
如果单元格格式地址不对,自己适当调整。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-09
D2=INDEX(A:A,MATCH(,0/FIND($A$2:$A$3,B2),)+1)&""
同时按CTRL SHIFT 回车键,再下拉公式追问

哈哈 可以啦 谢谢 只不过有点马虎啊

本回答被提问者采纳
第2个回答  2015-11-09
根据上图,你手工填写一下D列,再抓图上来。追问

已经补充了 请帮看一下

相似回答