在 Excel 中为文本分配数字

在 Excel 中为文本分配数字

我有一个输入单元格 A1,可以用 A、B、C、D 的任意组合填充。我已为它们分配了分数,例如 A=5、B=3、C=3 和 D=1。如何创建规则,使我的输出单元格返回任何单个分数中的最低值,例如输入单元格有 A、B、C、D,因此输出单元格应该是 1。

答案1

如果 A=5、B=3、C=3 且 D=1

1] 返回单个分数中的最低值

B1,抄录下来:

=LOOKUP(1,-FIND({"A";"C";"B";"D"},A1),{5;3;3;1})

在此处输入图片描述

2] 返回任意单个分数中的最高分

B1,抄录下来:

=LOOKUP(1,-FIND({"D";"B";"C";"A"},A1),{1;3;3;5})

在此处输入图片描述

答案2

以下公式适用于提供的条件(A1 =“A,B,C,D”;结果 = 1)。您必须根据自己的要求进行修改。

=IF(ISNUMBER(SEARCH("D",A1)),1,IF(ISNUMBER(SEARCH("C",A1)),3,IF(ISNUMBER(SEARCH("B",A1)),3,IF(ISNUMBER(SEARCH("A",A1)),5,""))))

相关内容