Bạn đang biết phương pháp để thêm, chèn ký tự vào giữa những chuỗi dữ liệu trong Excel với mã VBA hoặc những công thức phối kết hợp giữa hàm LEFT, RIGHT, MID cùng hàm LEN, LEFT, RIGHT. Hãy cùng tò mò nhé!

Giả sử chúng ta có một list gồm những chuỗi ngay thức thì mạch, bạn muốn phân tách chúng bằng những dấu gạch ngang, hoặc che dấu chấm,... Nhằm dễ biệt lập hơn.

Bạn đang xem: Hàm thêm ký tự vào chuỗi trong excel

Ví dụ: Phân tách bóc số smartphone 18001234 thành 1800.1234, hoặc phân tách mã người tiêu dùng từ KHCN201234 thành KHCN20-1234, hay hải dương số xe tự 14B11234 thành 14B1-1234,...

Trong nội dung bài viết này, họ sẽ tìm hiểu một số mẹo góp bạn hối hả chèn các ký trường đoản cú vào giữa những chuỗi đã bao gồm trong bảng tính Excel.


Top khóa đào tạo Excel hàng đầu hiện nay


EXG01: tuyệt đỉnh Excel - biến bậc thầy Excel

G-LEARNING

31745 học viên


4.79 (105 đánh giá)
EXG08 - Excel đến Tài chính, Kế toán và Phân tích tài chính

G-LEARNING

1398 học viên


5 (5 đánh giá)
EXG07: Trực quan liêu Báo cáo, dữ liệu với Biểu đồ, Đồ thị bởi Excel (Excel Data Visualization)

G-LEARNING

1153 học viên


4.9 (10 tiến công giá)
EXG05 - kĩ năng sử dụng bí quyết và hàm A-Z trong Excel

G-LEARNING

662 học tập viên


4.75 (4 đánh giá)
Xem tổng thể khóa học Excel

Top khóa huấn luyện và đào tạo Excel hàng đầu hiện nay



EXG01: tuyệt đỉnh công phu Excel - trở thành bậc thầy Excel

G-LEARNING - 31745 học viên


4.79 (105 tấn công giá)

EXG08 - Excel cho Tài chính, Kế toán với Phân tích tài chính

G-LEARNING - 1398 học viên


5 (5 đánh giá)

EXG07: Trực quan liêu Báo cáo, tài liệu với Biểu đồ, Đồ thị bởi Excel (Excel Data Visualization)

G-LEARNING - 1153 học tập viên


4.9 (10 tiến công giá)

EXG05 - năng lực sử dụng cách làm và hàm A-Z trong Excel

G-LEARNING - 662 học viên


4.75 (4 tiến công giá)
Xem toàn bộ khóa học tập Excel

Cách thêm,chèn ký kết tự vào giữa những chuỗi tài liệu trong Excel cùng với VBA

Sử dụng VBA, chúng ta cũng có thể nhanh nệm chèn ký tự bất kỳ vào chuỗi cam kết tự gồm sẵn vào Excel ở một vị trí xác định. Như hình minh họa bên dưới.

Bạn hoàn toàn có thể áp dụng mã VBA sau nhằm chèn một ký tự cụ thể sau mỗi 4 (hoặc con số ký từ bất kỳ)

1 . Nhấn giữ phím alt + F11 trong Excel để open sổ Microsoft Visual Basic for Applications.

2 . Bấm Insert > Module và dán đoạn mã dưới vào cửa ngõ sổModule.

Mã VBA chèn ký tự ngẫu nhiên vào một vị trí xác minh trong một chuỗi Excel

Sub InsertCharacter()

"Updateby Extendoffice

Dim RngAs Range

Dim InputRngAs Range, OutRngAs Range

Dim xRowAs Integer

Dim xCharAs String

Dim indexAs Integer

Dim arrAs Variant

Dim xValueAs String

Dim outValueAs String

Dim xNumAs Integer

xTitleId ="chungcudatviet.net for YOU"

Set InputRng = Application.Selection

Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)

xRow = Application.InputBox("Number of characters :", xTitleId, Type:=1)

xChar = Application.InputBox("Specify a character :", xTitleId, Type:=2)

Set OutRng = Application.InputBox("Out put to lớn (single cell):", xTitleId, Type:=8)

Set OutRng = OutRng.Range("A1")

xNum = 1

For Each RngIn InputRng

xValue = Rng.Value

outValue =""

For index = 1To VBA.Len(xValue)

If indexMod xRow = 0And index VBA.Len(xValue)Then

outValue = outValue + VBA.Mid(xValue, index, 1) + xChar

Else

outValue = outValue + VBA.Mid(xValue, index, 1)

End If

Next

OutRng.Cells(xNum, 1).Value = outValue

xNum = xNum + 1

Next

End Sub

3. Thừa nhận phím F5 hoặc nút Run nhằm chạy đoạn mã này, một vỏ hộp nhắcsẽ nhảy ra để nhắc chúng ta chọn phạm vi dữ liệu mà bạn có nhu cầu chèn ký tự khăng khăng vào chuỗi văn bản.

*

4. Bấm OK và kế tiếp nhập số để xác xác định trí bạn muốn chèn thêm ký kết tự, trong lấy ví dụ này, họ sẽ chèn cam kết tự "-" vào giữa để phân tách từng team 4 ký kết tự một.

*

5. Tiếp đến, hãy nhập cam kết tự bạn muốn chèn vào chuỗi. Tiếp nối bấm OK.

Xem thêm: Hướng Dẫn Cách Hack Xu Avatar Trên Máy Tính, Hack Xu Avatar Tren May Tinh

*

6. Chọn nơi bạn muốn xuất kết quả. Lưu lại ý, bạn chỉ cần chọn 1 ô duy nhất.Cuối cùng, nhấp vào OK và các bạn đã chèn thành công ký tự để biệt vào thân một chuỗi ký tự trong Excel.

*

Cách thêm,chèn cam kết tự vào giữa các chuỗi dữ liệu trong Excel bởi công thức

Mặc cho dù đoạn mã VBA trên giúp bạn hối hả thêm ký kết tự vào vị trí ngẫu nhiên trong một chuỗi trên Excel, nhưng nếu bạn chưa thân quen với pháp luật này, chúng ta cũng có thể chèn kýký tự vào giữa dãy số, chuỗi trong Excel với phương pháp công thức mặt dưới.

Sử dụng cách làm LEN, LEFT, RIGHT

Giải sử các bạn có mội danh sách những biển số xe, bạn cần chèn thêm lốt - sẽ giúp đỡ nhận biết dể dàng hơn. Bạn có thể sử dụng công thức

= LEFT(A2,4) & " - " và RIGHT(A2, LEN(A2) - 4)

như hình mặt dưới

*

Trong đó:

LEFT(A2,4): bóc tách 4 cam kết tự tính từ bên trái của ô A2)" - ": là ký tự mà họ muốn chèn vào chuỗi.LEN(A2): Đếm số ký kết tự bao gồm trong ô A2RIGHT(A2, LEN(A2)-4): tách số ký kết tự tính từ mặt phải sau thời điểm trừ đi 4 (tức trừ đi 4 cam kết tự nhưng hàm LEFT vẫn lấy).&: dùng để làm nối hàng số.

Sau đó, bạn có thể kéo phương pháp xuống những ô mặt dưới.

*

Sử dụng công thứcLEFT, RIGHT, MID

Trong lấy ví dụ như này, cố vì áp dụng hàm LEN nhằm đếm ký kết tự như phần trên, chúng ta sẽ cần sử dụng hàm MID. Hàm MID dược áp dụng để bắt một chuỗi cam kết tự nằm phía bên trong một chuỗi cam kết tự lâu năm hơn.

Giả sử bọn họ có một cột bao gồm nhiều số điện thoại, các bạn sẽ phân tách số điện thoại thông minh đó bằng dấu ".", đôi khi thêm số 0 trước dải số để để nhận diện hơn. Bạn cũng có thể sử dụng cách làm như trong hình hình ảnh dưới đây:

=0 và LEFT(A2,3) và "." & MID(A2,4,3) & "." & RIGHT(A2,3)

*

Trong công thức này còn có các nguyên tố là:

0 là cam kết tự họ thêm vào đầu chuỗi sốLEFT(A2,3) lấy từ bên cần qua 3 cam kết tự& "." chèn lốt "."MID (A2,4,3) mang chuỗi nằm giữa, bỏ 4 ký kết tự bên yêu cầu và 3 ký kết tự bên tráiRIGHT(A2,3) rước từ bên trái qua 3 ký tự.

Sau đó, bạn có thể kéo phương pháp xuống các ô bên dưới là xong xuôi xong thao tác thêm, chèn cam kết tự vào giữa những chuỗi dữ liệu trong Excel.

Kết luận

Hy vọng qua nội dung bài viết này, chúng ta đã biết cáchchèn ký tự vào giữa những chuỗi dữ liệu trong Excel bởi mã VBA và những công thức độc đáo khác. Để không bỏ lỡ những mẹo cùng thủ thuật tin học văn phòng có lợi khác, hãy theo dõi chungcudatviet.net thường xuyên các bạn nhé.

Nếu bạn muốn được học kiến thức VBA một cách tương đối đầy đủ hơn theo quãng thời gian từ cơ bản đến cải thiện thì hãy thâm nhập vào khóa huấn luyện Tuyệt đỉnh VBA của chungcudatviet.net:

Tuyệt đỉnh VBA: Viết code trong vòng tay

Tuyệt đỉnh VBA là khóa huấn luyện được ham được ngay sát 12000 học tập viên trên chungcudatviet.net. Khóa đào tạo và huấn luyện mang đến cho bạn những bài xích giảng bỏ ra tiết, ví dụ thực tiễn đồng thời tặng kèm kèm những tài liệu rất hay giúp cho bạn làm vấn đề với VBA tác dụng hơn. Xong xuôi khóa học, bạn sẽ cótư duy thiết kế cơ bản, biết viết code, phát âm code và sửa code, chuyển đổi menu excel, chế tạo ra form nhập liệu theo ý muốn, nắm rõ cách viết mã lệnh Macro để tự động phân tích, nhập và xử lý số liệu,... Cùng nhiều kỹ năng xây dựng khác. Sau thời điểm thành thành thạo VBA qua khóa học, chúng ta cũng có thể ứng dụng kỹ năng và kiến thức đã học để tự động hóa hóa những thao tác, nhiệm vụ trên Excel.

Khi học tập tren chungcudatviet.net, bạn không biến thành giới hạn thời gian hay số lần học. Bạn cũng có thể thoải mái sắp xếp lịch học phù hợp với bạn dạng thân. Chúng ta còn được giảng viên hỗ trợ tận tình, giải đáp hồ hết thắc mắc trong tầm 24h. Chúc chúng ta học tập hiệu quả!