如何为 Excel 中的文本分配值然后添加它们

如何为 Excel 中的文本分配值然后添加它们

例如...我想将值 1 分配给 A、将 2 分配给 B 并将 3 分配给 C,然后能够添加包含 A、B 和 C 组合的行?

ABBCBCA = 14

需要一些帮助...谢谢!

答案1

一个选项是像这样使用 COUNTIF

=SUM(COUNTIF(A1:G1,{"A","B","C"})*{1,2,3})

您可以根据需要改变{1,2,3}

答案2

要添加中的值A1:G1,请使用以下公式:

=SUMPRODUCT(MATCH(A1:G1,{"A","B","C"},0))

这将生成一个由 7 个数字组成的数组,这些数字对应于数组中与{"A","B","C"}每个字母匹配的位置,然后对数字数组求和。

例如,如果A1:G1保持A B B C B C A,该公式将生成数组{1,2,2,3,2,3,1},然后对其内容求和。

相关内容