Excel在列中读取值,然后在另一个电子表格中搜索这些值的列

时间:2013-09-07 04:07:36

标签: excel vba

请原谅我的措辞。我用这个来跟踪我的学生出勤情况。我正在使用扫描仪将学生的ID输入到输入电子表格的列中。我需要一个宏来在另一个电子表格的另一列中搜索这些值,然后在找到的ID旁边的列中放入一个X.

实施例。 电子表格:输入

Column A
0001
0002
0003

电子表格:名册

Column A Column B Column C
0001     Name     X
0002     Name     X
0003     Name     X
0004     Name
0005     Name

基本上,它会在输入中的值中搜索另一个电子表格的A列中的相同值,然后将X放在同一行的C列中

1 个答案:

答案 0 :(得分:1)

您可以将VLOOKUP与ISERROR一起使用。不需要宏。

=IF(ISERROR(VLOOKUP($A2, 'Input'!$A$2:$A$x, 1, 0)), "", "X")