首页 > 解决方案 > Excel vlookup为所有记录返回相同的值

问题描述

VLOOKUP用来从Sheet2

表 1:

表 1

表 2:

表 2

我的VLOOKUP公式C2:C5Sheet1

=VLOOKUP($A2&"|"&$B2,CHOOSE({1,2},Sheet2!$A$1:$A$4&"|"&Sheet2!$B$1:$B$4,Sheet2!$C$1:$C$4),2,FALSE)

我的问题是所有记录的值都相同。

以下是我执行 F9 时看到的值。

价值观

为什么返回相同的值?

标签: excelexcel-formula

解决方案


这也可能有效

=INDEX($C$1:$C$12;AGGREGATE(15;6;ROW($A$9:$A$12)/(A2&B2=$A$9:$A$12&$B$9:$B$12);1))

只需根据您的需要调整范围

在此处输入图像描述


推荐阅读