Excel:从多列中进行 vlookup 单次返回
通常,您可能希望在 Excel 中的多列中搜索值并在另一列中返回匹配的值。
例如,您可能希望在以下数据集中找到球队“Spurs”和位置“Centre”,并在积分列中返回相应的值:
以下分步示例准确展示了如何使用VLOOKUP函数执行此操作。
第 1 步:创建数据集
首先,我们创建以下数据集,其中包含有关各种篮球运动员的信息:
第 2 步:创建支撑柱
接下来,我们需要创建一个辅助列以使VLOOKUP函数正常工作。
为此,请在单元格A2中键入以下公式:
= B2 & C2
然后单击此公式并将其拖动到 A 列中的每个剩余单元格:
步骤 3:对多列进行 VLOOKUP 并仅返回一列
最后,我们可以在单元格G3中输入以下公式,在球队列中搜索“马刺”,在位置列中搜索“中锋”,并在积分列中返回相应的值:
=VLOOKUP( G1 & G2 , A1:D10 , 4, FALSE)
以下屏幕截图显示了如何在实践中使用该公式:
该公式正确返回值35 ,该值对应于“马刺”队中位置为“中锋”的球员。
请注意,在公式中,我们使用G1&G2连接单元格G1和G2的值。
因此,我们实际上在 A 列中查找SpursCenter值,并返回范围内第四列中的相应值。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel:使用VLOOKUP水平返回多个值
Excel:使用 VLOOKUP 返回空白而不是零
Excel:如何按日期使用 VLOOKUP