乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中要把A.B.C.D等很多个等级对应的分数表达在公...-c ex

<em>EXCEL</em>中要把A.B.C.D等很多个等级对应的分数表达在公...-c ex

作者:乔山办公网日期:

返回目录:excel表格制作


假定90分以上为A级,80分以上为B级,60分以上为C级,60分以下为D级。
两种方法:
1、筛选替换法。
a.筛选出大于90的数据zhidao:选定数据区域,点菜单“数据”——“筛选”——“自动筛选”——“自定义”,选择“大于等于90”,确定。
b.将符合条件的数据替换为"A":在筛选所得数据的第一个单元格中输入"A",下拉填充覆盖原数据。
c.继续点“自定义”,选择“大于等于80小于90”、“大于等于60小于80”、“小于60”,用上面同样的方法替换为“B”、“C”、“D”。
2、函数处理法(以原成绩在A列从A2开始为例):可用以下公式:
=lookup(a2,{0,60,80,90},{"D","C","B","A"}) 下拉填充。
也可用公式:
=if(a2<60,"D",if(a2<80,"C",if(a2<90,"B","A"))) 下拉填充。

一般说来评价是一个字母,这样可以用 mid 或right等函数进copy行处理获得你需要的数据。
比如a1中的分数表达式 是 a95
可以在b1输入
=MID(A1,2,99)
获得分数 95.
如果表达式是 95a
可以用公式
=MID(A1,1,LEN(A1)-1)
没看出来你的A、B、C三列有什么规律。
是不是当B=1时返回A的第一个,=5时返回第5个?
=IF(B1=1,A1,IF(B1=2,A2,IF(B1=3,A3,IF(B1=4,B4,IF(B1=5,A5,"")))))

zhidaoA1里是学生成绩,我们在B1(或其它列)里写公式:
=LOOKUP(A1,{0,70,73,77,80,83,87,90,93,97,100},{"","C-","C","C+","B-","B","B+","A-","A","A+"})
公式可以下拖复制的!
去试一试吧,祝你成功!!!

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网