如何总结人物优秀

我想和其中的特殊字符集成在一起。 这是数据的一部分

30.00A 0.00A 0.00A 0.00A 0.00A 0.00A 0.00A 0.00A 0.00A 50.00B 0.00A 0.00B 100.00A . . . 

A代表1000,或1000代表。B代表百万,或者1000.000代表。 我有这样的数以千计的数据,所以我不能手动将A变成真正的数字,也有B.有什么办法可以做到这一点? 非常感谢

一个SUMPRODUCT函数可以提供一半的数组处理; CSE¹可以提供其余的。

在作为数组公式1的未使用的单元中,

  =SUMPRODUCT(CHOOSE(CODE(RIGHT(A2:A14))-64, 10^3, 10^6, 10^9), --LEFT(A2:A14, LEN(A2:A14)-1)) 

我已经为你的系统添加了一个“后缀”,以允许数十亿。

sum_choose

使用自定义数字格式缩小数字显示比添加自定义字母后缀更好。 考虑将实际数字放入单元格中,并使用自定义数字格式,

 [Color13][>999999]0.00,,\B;[Color9][>999]0.00,\A;[Color10]0.00 

sum_choose_numerber_format

请注意,列B中的数字在其各自的单元格中按照数字应该是的方式右alignment。 原始基础数字是没有舍入的实际值; 他们只是看起来像你的特殊编号系统,因此他们可以用于任何计算而无需修改。


¹ 数组公式需要使用Ctrl + Shift + Enter 来完成。 如果input正确,Excel将花括号包括在公式中(例如{} )。 你不要自己input大括号。 一旦正确input第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。 尝试和减less您的全列引用范围更接近代表实际数据的范围。 数组公式将计算周期对数化,所以最好将参考范围缩小到最小。 有关更多信息,请参阅数组公式的示例 。

你可以在excel中使用sumproduct函数试试这个函数

 =SUMPRODUCT (array1, [array2], ...)