菜鸟记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函数提取有点复杂,还在寻觅更简洁的方法中……

今天的内容就是这些,祝您工作生活都有一个好心情,希望小菜的分享能帮到您或有所帮助。

休息一下,休息一下


版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。

(0)

相关推荐