Excel单元格中输入银行卡号每四位自动加一个空格

我想要的结果:同一个单元格中实现,vba也可以,如图

Excel单元格中输入银行卡号每四位自动加一个空格的具体步骤如下:

我们需要准备的材料分别是:电脑、Excel表格

1、首先我们打开需要编辑的Excel表格,右键单击有身份证号码的单元格打开“设置表格格式”。

2、然后我们在弹出来的窗口中点击打开“自定义”。

3、然后我们在弹出来的页面中点击“类型”,输入“0000 0000 0000 0000”,之后回车确定即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06

假设A1中是19位的文本形的建行账号

在B1中输入或复制粘贴下列公式

=REPLACE(REPLACE(REPLACE(REPLACE(A1,17,," "),13,," "),9,," "),5,," ")

=REPLACE(REPLACE(REPLACE(REPLACE(A1,5,," "),10,," "),15,," "),20,," ")

下拉填充

第2个回答  推荐于2017-09-08

最后一个空格后面如果是3个数字的话,就把格式中最后一个0去掉

追问

不行啊?录入银行卡号时从16位开始都显示0了,

本回答被提问者采纳
第3个回答  2013-06-22
选定这一列设置单元格格式----算定义---类型下输入0000 0000 0000 0000 00
第4个回答  2013-06-22
假设需要转换的数据在A1,可以在B1输入下面的公式
=REPLACE(REPLACE(REPLACE(REPLACE(A1,5,1," "),10,1," "),15,1," "),20,1," ")
不知道是不是你要的效果
相似回答