我一直在使用以下公式从某个范围中获取多个值,例如vlookup()
多个值。但是,当我将其编辑到较大的范围时,它不起作用。这个配方有很大问题吗,任何身体都有帮助吗工作公式
=IFERROR(INDEX($B$3:$B$13,SMALL(IF(D$2=$A$3:$A$13,ROW($A$3:$A$13)- MIN(ROW($A$3:$A$13))+1,""), ROW()-2)),"")
我的3000
原始范围的版本不起作用
=IFERROR(INDEX($B$3:$B$3000,SMALL(IF(D$2=$A$3:$A$3000,ROW($A$3:$A$3000)- MIN(ROW($A$3:$A$3000))+1,""), ROW()-2)),"")
请帮助!
尝试以下。将D$2=$A$3:$A$3000
更改为$A$3:$A$3000=D$2
=IFERROR(INDEX($B$3:$B$3000,SMALL(IF($A$3:$A$3000=D$2,ROW($A$3:$A$3000)- MIN(ROW($A$3:$A$3000))+1,""), ROW()-2)),"")
按CTRL + SHIFT + ENTER可以评估公式,因为它是数组公式。