发布网友 发布时间:2022-04-22 01:43
共5个回答
热心网友 时间:2023-08-28 04:25
D2单元格输入下面的公式:
=IFERROR(INDEX($A:$A,SMALL(IF($B:$B=LEFT(D$1,1)+0,ROW($B:$B),9000000000),ROW(A1))),"")
注意是数组公式,输入完毕按CTRL+SHIFT+ENTER三键,公式的首尾自动产生花括号。然后公式右拉、下拉,示例:
热心网友 时间:2023-08-28 04:25
D2公式=IFERROR(INDEX($A:$A,SMALL(IF(LEFT(D$1)-$B$2:$B$24,9^9,ROW($2:$24)),ROW(A1))),"")
数组公式三键结束,横拉竖拉。
热心网友 时间:2023-08-28 04:26
用两个函数就能解决你们的问题:
一.IF函数统计班级学生名:
1班下面D2—D21输入:=IF(B2=1,A2,"")…=IF(B21=1,A21,"");
2班下面E2—E21输入:=IF(B2=2,A2,"")…=IF(B21=2,A21,"");
3班下面F2—F21输入:=IF(B2=3,A2,"")…=IF(B21=3,A21,"");
4班下面G2—G21输入:=IF(B2=4,A2,"")…=IF(B21=4,A21,"");
5班下面H2—H21输入:=IF(B2=5,A2,"")…=IF(B21=5,A21,"")。
二.=COUNTIF统计学生总数和各班级人数:
班级总数在B22输入:=COUNTIF(B2:B21,">=1");
1班人数 在D22输入:=COUNTIF(B2:B21,"=1");
2班人数 在E22输入:=COUNTIF(B2:B21,"=2");
3班人数 在F22输入:=COUNTIF(B2:B21,"=3");
4班人数 在G22输入:=COUNTIF(B2:B21,"=4");
5班人数 在H22输入:=COUNTIF(B2:B21,"=5")。
你试试。
热心网友 时间:2023-08-28 04:26
按“班级”排序
热心网友 时间:2023-08-28 04:27
排序不就行了吗