excel中把数字成绩转变成优秀良好及格等字符

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:31:59
60 65 70 75 80 85 95
60 65 70 75 80 85 90
70 75 80 85 80 85 95
76 80 75 80 84 75 66
如上例,我想把大于60小于80的变成“及格”来显示,大于80小于90的变成“良好”显示,大于90的显示为“优秀”,要求数字不显示,只显示对应字符成绩,

  1. 在B2输入公式=TEXT(0&A2-60,"[>=30]优;[>=20]良;及格;不及格") 或者=LOOKUP(A2,{0,"不及格";60,"及格";80,"良";90,"优"})

  2. 选中B2,下拉公式(将鼠标放在B2右下角的黑点出,光标变成黑十字后,按着鼠标左键不放,下拉)

你是说在原单元格显示?
可以用自定义格式,但自定义格式最多只能有三个条件(两个判断加一个排除项),所以如果有不及格的情况就无能为力了。
选中数据所在单元格区域,格式-单元格-数字-自定义,在类型里输入
[>=90]"优秀";[>=80]"良好";"及格"

[<80]"及格&q