【问题标题】:Does VLOOKUP compare cellsVLOOKUP 是否比较单元格
【发布时间】:2011-04-12 13:43:18
【问题描述】:

我目前正在为 excel 使用 VLOOKUP 函数,我想知道 VLOOKUP 是否真的比较单元格,还是只是直接使用它对面的单元格?

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

如您所见,VLOOKUP 功能适用于第一个产品图片,但不适用于其余产品(它会为大多数产品提供 #N/A,因为右侧图片中的单元格是空的,即ok),但是如果你看左边的图片,单元格 A4 与右边图片上的单元格 A3 相同,它仍然给我#N/A(这是因为它们不在同一个单元格中)

所以我的问题是,excel 有没有办法通过搜索行来检查表 1(左图)以查看表 2(右图)上是否有匹配的名称?

谢谢

【问题讨论】:

  • 贴出你在B4中使用的公式
  • 我将 B2 的公式放在图片上方的问题中... B4 的公式是“=VLOOKUP(A4,Sheet3!A4:B1816,2,FALSE)”
  • 这不是编程问题。它属于superuser。投票移动。
  • @Ken 这是一个 excel 公式的问题,这就是它被这样标记的原因。

标签: excel worksheet-function


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    IMG 100243 和 7216 不起作用,因为您的公式在每一行中都发生了变化。解决此问题的一个非常简单的方法是创建一个命名范围。

    1. 在功能区中转到“公式”
    2. 然后是“名称管理器”
    3. 创建一个新的命名范围并为其提供对 Sheet3!A2:B1814 的引用
    4. 将公式修改为 VLOOKUP(A2, _NAMED_RANGE_ ,2,FALSE)

    至少应该可以解决这个问题。如果这不起作用,请告诉我

    【讨论】:

      猜你喜欢
      • 2010-09-20
      • 1970-01-01
      • 2019-07-05
      • 2016-05-02
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多