如何在Excel中找出成绩小于60分的课程名称,并在相应位置罗列出来?

本人要在L列中列出单个学生成绩不合格(小于60分)的课程名称,名称之间用顿号隔开,怎么用函数实现?

L2输入
=IF(C2<60,C$1,"")
回车并向右和向下填充。

输入
=IF(COLUMN(A:A)>COUNTIF($C2:$K2,"<60"),"",INDEX($C$1:$K$1,SMALL(IF($C2:$K2<60,COLUMN($A:$I),4^8),COLUMN(A:A))))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-29
=INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($1:$1)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=2,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($2:$2)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=3,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($3:$3)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=4,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($4:$4)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=5,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($5:$5)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=6,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($6:$6)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=7,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($7:$7)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=8,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($8:$8)))&""&IF(SUMPRODUCT((C2:K2<60)*1)>=9,"、","")&INDEX($1:$1,SMALL(IF(C2:K2<60,COLUMN(C:K),256),ROW($9:$9)))&""

CTRL+SHIFT+回车

如何在Excel中找出成绩小于60分的课程名称,并在相应位置罗列出来?
回车并向右和向下填充。或 输入 =IF(COLUMN(A:A)>COUNTIF($C2:$K2,"<60"),"",INDEX($C$1:$K$1,SMALL(IF($C2:$K2<60,COLUMN($A:$I),4^8),COLUMN(A:A)))数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

excel表格筛选。具体:一个成绩表,我要把多个学科成绩中有不及格的都显 ...
可以通过高级筛选的方式来实现,如果有4门功课,那么在数据区域外添加一个条件区域,按附图方式罗列条件,然后在“数据”选项下的“高级”筛选中,以数据区域为”列表区域“,以条件所在区域为“条件区域”,勾选将“筛选结果复制到其他位置”,并给出一个开始单元格,确定,即可。

如何用EXCEL实现多条件查找?
在数据区域外建立一个条件区域,以数据区域标题为字段名,然后分别罗列筛选的条件,且的关系在同一行,或的关系在不同行;然后在“数据”选项下的“高级筛选”中,以“数据区域”为“列表区域”,以条件所在区域为“条件区域”,勾选“将筛选结果复制到其他位置”,并指定一个具 *** 置为起始位置,确定,即可完成高级筛选。

excel用公式选出所有班级,并去掉重复的依次罗列出来?
同时按下Ctrl+Shift+Enter结束输入,然后向下填充。

excel如何筛选需要的多个名称excel如何筛选需要的多个名称内容
1、将需要查找的人名以列表的方式罗列出来;2、选择数据区域,在“数据”选项下的“高级”筛选中,以数据区域为“列表区域”,以条件所在单元格为“条件区域”,勾选“将筛选结果复制到其他位置”,并指定结果存放的起始单元格,确定后,即可将数据区域中符合条件的数据筛选复制出来。

在excel表格中,如何筛选出同一列相同的选项,也就是说把不同的选项罗列...
用数据-筛选-高级筛选,选取不重量值,这种方法最简单。或者用数据透视表也可以。

excel怎么把单列中的不同名称罗列出来
=sumproduct(1\/countif(a1:a100,a1:a100)) ,还可把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

怎样将excel 同列的不同数据在指定区域罗列出来?(该列中数据重复很严重...
1、在Excel2007中,(菜单)数据——数据工具——删除重复项 2、在Excel2003中可以在B列与A列对应的位置输入非空内容,点击A201,(菜单)数据——合并计算——函数——计数——引用位置——A1:A200——添加——标签位置(点选最左列)——确定后,删除B201以后的内容。3、在A201输入公式 =OFFSET($...

Excel中查询姓名相同的人罗列在另外一行,并将其积分加在一起,罗列在...
1、透视表,这么规整的数据格式,一个数据透视就可以解决。选择A2到B7,然后数据,数据透视表,放置在C2位置,然后将姓名拖至行,对积分进行求和。2、操作加公式,将姓名复制到C列,数据,重复项,删除重复项,在使用sumif函数对相同姓名的积分进行求和。3、纯公式操作 姓名的话使用去重公式,积分同样...

如何在EXCEL中输入两个数字就可以把中间的数字罗列出来
如果非要用公式的话,可以这样写:=IF(ROW(A1)<=($A$2-$A$1)\/0.1,$A$1+ROW(A1)\/10,"")下拉复制公式。

相似回答