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

2024-11-26 20:34:32
推荐回答(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,))