Google sheets:使用 vlookup 返回多列
您可以使用以下语法与 Google 表格中的VLOOKUP函数来搜索某个范围内的值并从多列返回匹配值:
=ArrayFormula(VLOOKUP( A14 , A2:D11 , { 2 , 4 }, FALSE ))
此特定公式在A2:D11范围内的单元格A14中查找值,并返回该范围的第 2列和第 4列中的相应值。
注意: FALSE参数告诉 Google 表格搜索精确匹配而不是模糊匹配。
以下示例展示了如何在实践中使用此语法。
示例:使用VLOOKUP返回多列
假设 Google 表格中有以下数据集,其中显示有关各个篮球队的信息:
我们可以使用下面的公式结合VLOOKUP来查找A列中的球队“开拓者”,并返回相应的得分和篮板值:
=ArrayFormula(VLOOKUP( A14 , A2:D11 , { 2 , 4 }, FALSE ))
以下屏幕截图显示了如何在实践中使用该公式:
VLOOKUP公式返回球队名称中包含“开拓者”的行的得分和篮板列中的值。
请注意,如果我们更改单元格A14中的球队名称,公式将自动查找新球队的得分和篮板值。
例如,假设我们将球队名称更改为勇士队:
VLOOKUP公式现在返回球队名称中包含“Warriors”的行的得分和篮板列中的值。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
Google 表格:如何从另一个工作簿使用 VLOOKUP
Google Sheets:使用 VLOOKUP 返回所有匹配项
Google 表格:使用具有多个条件的 VLOOKUP