利用Excel拆分发票金额,财务小姐姐必备

Hello,大家好 , 今天跟大家分享下我们如何将发票的金额数拆分出来 , 如下图所示 , 将它放在对应金额的位置 。 这个的操作其实并不难 , 利用3个常见的函数即可轻松搞定 , 下面就来我们来一起操作下
利用Excel拆分发票金额,财务小姐姐必备
文章图片
一、三个函数
1.left函数
left:从左开始提取数据
语法:=left(数据 , 需要提取的位数)
2.rigth函数
rigth:从右开始提取数据
语法:=rigth(数据 , 需要提取的位数)
3.cloumn函数
cloumn:获取单元格的列号
语法:=cloumn(单元格)
如果省略参数就会返回公式所在单元格的列号
二、构建公式
在这里我们只要在第一个单元格中也就是c3单元格中输入公式:=LEFT(RIGHT("¥"&$B3*100,15-COLUMN()),1)然后向右拖动 , 向下填充即可
利用Excel拆分发票金额,财务小姐姐必备
文章图片
下面跟大家讲解下这个函数的构建思路 , 一般来说金额都是保留两位小数 , 首先我们将金额扩大100倍 , 来让他成为一个整数 , 这样的话分就对应第1个位数 , 角对应第2个位数 , 元对应第3个位数以此类推十亿对应第12个位数 , 如上图黄色区域所示
函数的运算过程就是先利用rigth函数从右开始提取到需要的位数 , 然后再利用left函数从左开始提取1位 , 比如在这里我们想要提取十亿位 , 就需要将rigth函数的第二参数设置为12 , 但是在c3单元格中使用COLUMN函数他的结果是3 , 所以我们需要利用15-COLUMN()来得到12这个结果 , 随后我们还需在B3单元格前面利用连接符号 , 连接上一个空格跟人民币的符号 , 这个的话公式就设置为了=RIGHT("¥"&$B3*100,15-COLUMN()) , 如下图所示这个公式得到的结果是:¥1265665
利用Excel拆分发票金额,财务小姐姐必备
文章图片
最后我们再使用left函数从左开始提取1位 , 因为在人民币符号前面是有空格的 , 所以就会提取到这个空格 , 空格的作用就是为了防止提取到人民币的符号
以上就是今天分享的方法 , 如果你还是没懂的话 , 直接套用这个公式也是可以的
利用Excel拆分发票金额,财务小姐姐必备】我是Excel从零到一 , 关注我 , 持续分享更多excel技巧