excel表格前面带单位怎么求和(excel数字带单位如何求和)

时间:2023-05-18 13:55:57

作者:admin

来源:系统助手

原数据带单位元,需要求总的价格或者说总金额?

正常的思路就是使用 excel表格中的替换功能,然后进行求和 sum 函数的使用就可以了。

可能参考的链接如下:

Excel 表格中带单位的数字如何进行求和运算?

再或者使用 left 函数,截取除元以外的左侧内容。也是可以的,但都是需要增加辅助列,或者做中间的转化步骤

那使用excel的其他函数,能否直接运算出来呢?

方法一:

即然使用 left 可以获取,那能否对整个区域进行单位的去除?

我们进行了尝试,如下图:

excel表格前面带单位怎么求和(excel数字带单位如何求和)

D 列公式:

=LEFT(D8:D13,LEN(D8:D13)-1)

使用的是数组,所以要使用 ctrl+shift+回车结果,可以运算出去除单位的金额。

而 left 运算的结果是文本类型,那我们可以配合*1,或者是使用 2 个负号进行数字的转化,再配合 sum 函数,是否就可以求出结果?

excel表格前面带单位怎么求和(excel数字带单位如何求和)

完美公式:

=SUM(LEFT(D8:D13,LEN(D8:D13)-1)*1)

直接运算出结果。

所以,left 函数,也可以参与数组运算。

方法二:

excel 表格中还有一个替换函数 subsititute,那这个函数能否把所有的元进行替换,再进行相同方式的运算?

截图如下,使用公式后,运算的结果也是左侧对齐,生产的结果为文本类型。如下:

excel表格前面带单位怎么求和(excel数字带单位如何求和)

=SUBSTITUTE(D8:D13,"元","")

下面,再配合 sum 数组的效果,同时把文本用负负得正的方式转化为数值,效果如下:

excel表格前面带单位怎么求和(excel数字带单位如何求和)

方法三:

求和,除了 sum 还有一个 sumproduct 函数,那可以把 sum 替换成此函数,效果如下:

excel表格前面带单位怎么求和(excel数字带单位如何求和)

一个实际问题,可以通过多种方式得以完美解决。

系统下载排行榜71011xp

提取码
XGZS
关闭 前往下载