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)
为什么前缀要有一个空格?
为什么我们要在前缀的人民币符号前面加一个空格呢?我们可以把空格删除看一下效果,你就会明白了!
欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!
资源下载
- 立即下载下载站1下载excel公式搞定账务金额拆分 本站资源解压缩密码:www.51kdn.com