如何在 Excel 中对数字等文本值求和?

如何在 Excel 中对数字等文本值求和?

我有一个单元格,里面有多个国家,例如美国、日本、韩国、中国、英国,大约 30 个。我想给每个国家分配一个分数,例如美国 = 1,日本 = 2,...然后把它们加起来。我该怎么做?

答案1

假设单元格A1America, Japan, Korea, China, UK

并分配国家分数:美国=1,日本=2,韩国=3,中国=4 和英国=5

在 中B1输入数组(CSE)公式:

=SUM(0+VLOOKUP(T(IF(1,FILTERXML("<a><a>"&SUBSTITUTE(A1,", ","</a><a>")&"</a></a>","a/a"))),{"America",1;"Japan",2;"Korea",3;"China",4;"UK",5},2,0))

B1将返回国家得分结果总和15

编辑 :

此公式使用了 Excel 2013 或更高版本中可用的 FILTERXML 函数。

要确认数组公式,请同时按下Ctrl+ Shift+ Enter3 个键,而不是仅按 ENTER。

相关内容