Chép vào một module:dạ tình hình em có 1 dãy số 234521600396 giời muốn chèn thêm 2 dấu cách vào mỗi sau mỗi chữ số: 2 3 4 5 2 1 6 0 0 3 9 6
nhờ các anh chị giúp em với ạ
Function romkut(so As String) As String
Dim i As Integer
For i = 1 To Len(so)
romkut = romkut & Mid(so, i, 1) & " "
Next i
romkut = Trim(romkut)
End Function
Thử công thức này:anh chị nào ghé giúp em xử lý = công thức với ạ.
dạ tình hình em có 1 dãy số 234521600396 giời muốn chèn thêm 2 dấu cách vào mỗi sau mỗi chữ số: 2 3 4 5 2 1 6 0 0 3 9 6
nhờ các anh chị giúp em với ạ
Function SeparateNum(ByVal text As String, ByVal delimiter As String) As String
SeparateNum = Join(Split(StrConv(text, 64), Chr(0)), delimiter)
End Function
=SeparateNum(A1," ")
=TEXT($A1,REPT("0 ",LEN($A1)))
cámơnbạnnhé,tìmnútthankkthấyChép vào một module:
Công thức ở bảng tính:Mã:Function romkut(so As String) As String Dim i As Integer For i = 1 To Len(so) romkut = romkut & Mid(so, i, 1) & " " Next i romkut = Trim(romkut) End Function
Giả sử A1= 234521600396. Công thức tại B1:
=romkut(A1)
thánk bạn nha, tìm nút thanks k thấyThử công thức này:
=TRIM(TEXT(A1,"# # # # # # # # # # # # # # # # "))
dạ cám ơn anh, diễn đàn bỏ nút thanks rồi sao k thấy ạ1> Cách 1: Dùng VBA
Chèn code dưới đây vào Module:
Ra ngoài bảng tính, gõ công thức:Mã:Function SeparateNum(ByVal text As String, ByVal delimiter As String) As String SeparateNum = Join(Split(StrConv(text, 64), Chr(0)), delimiter) End Function
Với cell A1 chưá chuỗi đầu vàoMã:=SeparateNum(A1," ")
2> Cách 2: dùng công thức
Mã:=TEXT($A1,REPT("0 ",LEN($A1)))