首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

Hello,大家好,今天跟大家分享下我们如何将发票的金额数拆分出来,如下图所示,将它放在对应金额的位置。这个的操作其实并不难,利用3个常见的函数即可轻松搞定,下面就来我们来一起操作下

一、三个函数

1. left函数

left:从左开始提取数据

语法:=left(数据,需要提取的位数)

2. rigth函数

rigth:从右开始提取数据

语法:=rigth(数据,需要提取的位数)

3. cloumn函数

cloumn:获取单元格的列号

语法:=cloumn(单元格)

如果省略参数就会返回公式所在单元格的列号

二、构建公式

在这里我们只要在第一个单元格中也就是c3单元格中输入公式:=LEFT(RIGHT(" ¥"&$B3*100,15-COLUMN()),1)然后向右拖动,向下填充即可

下面跟大家讲解下这个函数的构建思路,一般来说金额都是保留两位小数,首先我们将金额扩大100倍,来让他成为一个整数,这样的话分就对应第1个位数,角对应第2个位数,元对应第3个位数以此类推十亿对应第12个位数,如上图黄色区域所示

函数的运算过程就是先利用rigth函数从右开始提取到需要的位数,然后再利用left函数从左开始提取1位,比如在这里我们想要提取十亿位,就需要将rigth函数的第二参数设置为12,但是在c3单元格中使用COLUMN函数他的结果是3,所以我们需要利用15-COLUMN()来得到12这个结果,随后我们还需在B3单元格前面利用连接符号,连接上一个空格跟人民币的符号,这个的话公式就设置为了=RIGHT(" ¥"&$B3*100,15-COLUMN()),如下图所示这个公式得到的结果是:¥1265665

最后我们再使用left函数从左开始提取1位,因为在人民币符号前面是有空格的,所以就会提取到这个空格,空格的作用就是为了防止提取到人民币的符号

以上就是今天分享的方法,如果你还是没懂的话,直接套用这个公式也是可以的

我是Excel从零到一,关注我,持续分享更多excel技巧

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201120A054LE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券