永发信息网

Excel单元格中录入4位数字自动加一个空格

答案:3  悬赏:30  手机版
解决时间 2021-03-07 18:49
Excel单元格中录入4位数字自动加一个空格
最佳答案
如果数字超过15位,用下面方法变相达到你的要求:
假设A1文本型数字不超过20位
在B1中输入或复制粘贴下列公式之一
=REPLACE(REPLACE(REPLACE(REPLACE(B5,17,," "),13,," "),9,," "),5,," ")
=REPLACE(REPLACE(REPLACE(REPLACE(B5,5,," "),10,," "),15,," "),20,," ")
下拉填充
全部回答
设置单元格格式-数字-自定义,输入格式:0000 0000 0000 0000 0000 000
完成后在单元格中输入银行卡号后就会自动变成您想要的样子。追问试验了,15位之后就显示0了追答哦,是的,不小心忘了,这种方法只对不超过15位的数值有效,超过15位,只能按文本处理了,不能通过自定义的方法实现。真的感觉还不大好办。追问文本如何处理啊追答文本没有这样的处理方法。不好办。如果能考虑用公式分步实现的话,或许还可以,但达不到您要求的自动显示的效果。
用VBA实现的话不难,如果是纯函数实现估计够呛追问如何用vba实现?看上图银行是用什么方法设置出来的追答Alt+F11打开VBA编辑器
选择sheet1,复制下面代码到编辑框:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
Dim r, L, i As Integer
Dim S, X As String
r = Target.Row
S = Target
L = Int(Len(S) / 4)
If Len(S) >= 4 Then X = Left(S, 4) + " "
For i = 1 To L
X = X + Mid(S, i * 4 + 1, 4) + " "
Next i
Cells(r, 1) = X
End If
End Sub
然后,Sheet1 的A列输入数据,输入完再点击单元格追问能发个载图吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一朋友,想要个儿子,生下来是女儿,就偷偷送
为什么会出现转铁蛋白饱和度,总铁结合力减低
农行房贷逾期怎么办?
红豆发芽了还能吃吗
MBA仅有3年销售经验,毕业后就业前景如何?
别克英朗油底螺丝为什么是空心的
我国对拟上市公司股东人数有何限制?
下列哪项属于最基本的生命系统A. 大肠杆菌B.
如何练习100米短跑爆发力??
鸿福足疗这个地址在什么地方,我要处理点事
中国移动通信集团公司的上市日期
老师对我要求很严格,经常被她批评
恒鑫隆汽车服务有限公司在哪里啊,我有事要去
【数学符号大全】数学符号大全要高中部分、所
请问,英语问题,为了掩饰,用怎么说MAKE UP FO
推荐资讯
【反复的近义词是什么】反复的近义词
从上海怎么去沈家湾码头时刻表
三侠剑里三侠和三剑分别是谁?
好客连锁地址有知道的么?有点事想过去
关于经纬线的说法正确的是A 所有经线等长,所
l哈佛H2和众泰T600买哪个好。。。
(共18分)阅读下面材料,完成问题:五百里竹
【心事重重】心事重重的造句怎么做?
5000多年的中华民族史告诉我们,中华民族的兴
平阳哪有偶宠物店?宠物狗多少钱一只
《虎!虎!虎!》是一部有关二战中令美国蒙羞的
有一部女主角叫颜子衿 男主角叫商银南的小说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?