CHÈN THÊM KÝ TỰ VÀO CHUỖI TRONG EXCEL

     

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

Giả sử chúng ta có một list gồm các chuỗi ngay tắp lự mạch, bạn có nhu cầu phân bóc chúng bằng những dấu gạch ngang, hoặc che dấu chấm,... để dễ phân biệt hơn.

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

Ví dụ: Phân tách số điện thoại thông minh 18001234 thành 1800.1234, hoặc phân bóc tách mã người sử dụng từ KHCN201234 thành KHCN20-1234, hay biển cả số xe trường đoản cú 14B11234 thành 14B1-1234,...

Trong bài viết này, bọn họ sẽ mày mò một số mẹo giúp bạn gấp rút chèn những ký tự vào giữa các chuỗi đã gồm trong bảng tính Excel.


VỪA BẬN VỪA LƯỜI VẪN GIỎI EXCEL


30 PHÚT HỌC MỖI NGÀY ĐỂ TRỞ THÀNH CAO THỦ EXCEL


Đăng ký kết ngay

Cách thêm,chèn ký 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ự ngẫu nhiên vào chuỗi ký kết tự gồm sẵn trong Excel ở 1 vị trí xác định. Như hình minh họa mặt dưới.

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

1 . Dìm giữ phím alt + F11 trong Excel để mở cửa 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ý kết tự bất kỳ vào một vị trí xác định 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 ="zerovn.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. Dấn phím F5 hoặc nút Run để 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 tài liệu mà bạn muốn chèn ký tự khăng khăng vào chuỗi văn bản.

*

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

*

5. Tiếp đến, hãy nhập ký kết tự bạn có nhu cầu chèn vào chuỗi. Tiếp đến bấm OK.

Xem thêm: Hướng Dẫn Cách Bật Khiên Avatar Facebook Trên Điện Thoại Bạn Nên Thử Ngay

*

6. Chọn nơi bạn có nhu cầu xuất kết quả. Giữ ý, bạn chỉ việc chọn 1 ô duy nhất.Cuối cùng, nhấp vào OK và chúng ta đã chèn thành công xuất sắc ký tự đặt biệt vào giữa một chuỗi ký tự vào Excel.

*

Cách thêm,chèn ký 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 góp bạn gấp rút thêm cam kết tự vào vị trí ngẫu nhiên trong một chuỗi bên trên Excel, nhưng nếu bạn chưa rất gần gũi với vẻ ngoài này, chúng ta cũng có thể chèn kýký từ bỏ vào giữa dãy số, chuỗi trong Excel với phương pháp công thức bên dưới.

Sử dụng công thức LEN, LEFT, RIGHT

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

= LEFT(A2,4) và " - " 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ừ phía bên trái của ô A2)" - ": là ký tự mà chúng ta muốn chèn vào chuỗi.LEN(A2): Đếm số cam kết tự có trong ô A2RIGHT(A2, LEN(A2)-4): tách số cam 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 mà hàm LEFT vẫn lấy).&: dùng để nối dãy số.

Sau đó, bạn cũng có thể kéo công thức xuống các ô mặt dưới.

*

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

Trong lấy ví dụ này, gắng vì thực hiện hàm LEN để đếm ký tự như phần trên, bọn họ sẽ cần sử dụng hàm MID. Hàm MID dược sử dụng để bắt một chuỗi ký kết tự nằm bên phía trong một chuỗi cam kết tự dài hơn.

Giả sử chúng ta có một cột bao hàm nhiều số điện thoại, các bạn sẽ phân bóc số điện thoại thông minh đó bởi dấu ".", đồng thời thêm số 0 trước dải số nhằm để thừa nhận diện hơn. Chúng ta cũng có thể sử dụng phương pháp như vào hình ảnh dưới đây:

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

*

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

0 là ký tự bọn họ thêm vào đầu chuỗi sốLEFT(A2,3) đem từ bên bắt buộc qua 3 cam kết tự& "." chèn vết "."MID (A2,4,3) đem chuỗi nằm giữa, vứt 4 ký tự bên nên và 3 ký kết tự mặt tráiRIGHT(A2,3) lấy từ phía trái qua 3 ký tự.

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

Kết luận

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

Xem thêm: Cách Cắt Mạng Wifi Của Máy Khác, Cách Ngắt Kết Nối Wifi Của Máy Khác Đơn Giản

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

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

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

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