为什么这两个表用Vlookup,V不了数据?每次都是错误
我想利用表2的商品编码在“表1库存数据源”里,V出有表1商品编码的商品来,能有匹配的话就表明这个商品编码在“”表2库存数据源“里有上样,但是无论我怎么V,都不对,公式也没...
我想利用表2的商品编码在“表1库存数据源”里,V出有表1商品编码的商品来,能有匹配的话就表明这个商品编码在“”表2库存数据源“里有上样,但是无论我怎么 V,都不对,公式也没有错啊,我已经搜索过了,每个编码对应的店只有一匹配记录,但是每次V都是错误,也不知道是什么问题!!而且明明就是在表1数据表里 是有记录的,在表2里确V不出来。(备注:拱北店对应拱北店的数据源,吉大店对应吉大店数据源)请教各位大侠!急!
(下为表2,就是要填到这个表里)
(这是数据源表1) 展开
(下为表2,就是要填到这个表里)
(这是数据源表1) 展开
1个回答
展开全部
图中的 商品账数据源 中B列的商品编码单元格右上角有绿色箭头,应是文本格式的数字,而表2中用于查找的E列商品编码是数值格式的数字,估计就是因为两列的格式不一样,所以查找不到。
以下公式是输入到表2的 F80 单元格的,测试是可以用的,反回表1的是否 “已上样” ,但一定要两张表格的B列与F列的格式同为数值型才行。
=VLOOKUP(E80,[商品账数据源.xls]Sheet1!B:E,4,)
还要补充的是:因为是对两张表格进行操作,请注意操作时,要同时打开两张表格。
如果确实不想改动表格的数据格式,以上的公式可改为这样,但这是数组公式:
数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。
=INDEX([商品账数据源.xls]Sheet1!$E:$E,MATCH(--E80,--[商品账数据源.xls]Sheet1!$B:$B,))
追问
谢谢大侠!但是刚刚我重新复制了一个数据源的表里数据,部分可以V,但是大部分要点下数据源相匹配要V的编码那一栏才可以从表2里边表现出来,不然还是不行,到底是什么问题呢?
追答
亲,我上面图中的公式是可行的,如果你那边还是不行的,请把公式发截图发上来看看呀,上面的问题图中没有公式在图中的,你也可以试试把我上面提供的数组公式试试能不能返回正常值。或加 690221857
数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。
=INDEX([商品账数据源.xls]Sheet1!$E:$E,MATCH(--E80,--[商品账数据源.xls]Sheet1!$B:$B,))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询