我有一个包含三个选项卡的 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 错误。根据需要调整公式中的工作表名称和单元格引用。