为什么这两个表用Vlookup,V不了数据?每次都是错误

我想利用表2的商品编码在“表1库存数据源”里,V出有表1商品编码的商品来,能有匹配的话就表明这个商品编码在“”表2库存数据源“里有上样,但是无论我怎么V,都不对,公式也没... 我想利用表2的商品编码在“表1库存数据源”里,V出有表1商品编码的商品来,能有匹配的话就表明这个商品编码在“”表2库存数据源“里有上样,但是无论我怎么 V,都不对,公式也没有错啊,我已经搜索过了,每个编码对应的店只有一匹配记录,但是每次V都是错误,也不知道是什么问题!!而且明明就是在表1数据表里 是有记录的,在表2里确V不出来。(备注:拱北店对应拱北店的数据源,吉大店对应吉大店数据源)请教各位大侠!急!
(下为表2,就是要填到这个表里)

(这是数据源表1)
展开
 我来答
wykcorp
2013-07-30 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3390万
展开全部

图中的 商品账数据源 中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,))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式