具有多个输出的标准的INDEX公式

时间:2018-01-08 20:34:30

标签: excel indexing excel-formula

这是我正在使用的公式,但它输出的帐号不正确。当我在单张纸上测试它时,它似乎正在工作,但当我更改输出和输入表时,它停止输出正确的帐户。

=IF(ISERROR(INDEX(Sheet1!$B$1:$C$1000,SMALL(IF(Sheet1!$B$1:$B$1000=Adkins!$E$1,ROW(Sheet1!$B$1:$B$1000)),ROW(Sheet1!1:1)),2)),"",INDEX(Sheet1!$B$1:$C$1000,SMALL(IF(Sheet1!$B$1:$B$1000=Adkins!$E$1,ROW($B$1:$B$1000)),ROW(Sheet1!1:1)),2))

Sheet1

enter image description here

Sheet:Adkins

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试,

=iferror(index(sheet1!b:b, aggregate(15, 6, row($2:$99)/(sheet1!a$2:a$99=adkins!e$1), row(1:1))), text(,))

iferror会显着减少计算和代码。