Excel - 在另一个工作表中查找具有相同值的单元格,并在其左侧输入值

Nic*_*ith 20 excel spreadsheet excel-formula vlookup

我有一个在Excel中生成的报告,其中包含员工的编号,但不包含他/她的姓名.并非每个员工都会在任何一天的工作表上.

在第二个工作表中,我列出了所有员工的号码和姓名.

我想在第一个工作表中找到一个公式,该公式在第二个工作簿上查找相同的值(员工编号),然后在第一个工作簿上输入该单元格的值(员工姓名).有没有办法做到这一点?谢谢!

lc.*_*lc. 39

最简单的方法可能是VLOOKUP().这将要求第二个工作表将员工编号列排序.在较新版本的Excel中,显然不再需要排序.

例如,如果您有一个包含两列的"Sheet2" - A =员工编号,B =员工的姓名,而您当前的工作表在D列中有员工编号,并且您想填写E列,在单元格E2中,您将有:

=VLOOKUP($D2, Sheet2!$A$2:$B$65535, 2, FALSE)
Run Code Online (Sandbox Code Playgroud)

然后只需将此公式填入D列的其余部分.

说明:

  • 第一个参数$D2指定要搜索的值.
  • 第二个参数Sheet2!$A$2:$B$65535指定要搜索的单元格范围.Excel将搜索此范围的第一列中的值(在本例中Sheet2!A2:A65535).注意我假设你在第1行有一个标题单元格.
  • 第三个参数2指定从搜索范围内返回的列的从1开始的索引.值2将返回范围中的第二列Sheet2!$A$2:$B$65535,即B列的值.
  • 第四个参数FALSE说只返回完全匹配.


Geo*_*Geo 5

假设员工编号在第一列中,而其姓名在第二列中:

=VLOOKUP(A1, Sheet2!A:B, 2,false)
Run Code Online (Sandbox Code Playgroud)