用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

EXCEL中函数“VOLLKUP”是广泛应用的函数,很多时候都会用到这个函数,多个表之间可以快速匹配数据

需求:要把表2里面的成本、仓位这两列的值匹配到表1里面,用“VOLLKUP”我们就可以做到快速表2数据匹配到表1里面

表1:这里有编号、商品名称、库存数量这三个字段

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

表1

表2:这里有编号、商品名称、锁定数量、成本、仓位这五个字段

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

表2

表1、表2里面有两个共同的字段,那就是编号和商品名称。那我们就可以将编号或者商品名称作为引用值,基于它来做匹配,这里我们用编号字段做引用。红色框是两张表里面共同的字段,绿色框表示要匹配的值。

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

表1、表2

下表函数=VLOOKUP(A2,表2!A:E,4,0),拆分解释?A2?、?表2!A:E?、?4?、?0?

?A2?:用编号做为引用值,我们要把A2编号这个商品在表2里面对应的成本的值引过来,所以A2要做为引用值

?表2!A:E?:查找的数据区域,我们要从表2的A列到E列区间里面去匹配需要的值

?4?:我们要匹配到表1的值是从表2里面的第四列去取数(从A列往右数第四列,也就是成本这一列)

?0?:是精确匹配,引用值是一样的才做匹配

结果:表2里面也有一个商品编号是=A2值(199249)的商品,它的成本在表2是0.65,所以按公式匹配出来到表1里面成本就是0.65

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

VLOOKUP函数

匹配出来后,鼠标左键按住单元格右下角“+”标记往下拉就按同样的规则全部匹配出来了,或者鼠标双击“+”也可以。

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

匹配结果

同理,要把表2里面跟表1里面商品编号一样的商品的仓位这个字段的值匹配到表1里面来。函数=VLOOKUP(A2,表2!A:F,5,0)

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

匹配结果

表1?A2?做为引导值,从表2里面A列到F列里面的数据区域找,表2里面第五列(从A列开始往右数)的数值匹配的表1里面,前提是商品编号要一致的情况下,0是做精确匹配。

匹配出来出现“#N/A”表示这个商品编号在表2里面找不到这个编号,表2里面没有同样编号的商品在,所以自然就匹配不出来数据,就显示“#N/A”

用vlookup函数提取另一个表格数据时提示超出列,不用vlookup函数从另一个表格中提取数据

#N/A

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.vsaren.com/98110.html