当 lookup_value 链接到另一个选项卡时,如何查找值?

当 lookup_value 链接到另一个选项卡时,如何查找值?

我有一个包含三个选项卡的 Excel 电子表格。在第一个选项卡中,有一列包含 4 个不同的员工 ID。

在第二个选项卡的第一列中,我有不同的员工 ID 号,其中包括一些来自第一个选项卡的员工 ID 号;在第二列中,我有与这些 ID 关联的员工姓名

在第三个选项卡中,第一列链接了第一个选项卡中的员工 ID。我想创建第二列,其中包含第一个选项卡中的人员和第二个选项卡中的员工姓名。

我的问题 - 当我的员工 ID 链接到第一个选项卡时,如何从第二个选项卡中查找员工姓名?使用简单的 vlookup,它将创建一个 N/A。我不想对员工 ID 进行硬编码,因为我想确保我的员工 ID 始终得到更新。

答案1

您需要结合 INDEX 和 MATCH 来从第二个 TAB 中查找名称,并将其与第一个 TAB 中的 ID 相关联。

Index & Match 比 Vlookup 更快更好。

在此处输入图片描述

  • Sheet 3 单元格中的公式K37

    =IFERROR(INDEX(Sheet2!H37:H40,MATCH(Sheet1!E37,Sheet2!G37:G40,0),1),"")
    

注意:

  • 由于工作表 1 和工作表 3 中的员工 ID 相同,因此Match(Sheet1!E37您可以使用Match(J37

  • 如果您想使用 VLOOKUP,则公式如下:

    =IFERROR(VLOOKUP(Sheet1!E37,Sheet2!G37:H40,2,FALSE),"")
    
  • IFERROR,避免了#N/A 错误。

  • 根据需要调整公式中的工作表名称和单元格引用。

相关内容