永发信息网

excel内查找包含特定字符的列并返回相应的数值

答案:4  悬赏:40  手机版
解决时间 2021-04-07 05:15
excel内查找包含特定字符的列并返回相应的数值
最佳答案
excel内查找包含特定字符的列并返回相应的数值的具体操作方法如下:
1.简单的举个例子,例子简单但很形象,能够了解函数的用法就可以了。

2.那么我们在C列中输入函数vlookup匹配函数,找出存在的项目并显示出来;第一列是A1然后用逗号隔开,就可以点击提示的第二个参数;第二个参数我们直接点击第二列即B列。

3.然后逗号隔开,选择下个参数,第三个参数是1;第四个参数是精确与模糊匹配的概念,我们这里选择0或false,精确匹配。

4.我们可以选择往下拉,也可以选中第一个单元格右下角出现+字后双击,数目应于第一列相同。

5.我们可以看到C列中都存在数据,说明A列在B列中都存在,如果不存在那么现实#value,就是无法显示的意思;

6.在模糊匹配的时候要用到*号,B列是12345678,A列是345,那么我们可以写成“*”&A&“*”,这个通配符来表示任意字符,只要包含即可。

全部回答
参考公式:
=INDEX(SHEET2!A:A,MATCH("*"&A2&"*",SHEET2!B:B,))
使用模糊查找函数

这情况一般不用VLOOKUP,改用INDEX函灵数,在SHEET1的C1输入公式下拉:


=INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,))


如果一定要用VLOOKUP函数的,公式应这样写:

VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,)


还可以加入防错判断,当公式下拉时,遇上A列数据为空白,或是A列的数据不存在于SHEET2!的B列中时,公式也返回空白值,以上的公式会返回错误值。


INDEX加入防错:
=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,)),"")


VLOOKUP加入防错:
=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,),"")


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
INDEX函数示例图:




VLOOKUP示例图:


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佳能600毫米F4二代镜头有假货吗?
iPad mini4怎么样啊,画质好吗?
三合大厦地址有知道的么?有点事想过去
成语用法请问成语蚍蜉撼树和螳臂当车的用
女孩,尚语欣,尚妤涵,尚梓慧,尚妤晴那个好
成都哪里有精美小礼品批发市场
我是a1驾驶证几年验一次
怎么理解老婆每天给陌生男人打电话发短信
家用投影仪买哪种好?
吸入几次灰尘有事吗,有几次外面突然起大风,
中国邮政银行整存整取定期储存单丢失怎么办
男生灰色v领的毛衣,里面配一件衬衣,什么颜
这是不是说明相亲对象已有女友?
拜伦和希腊的关系?他一个英国人为什么要跑到
they are twins, they don’t look the same
推荐资讯
分手过又复合的爱情能长久吗?
出租屋没有安装摄像头,如果租户被人盗窃了,
丙氨酸氨基转移酶127 天门冬氨酸氨基转移酶 9
霉豆腐夏天能吃吗
怎么样才能把对方的天天炫舞的手机号绑定给去
我是珠海北理工的毕业生,想创业有什么好项目
讲述民国时期一群奉天盗墓贼的电视剧叫什么
本人保姆与雇主签订免责协议
电力rtv硅橡胶修补剂怎么用
老家是什么意思? 我父母都是太原人,但是我
lv皮鞋和gucci鞋子哪个比较好?各位亲!
( )是观测风向的仪器。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?