将字母成绩转换为数字

将字母成绩转换为数字

在 Mac Excel 2011 中,如何将一列中的字母等级转换为 GPA 数字并将其放在字母等级旁边的列中。我需要对大约 70,000 个等级执行此操作。

答案1

因为我们讨论的是 70000 个成绩,所以其他答案将创建一个更大的 Excel 文件,因为您已将公式一直复制下来。

我建议使用VLOOKUP并拥有一个单独的工作表来返回结果。公式中的文本要少得多,但可以完成相同的任务。

=VLOOKUP(B2,GPA!A:B,2,FALSE)

成绩列表

在此处输入图片描述

包含 GPA 数据的新工作表

在此处输入图片描述

答案2

您可以使用一堆嵌套IF()语句来实现这一点,并将公式复制到您需要转换的每个等级旁边。

A-由于我比较懒,下面这个例子只能计算到:

=IF(A1="A+",4.0,IF(A1="A",3.8,IF(A1="A-",3.6,"N/A")))

在此处输入图片描述

答案3

使用if()函数 -=if(A1="A","4.0")但嵌套它们 -=IF(A1="A",4,IF(A1="B",3,IF(A1="C",2,IF(A1="D",1,0))))

本质上你是说“如果它是真的,那么就这样做。如果不是,就那样做”,但是你用另一个“如果它是真的,那么...”替换了“那”。

答案4

如果字母等级上有“+”和“-”,则可以使用此嵌套的 IF() 函数:

=IF(OR(A1="A+",A1="A",A1="A-"),4,IF(OR(A1="B+",A1="B",A1="B-"),3,IF(OR(A1="C+",A1="C",A1="C-"),2,IF(OR(A1="D+",A1="D",A1="D-"),1,0))))

相关内容