将之前使用 6 分制输入的数据更改/转换为 4 分制输入的数据

将之前使用 6 分制输入的数据更改/转换为 4 分制输入的数据

我在 Excel 中保存了超过 1,300 条(2 个基准、110 名学生、6 个评分类别)的个人数据,我想进行如下更改,以便将基于 6 分标准的成绩单转换为 4 分。

6 现在 = A 4

5 现在 = A 4

4 现在 = A 3

3 现在 = A 2

2 现在 = A 1

1 现在 = A 1

是否存在一个我可以使用的包含上述所有转换的包容性公式,我可以使用它来一次性更改我的所有数据?

答案1

如果我理解正确,您可以为此选择,最好的方法可能是在同一本书的某个地方创建一个查找表(我建议命名为“map”)——例如,在同一页的 F1:G6 范围内。然后,假设要转换的数据位于从 A1 开始的列中:

=VLOOKUP(A1,地图,2,FALSE)

(需要 FALSE 来确保匹配准确,而不是最接近的可用值。)

在 B1 中并根据需要向下复制。(如果不再需要以前的值,请将 B 列的选择性粘贴/值复制到顶部,然后可以删除 A 列)。


仅使用公式的替代方案,仅使用 IF,也在 B1 中复制下来:

=如果(或(A1=6,A1=5),4,如果(A1=4,3,如果(A1=3,2,1)))

(假设值始终存在 – 例如不是 0。结果显示在示例的 ColumnD 中)


SU538671 示例


另一种可能性是保留两个比例但接受缩小的范围,并用颜色表示(在条件格式中使用 4 个图标设置):

SU538679 第二例

相关内容