再談幾個列出符合條件的信息,如姓名,成績等 學會了不用愁!

index =INDEX(結果列,SMALL(IF(條件,ROW滿足條件的行號,較大的空行行號),ROW(1:1)))&""

一、提取成績等於90的學生姓名

=INDEX(A:A,SMALL(IF($B$2:$B$16=90,ROW($2:$16),4^8),ROW(A2)))&""

解釋: A:a是姓名列 $B$2:$B$16當然是成績列

按住ctrl+shift+enter後,向下拖動,完成填充

再談幾個列出符合條件的信息,如姓名,成績等 學會了不用愁!

二、二個條件的列出姓名

=IFERROR(INDEX($B:$B,SMALL(IF(($A$2:$A$23=LEFT($E$2,2))*($D$2:$D$23="北京"),ROW($2:$23)),COLUMN(A1))),"")

$B:$B, 姓名列

條件1 ($A$2:$A$23=LEFT($E$2,2)

條件2 ($D$2:$D$23="北京")

按住ctrl+shift+enter後,向右拖動,完成填充

再談幾個列出符合條件的信息,如姓名,成績等 學會了不用愁!

縱向列出姓名的方法

姓名 =INDEX(A:A,SMALL(IF($C$1:$C$100=$E$1,ROW($1:$100),4^8),ROW(E1)))&""

=INDEX(A:A,SMALL(IF($C$1:$C$100=$E$1,ROW($1:$100),4^8),ROW(1:1)))&""

男 =INDEX(A:A,SMALL(IF($B$1:$B$100=$F$1,ROW($1:$100),4^8),ROW(F1)))&""

=INDEX(A:A,SMALL(IF($B$1:$B$100=$F$1,ROW($1:$100),4^8),ROW(F1)))&""

再談幾個列出符合條件的信息,如姓名,成績等 學會了不用愁!


分享到:


相關文章: