使用VLOOKUP函数可以在两个表之间匹配相同的数据。假设我们有两个表格,一个表格包含ID和名字,另一个表格包含ID和薪水,我们可以使用VLOOKUP函数来查找与ID匹配的薪水。
下面是VLOOKUP函数的语法和一个示例:
语法:=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
示例数据:
Table1:
ID Name
1 Alice
2 Bob
3 Claire
4 David
Table2:
ID Salary
1 5000
2 6000
3 7000
示例公式:
在表格Table1中添加一个名为Salary的列,并在第一个单元格中输入以下公式:
=VLOOKUP(A2, Table2!$A2:2:B$4, 2, FALSE)
此公式将在表格Table2中查找与当前单元格的ID相匹配的薪水,将结果返回到当前单元格。
解释公式中的参数:
lookup_value:要在表格Table2中查找的值,即当前单元格中的ID。
table_array:要查找的表格的范围,即表格Table2中的ID和Salary列。
col_index_num:必须指定返回值在表格Table2中的列数,我们需要返回Salary,它是表格Table2中的第二列,因此为2。
range_lookup:这是一个可选项,如果为TRUE或省略,则VLOOKUP将查找最接近的值,如果为FALSE,则只会查找精确值。
通过公式复制到名称列中的所有单元格,将在Table2中匹配对应的薪水,并自动填充到Table1。如果ID在另一个表格中不存在,则这个函数可能会返回错误值,如#N/A。