Hello,大家好,今天跟大家分享下我们如何将发票的金额数拆分出来,如下图所示excel分位数,将它放在对应金额的位置。这个的操作其实并不难excel分位数,利用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位,因为在人民币符号前面是有空格的,所以就会提取到这个空格,空格的作用就是为了防止提取到人民币的符号
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410