具有重复项的sumproduct-仅需要第一审

时间:2018-11-13 16:55:29

标签: excel-formula

我正在使用以下公式从查找行号返回单元格中的数据。 = INDIRECT(“ Sheet2!R”&SUMPRODUCT(-(Sheet2!S:S = Sheet3!D3),ROW(Sheet2!R:R)))

sumproduct公式查看单元格D3中的值,并返回它在Sheet2中找到的行。如果在D3中有多个具有该值的单元格,则将行号加在一起。如果有多个具有查找值的单元格,如何获取仅返回第一个实例的信息?我想我需要等级或其他东西,但是有点迷茫。

1 个答案:

答案 0 :(得分:0)

第一个INDIRECT易失,应将其替换为INDEX。

第二次使用AGGREGATE返回最低的行号

=INDEX(Sheet2!R:R,AGGREGATE(15,7,ROW(Sheet2!S:S)/(Sheet2!S:S=Sheet3!D3),1))

注意:我保留了完整的“引用”列,但是最好将两个Sheet2!S:S引用都限制为仅数据集的引用。它将加快计算速度。