菜鸟记169-如何给银行账号每四位添加空格?
关键词:EXCEL2016;自定义格式;MID函数;SUBSTITUTE函数;添加空格;操作难度***
新学期教务处新聘了很多行业专家作为外聘教师队伍的补充,小菜在统计外聘教师信息时候,在涉及银行账号时,为了核对方便,也便于财务部门应用,需要按惯例每四位用空格分隔。
最开始小菜是这样做的:
可是涉及到的数据成千上万,难道今天要加班?
爱学习的小菜决定先修炼后工作,经过九九八十一秒的思考后,小菜发现账号的位数从15-19位不等,这可怎么办呢?
又经过九九八十一秒的长思考后,小菜决定这样做……
方法1:自定义格式法
步骤1:插入一个序号列并进行填充,该操作的目的是为了能将数据进行还原;
步骤2:将账号升序排列,分别选中不同位数数据区域,CTRL+1,根据不同位数进行自定义类型设置,如15位账号输入“0000 0000 0000000”(注意中间是英文空格);
图1:自定义设置
确定后神奇的事情即将发生;
图2:自定义设置后效果
小菜划重点:很遗憾,咱们这个操作需要将15位以下数据先设置为数值格式再进一步操作,而且本例子中超过15位的单元格无法这样操作!!!
方法2:函数法
为了实现偷懒的目的,小菜研究了一下LEN函数,在G2单元格输入公式“=LEN(F2)”,向下填充,可以得到银行账号的位数;
利用MID函数,在H2单元格录入公式“=MID(F2,1,4)&" "&MID(F2,5,4)&""&MID(F2,9,4)&" "&MID(F2,13,2)”,向下填充后,根据位数调整公式,小菜直接上会动的图
做到这里小菜又不禁多想了一下,怎么做反向操作呢?
在旁边的辅助列输入公式“=SUBSTITUTE(H2,” “,””)”,向下填充即可。
图3:替换空格
其实小菜还是觉得用MID函数提取有点复杂,还在寻觅更简洁的方法中……
今天的内容就是这些,祝您工作生活都有一个好心情,希望小菜的分享能帮到您或有所帮助。
休息一下,休息一下
版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。