Excel单元格内输入三位数字,如何自动计算百位十位个位数字之和?

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

今天我们继续来解决一个Excel职场实例的问题,下面一个问题是公众号粉丝通过后台留言反馈的问题:

如下图所示:

我们在Excel单元格中输入三位数,如何自动求出百位十位个位数字之和?例如我们在A2单元格输入数字“365”后,在B2单元格会自动得到3+6+5数字的和,也就是14。

下面呢,小编就来讲解一下具体的操作步骤。

总体思路:

我们可以使用3个MID函数将这个三位数中的3个数字分别提取出来,然后再进行相加求和。

我们在B2单元格直接输入函数公式:

=MID(A2,1,1)+MID(A2,2,1)+MID(A2,3,1)

下拉填充即可得到所有的结果。

今天和大家分享的是一个非常实用的函数即MID函数,该函数可以轻松提取你想要获取的数据,一起来看看吧。

MID函数表示按照指定的条件对字符串进行截取。

语法结构:

=MID(目标单元格,开始位置,截取长度)

注意:

该函数的提取方法是从左往右提取指定的数据。

我们发现,当我们改变A列任意一个单元格的数值后,B列会实时得到3个数字相加的和。

但是,有一个情况我们值得注意一下:如果A列单元格中出现空值数据之后,B列对应的结果会出现错误值#VALUE。

为了解决上面的这个小瑕疵,我们需要在公式的最外面嵌套一个函数IFERROR。

我们直接在B2单元格输入函数公式:

=IFERROR(MID(A2,1,1)+MID(A2,2,1)+MID(A2,3,1),"")

IFERROR函数在我们的公众号已经讲解过很多次了,想必大家一定不会很陌生了。

IFERROR函数:

若内嵌的函数计算结果,判定为错误,则返回指定值;若正确,则返回函数计算结果。

用法:

IFERROR(公式,返回值)

例题:

①IFERROR(2/1,"计算中有错误"),返回结果为2。

②IFERROR(2/0,"计算中有错误"),返回结果为:计算中有错误。

最后我们发现,不仅在A列输入任意的三位数,B列会自动计算出3个数字的和,而且在A列单元格为空值的情况下,B列也显示出了空值,而不会出现之前的错误值了。

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!
(0)

相关推荐