如何在Excel中用VLOOKUP函数返回多个列

1,181 阅读1分钟

你可以使用Excel中的VLOOKUP函数的以下语法,在一个范围内查找一个值,并从多个列中返回相应的值。

=VLOOKUP(G2,A2:E11,{3,4,5},FALSE)

这个特殊的公式在A2:E11范围内查找,并返回第3、4、5列的相应数值,其中第A列的数值等于G2

注意FALSE参数告诉Excel寻找精确匹配而不是近似匹配。

下面的例子显示了如何在实践中使用这种语法。

例子:使用VLOOKUP返回多个列

假设我们在Excel中有如下数据集,显示了各种篮球队的信息:

我们可以使用下面的公式和VLOOKUP来查询A列中的球队 "Pacers",并返回相应的得分、助攻和抢断的值。

=VLOOKUP(G2,A2:E11,{3,4,5},FALSE)

注意:输入这个公式后,请确保按Ctrl+Shift+Enter键

下面的截图显示了如何在实践中使用这个公式:

VLOOKUP函数返回球队名称中包含 "Pacers "的那一行的得分、助攻和抢断的数值:

注意:你可以在这里找到VLOOKUP函数的完整文档。

其他资源

下面的教程解释了如何在Excel中执行其他常见操作:

如何在Excel中使用VLOOKUP比较两个列表
如何在Excel中从多个列中寻找唯一值
如何在Excel中过滤多个列