如下,分列中数据有人民币符号¥,怎么得到其后的合计金额并求总和?这个问题没什么难度,合并单元格值后设法去掉空格和¥符号。公式=--TRIM(SUBSTITUTE(CONCAT(B2:I2,".",J2:K2),"¥",""))。用CONCAT(B2:I2,".",J2:K2)合并单元格;嵌套SUBSTITUTE函数,将合并数据中的"¥"替换为空值;再用TRIM函数去掉所有空值;最后用两个减号把文本数据转成数字。公式也可以简化为=--TRIM(SUBSTITUTE(CONCAT(B2:K2),"¥",""))%得到各行的合计后,再用SUM函数求得四行数据的和。如果分列中没有¥符号,也可以用公式=SUMPRODUCT(B2:K2*10^(8-COLUMN(A:J)))实现金额合并。这个公式的原理是按照数位高低分别乘以10的n次方,然后再求和。如果求四行数据的和,公式=SUMPRODUCT(B2:K5*10^(8-COLUMN(A:J)))。Excel基础不扎实的同学,欢迎学习下面这套工作用得上的Excel训练营
|