如何在excel中加入字符

时间:2016-02-28 05:41:25

标签: excel excel-formula sum excel-2010 excel-2007

我想在excel中使用特殊字符加总。这是数据的一部分

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次.B代表百万,或者代表1.000.000。我有成千上万的这样的数据,所以我不能手动将A改为实数和B.还有什么办法可以做到这一点吗?非常感谢你

2 个答案:

答案 0 :(得分:2)

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

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

 =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列中的数字在各自的单元格中以数字的方式对齐。原始基础数字是实际值,没有舍入;它们只像你的特殊编号系统一样看起来,因此它们可以在任何计算中使用而无需修改。

¹数组公式需要用 Ctrl + Shift + Enter↵完成。如果输入正确,Excel将公式包装在大括号中(例如 {} )。您不要自己键入大括号。一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。尝试并减少对更接近表示实际数据范围的范围的全列引用。数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯。有关详细信息,请参阅Guidelines and examples of array formulas

答案 1 :(得分:1)

您可以在excel中使用sumproduct功能 试试这个功能

timeout