这是我正在使用的公式,但它输出的帐号不正确。当我在单张纸上测试它时,它似乎正在工作,但当我更改输出和输入表时,它停止输出正确的帐户。
=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))
答案 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会显着减少计算和代码。