EXCEL中如何输入银行帐号时每四个自动空一空格?再追问

提问:EXCEL中如何输入银行帐号时每四个自动空一空格?再追问

这个问题对我非常重要,已经苦恼很长时间了。1.位数不定,可长可短,不固定是几位2.只对其中一个单元格设置这个语言,不是一列例:6213 4500 12 6213 4500 2453 18962 6213 4500 2453 1896 26 6213 4500 2453 1896 264 6213 4500 2453 1896 2642整体达到这种效果,你能帮忙吗?

网友回答:

函数与VBA两种方法供你参考,如下:

函数法:

=LEFT(A2,4)&" "&MID(A2,5,4)&" "&MID(A2,9,4)&" "&MID(A2,13,4)&" "&MID(A2,17,4)

VBA方法:

Sub pwst()
Dim x, y, z As Long
Dim ar, br
ar = Sheet2.Range("a2:a11")
ReDim br(1 To UBound(ar), 1 To 1)
For x = 1 To UBound(ar)
 z = z + 1
 For y = 1 To Len(ar(x, 1)) + 1 Step 4
   If y = 1 Then
     br(z, 1) = Mid(ar(x, 1), 1, 4)
   Else
     br(z, 1) = br(z, 1) & " " & Mid(ar(x, 1), y, 4)
   End If
 Next y
Next x
Sheet2.Range("b2").Resize(UBound(br), 1) = ""
Sheet2.Range("b2").Resize(UBound(br), 1) = br
End Sub


相关推荐

excel中如何快速到达有当前日期的单元格,但不需要输入当前日期

excel中如何快速到达有当前日期的单元格,但不需要输入当前日期

EXCEL中如何用VBA程序精确查找数字,用find找纯数字,会找出所有包含这个数的数字。

EXCEL中如何用VBA程序精确查找数字,用find找纯数字,会找出所有包含这个数的数字。

excel中如何选取最大值所对应的级别

excel中如何选取最大值所对应的级别

EXCEL中如何设置当单元格日期前60天时此单元格日期变为红色

EXCEL中如何设置当单元格日期前60天时此单元格日期变为红色

EXCEL中,如何引用一个单元个后第一个不为0的数值

EXCEL中,如何引用一个单元个后第一个不为0的数值

excel中如何返回一组数据的序号

excel中如何返回一组数据的序号

excel中如何通过花名册就将离职人员信息通过函数提取出来,放在另外一张表里面

excel中如何通过花名册就将离职人员信息通过函数提取出来,放在另外一张表里面

excel中如何将一列数的每一个单元格,在另一列出现4行

excel中如何将一列数的每一个单元格,在另一列出现4行

excel中如何统计某一列或一列中的大于数值0的数量

excel中如何统计某一列或一列中的大于数值0的数量

excel中如何将行数据转化为列数据

excel中如何将行数据转化为列数据

excel中如何表查找最接近的值,然后返回特定值。

excel中如何表查找最接近的值,然后返回特定值。

EXCEL中如何下拉公式,数字跟着变?

EXCEL中如何下拉公式,数字跟着变?

Excel中如何给数值添加单位并且单位可以打印出来

Excel中如何给数值添加单位并且单位可以打印出来

在Excel中如何用函数公式把下面的图片C列的数据做成D列的数据?

在Excel中如何用函数公式把下面的图片C列的数据做成D列的数据?

在excel中如何将其中一列覆盖另一列而当其中一列中有数据的行则不覆盖,

在excel中如何将其中一列覆盖另一列而当其中一列中有数据的行则不覆盖,

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1