最佳答案在单元格中输入公式=IFERROR(INDEX($B$2:$B$6,SMALL(IF($A$2:$A$6=$E2,ROW($A$1:$A$5),4^8),COLUMN(A:A))),””),最后按Ctrl+Shift+Enter组合键结束。IF($A$2:$A$6=$E2,R......
在单元格中输入公式=IFERROR(INDEX($B$2:$B$6,SMALL(IF($A$2:$A$6=$E2,ROW($A$1:$A$5),4^8),COLUMN(A:A))),””),最后按Ctrl+Shift+Enter组合键结束。
IF($A$2:$A$6=$E2,ROW($A$1:$A$5),4^8)表示判断区域,$A$2:$A$6是否等于$E2,如果成立返回对应的数字,(ROW($A$1:$A$5):表示生成1到5之间的数字),否则返回4^8。随后用SMALL函数判断提取对应的数字,最后用INDEX函数引用区域$B$2:$B$6的内容。