excel表格如何设置发票公式(我做了1天同事2分钟搞定)

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

excel表格如何设置发票公式(我做了1天同事2分钟搞定)(1)

一、三个函数

1. left函数 left:从左开始提取数据 语法:=left(数据,需要提取的位数) 2. rigth函数 rigth:从右开始提取数据 语法:=rigth(数据,需要提取的位数) 3. cloumn函数 cloumn:获取单元格的列号 语法:=cloumn(单元格) 如果省略参数就会返回公式所在单元格的列号

二、构建公式

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

excel表格如何设置发票公式(我做了1天同事2分钟搞定)(2)

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

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

excel表格如何设置发票公式(我做了1天同事2分钟搞定)(3)

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

excel表格如何设置发票公式(我做了1天同事2分钟搞定)(4)

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页