excel 根据sheet1中一个单元格部分内容查找 sheet2中内容.
例如sheet1sheet2中ABA12134A你C22674B我B35672C他F498765D54578G63456F根据sheet1a列中部分内容(如字母A、B、C...
例如 sheet1 sheet2 中
A B A
1 2134A 你C
2 2674B 我B
3 5672C 他F
4 98765D
5 4578G
6 3456F
根据sheet1 a列中部分内容(如字母A、B、C)查找sheet2中内容 然后填写到 sheet1中B列 展开
A B A
1 2134A 你C
2 2674B 我B
3 5672C 他F
4 98765D
5 4578G
6 3456F
根据sheet1 a列中部分内容(如字母A、B、C)查找sheet2中内容 然后填写到 sheet1中B列 展开
1个回答
展开全部
b1
=iferror(index(sheet2!a:a,match(,0/find(right(a1),sheet2!a$1:a$100),)),"")
这是数组公式,要按ctrl+shift+enter三键结束
下拉填充
或者
=IFERROR(VLOOKUP("*"&RIGHT(A1)&"*",Sheet2!A:A,1,),"")
=iferror(index(sheet2!a:a,match(,0/find(right(a1),sheet2!a$1:a$100),)),"")
这是数组公式,要按ctrl+shift+enter三键结束
下拉填充
或者
=IFERROR(VLOOKUP("*"&RIGHT(A1)&"*",Sheet2!A:A,1,),"")
追问
第二公式 我实验成功但是填到我的表格数据中 还没办法实现。关键不理解你的公式含义。能详解吗?谢谢
追答
意思是:提取A1右边第一个字符,并在前和后连接上通配符*,在SHEET2表的A列搜索,如果搜索到则返回SHEET2表A列该数据.如果搜索不到则返回空值.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询