系统之家官网_Win11系统_Win10系统_Windows7旗舰版_最新GhostXP Sp3系统下载

当前位置:首页>>系统教程>>软件教程

Excel 技巧:带单位的数字怎么计算

时间:2024-05-12 15:20:44    来源:系统之家下载网    人气:4

Hi,我是偏爱函数公式,爱用 Excel 图表管理仓库的大叔 Mr 赵~

我们在工作中,经常会遇到带单位的数据运算,比如对带有单位的数据求和、提取不同单位中的数值,合并不同单位的数量等等。

下面就通过 5 个典型的案例,一起和大家探讨,如何应对处理这些带单位的数据。

1、带单位的数字求和

如下图,对 C 列的金额求和。

首先用 SUBSTITUTE 函数将 C 列中的字符 "元" 替换成空字符:

=SUBSTITUTE(C3:C8"元""")

这时生成的一列数字还是文本型的,不能直接求和,需要在前面加两个负号转换成数值:

=--SUBSTITUTE(C3:C8"元""")

最后就可以用 SUM 函数,对转化后的数值求和,得到最终结果:

=SUM(--SUBSTITUTE(C3:C8,"元",""))

2、提取不同单位中的数值

如下图,从 B 列带有不同单位的文本中,提取数值到 C 列:

首先用 ROW ($1:9) 生成一组由 1 开始递增的序列值:

=ROW($1:9)

然后以这组序列值作为 LEFT 函数的第二个参数,由左至右逐一扩展截取当前 B 列文本中的字符,生成一列文本数组:

=LEFT(B3,ROW($1:9))

最后用 LOOKUP 函数,在这列数组中找到最后一个数值,返回结果:

3、拆分带有多个单位的文本

如下图,从 C 列中拆分带有多个单位的数字到 D:F 列:

首先用 LEFT 函数从当前 C 列的文本中,提取单位前面的字符:

=LEFT($C3,FIND(D$2$C3)-1)

然后用 RIGHT 函数,由右至左逐一扩展提取字符的个数,截取字符,生成一列数组:

=RIGHT(LEFT($C3,FIND(D$2, $C3)-1)ROW($1:9))

接着用 LOOKUP 函数,在这列数组中找到最后一个数值,再填充复制公式:

=-LOOKUP(    1,    -RIGHT(        LEFT($C3, FIND(D$2, $C3) - 1),        ROW($1:9)    ))

最后用 IFNA 函数屏蔽公式中的错误值(#N / A)返回结果:

=IFNA(    -LOOKUP(        1,        -RIGHT(            LEFT($C3, FIND(D$2, $C3) - 1),            ROW($1:9)        )    ),    "")

4、不同单位的数量合并

如下图,将 C:E 列的数值与对应的单位合并成如 F 列的效果:

首先用 TEXT 函数对当前行的数值,进行文本格式化设置,如果是正数则显示数值和单位组成的字符,否则返回空字符,生成一行文本数组。

=TEXT(C3:E3,0&C$2:E$2&"")

再用 CONCAT 函数将这行文本数组合并成一串字符,得到结果:

=CONCAT(TEXT(C3:E3,0&C$2:E$2&""))

5、单位转化

如下图,根据 D 列的箱规,将 C 列的数量转换成如 E 列的效果:

首先用当前的数量除以箱规,再用 INT 函数取整得到箱数:

=INT(C4/D4)

然后 TEXT 函数对箱数进行文本格式设置,如果是正数则数值与单位连接,否则返回空字符。

=TEXT(INT(C4/D4)"0 箱")

再用 MOD 函数根据当前的数量和箱规求余数,得到剩下的件数:

=TEXT(MOD(C4,D4),"0 件;;")

最后将两个公式用连接符」&「连接在一起,返回最终结果:

=TEXT(INT(C4 / D4), "0 箱;;") &    TEXT(MOD(C4, D4), "0 件;;")

好了,今天就分享到这里。

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:赵骄阳

标签

相关文章

  • Excel 5 个办公必备函数组合,助力效率提升

    Excel 5 个办公必备函数组合,助力效率提升

    锵锵~ 大家好哇!我是卫星酱~ 上周我们整理了 5 个工作中常用的函数组合,小伙伴们有没有用上呢? 这次,卫某我又来分享函数组合了,继续给咱们打工人的办公提效添砖加瓦~...
    2024-06-19
  • 如何在表格中用正则函数巧妙处理字符串

    如何在表格中用正则函数巧妙处理字符串

    大家好,我是啥都会一点点的小爽~ 说到处理字符串的判断函数,大家会想到哪些?...
    2024-06-19
  • 用 Excel 做出美观实用的折线图

    用 Excel 做出美观实用的折线图

    Hi~ 大家好,我是和 Excel「相爱相杀」的小兰~ 又到了和小兰一起 唠嗑 学习 Excel 的时间了,先问大家一个问题,你认为 Excel 中常见的图表有哪些?...
    2024-06-19
  • 如何制作美观的桑基图

    如何制作美观的桑基图

    锵锵!大家好哇~ 我是好久没做图表的卫星酱! 先给大家看张图:是不是十分炫酷呢? 它叫桑基图,能够清晰地展示出数据的主要流动路径和数量变化。...
    2024-06-19

软件教程排行榜

更多>>

win11系统排行榜

更多>>

系统教程排行榜

更多>>

公众号