exce公式搞定账务金额拆分-信息技术爱好者

信息技术爱好者

您现在的位置是:首页> 办公应用> 电子表格

博客浏览

exce公式搞定账务金额拆分

申浩利2024年1月10日个人博客1277
在财务处理中,我们常常需要把一个金额拆分到多个对应的单元格中,比如支票或差旅报销单等,今天我们就来看一下如何利用Excel公式来实现财务中数字金额的拆分。

功能演示

首先我们先看一下本例最终实现的功能,我们在金额中输入数字金额,excel会自动把金额拆分并填写到对应的单元格中,并会在最前面填写人民币符号”¥”。

转换成整数

首先我们要把带有小数的数字转换成整数,由于金额是两位小数,即角、分,所以我们乘以100就可以转换成整数,如果我们在A2单元格中的金额是”123456789.12”,公式即为$A2*100,结果为12345678912。

添加前缀添加前缀” ¥”

我们需要在左侧添加一个人民币的符号,然后在前面加上前缀一个空格和人民币符号”空格¥”,将两者连接成我们需要处理的字符串,其公式为:" ¥"&$A2*100。比如12345678912转换成“ ¥12345678912”,为什么要在前面加一个空格,我们先思考一下,最后再为大家讲解!

计算需要截取字符串的长度

我们从右侧截取字符串,保证当前需要截取的字符在新字符串的最左侧,这里需要用到COLUMNS函数,我们最右侧单元格分对应的是M列,所以我们的公式应为COLUMNS(B:$M),然后拖动填充至M列。

从右截取相应长度的字符串

我们用right函数截取相应长度的字符串即可,要截取的字符串" ¥"&$A2*100,截取长度为COLUMNS(B:$M),完整公式为RIGHT(" ¥"&$A2*100,COLUMNS(B:$M))。

截取左侧第一个字符并填充

我们只需要用left函数截取左侧第一个字符并填充即可,完整公式为:=LEFT(RIGHT(" ¥"&$A2*100,COLUMNS(B:$M)),1)

为什么前缀要有一个空格?

为什么我们要在前缀的人民币符号前面加一个空格呢?我们可以把空格删除看一下效果,你就会明白了!

欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!