excel中怎么用函数匹配另一个表格中的数据,并返回指定单元格里的值?

查找表1中B列里包含的货号,去和表2去匹配,然后在表1中的A列返回表2中B列的厂家信息... 查找表1中B列里包含的货号,去和表2去匹配,然后在表1中的A列返回表2中B列的厂家信息 展开
 我来答
在朱家尖休息的露珠

2020-09-02 · TA获得超过4077个赞
知道大有可为答主
回答量:2726
采纳率:87%
帮助的人:138万
展开全部

Excel中用函数匹配另一个表格中的数据,并返回指定单元格的值,根据截图信息来看可以使用VLOOKUP函数、LEFT函数、LEN函数和FIND函数组合公式。

为方便演示将两个表放在一起,公式如下:

=VLOOKUP(LEFT(B2,LEN(B2)-FIND("-",B2)-1),D:E,2,)

公式及效果图

注:表2中的货号和厂家应该一一对应,不应该一个货号对应两个厂家,因为这样无法判断到底应该选择哪个。

zhushipeng520
2020-09-01 · TA获得超过634个赞
知道小有建树答主
回答量:1639
采纳率:44%
帮助的人:214万
展开全部

A2=VLOOKUP(LEFT(B2,FIND("-",B2)-1),F:G,2,0)    匹配查找

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
史密斯564
2020-09-01 · 超过19用户采纳过TA的回答
知道答主
回答量:107
采纳率:28%
帮助的人:9.5万
展开全部
这个需要把属性编码整理成货号后方可匹配,公式为:=lookup(“查找字符”,“字符所在区域”“返回值所在区域”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
注册账号好麻烦
2020-09-01 · TA获得超过745个赞
知道小有建树答主
回答量:1036
采纳率:81%
帮助的人:237万
展开全部
=VLOOKUP(MID(B2,1,FIND("-",B2,1)-1),表2!B:C,2,0)

原理,由于表2的判定在表1是在-前面部分
因此首先用find函数查找减号位置
然后用mid函数把该值取出来,这里也可以用left
最后用vlookup函数查找对应的值。
由于你没有截图行列标,所以位置有所差异
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式