【问题标题】:Lookup one cell in another sheet then return corresponding value在另一张表中查找一个单元格,然后返回相应的值
【发布时间】:2019-02-12 05:33:24
【问题描述】:

我有两张包含不同列的表格,其中两列包含文件编号和价格。现在我想在表 2 的 D 列(所有文档编号)中匹配表 1 的单元格 K3(文档编号)。如果匹配存在,那么我希望返回列 V 中提到的相应价格。

这是我尝试过的公式:

=VLOOKUP(K3,'Sheet1 (2)'!D2:D896,22,FALSE) 

【问题讨论】:

  • 请提供任何语法或公式建议来解决这个问题。
  • VLOOKUP 也许?
  • 我已经尽力使用它但无法得到正确的结果
  • 如果 K3 中的值与 D2:D896 中的值匹配,则必须返回第 22 列中的值。

标签: excel excel-formula


【解决方案1】:

VLOOKUP 文档在这里很有帮助,尤其是第 2 点和第 3 点,它们对应于公式的第 2 和第 3 部分。

  1. 查找值所在的范围。请记住,查找值应始终位于范围中的第一列,以便 VLOOKUP 正常工作。例如,如果您的查找值在单元格 C2 中,那么您的范围应以 C 开头。

  2. 包含返回值的范围内的列号。例如,如果您指定 B2: D11 作为范围,则应将 B 计为第一列,C 计为第二列,依此类推。

因此,将查找范围中的第二个D 更改为V,并将列更改为19 而不是22 - D 是第一列,E 是第二列,依此类推直到V,查找范围的第 19 列。

=VLOOKUP(K3,'Sheet1 (2)'!D2:V896,19,FALSE) 

如果VLOOKUP 不是你的菜,请考虑INDEX/MATCH

=INDEX('Sheet1 (2)'!V:V,MATCH(K3,'Sheet1 (2)'!D:D,0))

【讨论】:

    【解决方案2】:
    =VLOOKUP(K3,Sheet1!D3:E8,2,FALSE)
    

    公式中倒数第二个参数是值的列数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多