对以下excel文字和数字是在同一个单元格里头的。将里面的数字求

时间:2019-09-15 15:03???编辑:本站

对以下excel文字和数字是在同一个单元格里头的。将里面的数字求

45元9元14元12元25元21元10元17元18元74元在EXCEL中怎样把以上的这些数加起来?可以使用函数帮你直接完成。 讲解如下:将以上数据置入A2到A11单元格,假定A2至A11是你需要计算的数据,则可以在任一单元格输入以下函数(由于这是数组公式,因此输完之后需要按ctrl+shift+enter组合键来确认):=SUM(--SUBSTITUTE(A2:A11,元,))元同时按ctrl+shift+enter三个键之后会在编辑栏出现一对大括号,这是Excel自动生成的。

不可以手动加上套括号。 这个函数不算难,简要解释一下:SUBSTITUTE()是一个替换函数,将A2至A11里面的元去掉(这里是将元替换为空字符)。

由于SUBSTITUTE()函数替换之后是文本形式,不能直接计算,因此这里采用连续的两个负号将其变成数字。

比方说,16元在经过SUBSTITUTE()函数替换之后变成了文本16,由于SUM()函数不认识它,因此两个负号相当于连续两次对其取相反数,这样就变成可以由SUM()函数计算的数值了。

下面的这个公式也行得通:=SUM(SUBSTITUTE(A2:A11,元,)*1)元这里是将SUBSTITUTE()替换之后的文本乘以1,这样也变成了数值。 还可以使用这个公式:=SUM(VALUE(SUBSTITUTE(A2:A11,元,)))元VALUE()函数则直接将文本变成数值形式。 如果你不希望最后的结果出现单位,那就更好办啦:=SUM(--SUBSTITUTE(A2:A11,元,))若是这些数据正好属于一个矩形区域,比如A2:B10区域,那就把公式这样改:=SUM(VALUE(SUBSTITUTE(A2:B10,元,)))元最后你会说,如果不使用SUBSTITUTE()函数可以吗?答案很简单:没问题!(把公式粘贴过去之后,别忘了同时按ctrl+shift+enter组合键进行确认哦!)=SUM(VALUE(LEFT(A2:A11,LEN(A2:A11)-1)))元。

    上一篇:iArtSchool(爱艺术+) 下一篇:没有了