VLOOKUP是否比较单元格?

我目前正在使用VLOOKUP函数为Excel,我想知道VLOOKUP实际上是比较单元还是只是使用单元格从它横跨?

这是我的公式“= VLOOKUP(A2,Sheet3!A2:B1814,2,FALSE)”

我的Excel文档的表1和表2

正如你所看到的,VLOOKUP函数可以find第一个产品图像,但是对于其余部分来说,它不会产生任何效果(对于大多数产品,它会给#N / A,因为右边图片中的单元格是空的)但是如果你看左边的图片,单元格A4和右边图片上的单元格A3是一样的,它仍然给我#N / A(这是因为它们不在同一个单元格中)

所以我的问题是,有没有办法让Excel检查表1(左图),看看是否有一个匹配的名称table2(右图)通过search行?

谢谢

您必须为您的表格数组使用绝对引用,否则当您复制公式时,该区域将被移位。

=VLOOKUP(A2;Sheet3!$A$2:$B$1814;2;FALSE) 

IMG 100243和7​​216将无法正常工作,因为您的公式在每一行中都会发生变化。 解决这个问题的一个非常简单的方法是创build一个命名范围。

  1. 在function区中,转到“公式”
  2. 然后“名称经理”
  3. 创build一个新的命名范围,并将其引用到Sheet3!A2:B1814
  4. 将公式修改为VLOOKUP(A2,_NAMED_RANGE_,2,FALSE)

至less应该解决这个问题。 让我知道如果这不起作用