Excel:从多列中进行 vlookup 单次返回


通常,您可能希望在 Excel 中的多列中搜索值并在另一列中返回匹配的值。

例如,您可能希望在以下数据集中找到球队“Spurs”和位置“Centre”,并在积分列中返回相应的值:

以下分步示例准确展示了如何使用VLOOKUP函数执行此操作。

第 1 步:创建数据集

首先,我们创建以下数据集,其中包含有关各种篮球运动员的信息:

第 2 步:创建支撑柱

接下来,我们需要创建一个辅助列以使VLOOKUP函数正常工作。

为此,请在单元格A2中键入以下公式:

 = B2 & C2

然后单击此公式并将其拖动到 A 列中的每个剩余单元格:

步骤 3:对多列进行 VLOOKUP 并仅返回一列

最后,我们可以在单元格G3中输入以下公式,在球队列中搜索“马刺”,在位置列中搜索“中锋”,并在积分列中返回相应的值:

 =VLOOKUP( G1 & G2 , A1:D10 , 4, FALSE)

以下屏幕截图显示了如何在实践中使用该公式:

Excel VLOOKUP 多列并返回

该公式正确返回值35 ,该值对应于“马刺”队中位置为“中锋”的球员。

请注意,在公式中,我们使用G1&G2连接单元格G1G2的值。

因此,我们实际上在 A 列中查找SpursCenter值,并返回范围内第四列中的相应值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:使用VLOOKUP水平返回多个值
Excel:使用 VLOOKUP 返回空白而不是零
Excel:如何按日期使用 VLOOKUP

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注