excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel运用实例:括号内的数字求和

收到粉丝的提问:excel一个单元格中是3.30(清明1)6.291)、7.130.5),如何让括号数求和?

这位朋友的诉求很简单,需要将括号内的数字进行求和运算。我们该如何实现这类带符号的数字运算呢?我们可以这样做:

01 分列数据

观察给出的数据,可以看到数据之间由顿号隔开了,因此可以使用分列功能,先将数据分为多列。

依次点击功能区的【数据】—【分列】,选择依据选择“分隔符号”,点击下一步,勾选“其他”,输入顿号(、),接着点击完成。

02 转置

然后,复制得到的分列结果,粘贴时选择“转置”,将转为按列依次排列。

03 提取括号内的文本

使用 Excel 的文本提取函数来提取括号内的数字。假设数据是粘贴到A1A3 单元格中,可以在 B1 单元格中输入以下公式,来提取括号内的文本,向下拖动填充公式:

=MID(A1, FIND("(", A1) + 1, FIND(")", A1) - FIND("(", A1) - 1)

04 文本转为数字

由于在Excel中求和,若有文本,会直接视为0,因此需要先将文本转为数字后再进行求和。

在得到的提取结果中,包含了文字“清明”,需要先将其去掉,可以使用这个公式:

=IF(ISNUMBER(VALUE(B1)),B1,LOOKUP(1,--MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1),MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1)))

得到的数字依然是文本,接着再借助VALUE函数转为数字,完整的公式为:

=VALUE(IF(ISNUMBER(VALUE(B1)),B1,LOOKUP(1,--MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1),MID(B1,ROW(INDIRECT("1:"&LEN(B1))),1))))

05 SUM函数求和

假设得到的数字在 C 列中,可以在C列下方的空白单元格或者你想要显示结果的单元格中输入以下公式,来进行求和:=SUM(C1:C3)

拓展:(本例中用到的函数释义)

MID 函数是 Excel 中用于从一个文本字符串中提取指定个数字符的函数。

FIND 函数是 Excel 中用于在文本字符串中查找指定字符的位置的函数。

IF 函数是 Excel 中用于执行条件判断的函数,根据指定的条件返回不同的结果。

ISNUMBER 函数是 Excel 中用于检查一个值是否为数字的函数。

LOOKUP 函数是 Excel 中用于在一个数据范围中查找值并返回相应的结果的函数。它有两种主要形式:向量形式和数组形式。

VALUE 函数是 Excel 中用于将文本转换为数字的函数。

通过运用多个函数,就能实现计算括号内数字的目的。按照分享的步骤去做,就能在 Excel 中完成括号内数字的求和了。若您有更好的方法,欢迎评论区留言交流哦~

想了解更多精彩内容,快来关注

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接