如何在 Excel 中比较两列并返回第三列的值?
在本文中,我们将学习如何比较两列的值以获取第三列的值。例如,我们选取一列记录班级名称,并在另一列中记录每个班级名称和学生姓名。现在,我们将在另一列中根据随机选取的班级名称获取学生姓名。让我们看看如何使用 Excel 公式实现这一点。
使用 VLOOKUP 函数比较两列并获取第三列的值
步骤 1:我们选取以下示例数据进行比较。

步骤 2:在 F2 单元格中输入如下所示的公式。如果学生姓名与 B 列中列出的班级名称相符,则此公式将返回该学生的姓名。
=VLOOKUP(E2,$A$2:$B$13,2,FALSE)

步骤 3:现在,将公式拖至最后一行数据,最终输出结果如下。该公式将显示与 E 列中提到的班级名称对应的学生姓名。

| 参数 | 说明 |
|---|---|
| VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) | lookup_value(必需) 您要查找的值。您要查找的值必须位于 table_array 参数中指定的单元格区域的第一列。 table_array(必需) VLOOKUP 将在其中搜索查找值和返回值的单元格区域。您可以使用命名区域或表格,并且可以在参数中使用名称而不是单元格引用。 col_index_num(必需) 包含返回值的列号(从 table_array 最左侧列的 1 开始)。 range_lookup(可选) 一个逻辑值,用于指定您希望 VLOOKUP 查找近似匹配还是精确匹配。 |
注意
在上面的公式中,E2 是要在主列中查找值的条件单元格,A2:A13 是要在主列中查找 E 列值的范围,2 是要返回其值的 B 列的索引号,False 表示获取学生姓名的精确匹配。
结论
因此,使用上述公式,可以在已识别的第一列主集的另一列中返回一列的值。但是,除了这个公式之外,还有一些公式也可以用于相同的目的,例如 =INDEX(要获取的值范围,MATCH(要比较的第 1 列:要比较的第 2 列,0))
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

