Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 18133|回复: 14

[已解决]如何输入账号自动每4位数字有个空格

[复制链接]
发表于 2011-8-17 10:38 | 显示全部楼层 |阅读模式
如何输入账号自动每4位数字有个空格
最佳答案
2011-8-17 13:58
既然帐号,那么每个账号的位数应该一样多的吧,建议使用分列或文本函数解决。
1、使用分列,可以每四位分一列,然后通过文本链接函数链接为一体放入新列中,中间链接一个空格。
2、使用函数,如:A1=1234567890
                             B1=MID(A1,1,4)&" "&MID(A1,4,4)&" "&MID(A1,7,4)&" "&MID(A1,10,1)
解释:MID(A1,1,4)意思是说从第一个字符开始,选择四个字符
      "&",这个是连接符号

如果位数不一样多的话,就要换其它方法了
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-8-17 10:52 | 显示全部楼层
回复 chen-qi 的帖子

自定义格式  

  1. #### #### #### ###0
复制代码

根据实际位数和规律添加

见附件
自定义格式(4位加空格).rar (1.43 KB, 下载次数: 175)
回复

使用道具 举报

 楼主| 发表于 2011-8-17 11:23 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-8-17 13:10 | 显示全部楼层
请问后3位数字咋都显示0呢
还有能不能让左对齐,右边不足4位只显示几位,如1111 1111 1111 111
回复

使用道具 举报

发表于 2011-8-17 13:44 | 显示全部楼层
自己在自定义看看设置了
回复

使用道具 举报

发表于 2011-8-17 13:58 | 显示全部楼层    本楼为最佳答案   
既然帐号,那么每个账号的位数应该一样多的吧,建议使用分列或文本函数解决。
1、使用分列,可以每四位分一列,然后通过文本链接函数链接为一体放入新列中,中间链接一个空格。
2、使用函数,如:A1=1234567890
                             B1=MID(A1,1,4)&" "&MID(A1,4,4)&" "&MID(A1,7,4)&" "&MID(A1,10,1)
解释:MID(A1,1,4)意思是说从第一个字符开始,选择四个字符
      "&",这个是连接符号

如果位数不一样多的话,就要换其它方法了
回复

使用道具 举报

发表于 2011-8-17 14:23 | 显示全部楼层
自定义单元格格式-自定义-输入"#### #### #### ####"即可实现
回复

使用道具 举报

发表于 2012-12-10 14:28 | 显示全部楼层
yuanlong1980 发表于 2011-8-17 14:23
自定义单元格格式-自定义-输入"#### #### #### ####"即可实现

你这种设置是不是只针对16位数的?我的22位数,,,是可以分格,但是后面几位数字就变成"0"了,,,那这样就错了。。
回复

使用道具 举报

发表于 2012-12-11 13:25 | 显示全部楼层
学习学习。。
谢谢分享。
回复

使用道具 举报

发表于 2014-1-14 12:39 | 显示全部楼层
君临天涯0329 发表于 2012-12-10 14:28
你这种设置是不是只针对16位数的?我的22位数,,,是可以分格,但是后面几位数字就变成"0"了,,,那这样 ...

是的,位数短的话是可以的,长的话后面几位就自动显示为0了,你有解决办法了吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-23 14:42 , Processed in 0.313213 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表