Cách tách chuỗi trong Excel

Một số hàm sử dụng khi tách chuỗi kí tự:

- Left: Hàm thực hiện lấy phần chuỗi con nằm bên trái phần chuỗi gốc

- Right: Hàm thực hiện lấy phần chuỗi con nằm bên phải phần chuỗi gốc

- Mid: Hàm thực hiện lấy phần chuỗi con nằm ở giữa của chuỗi gốc

Cú pháp:

- LEFT(text,[num_char])

- RIGHT(text,[num_char])

- MID(text,start_num, num_char)

Trong đó:

+ text: Chuỗi kí tự gốc chứa chuỗi cần cắt

+ num_char: số kí tự cần cắt.

+ start_num: vị trí cần bắt đầu lấy chuỗi kí tự con.

Để tách chuỗi kí tự có rất nhiều cách:

- Sử dụng hàm cắt chuỗi left, right, mid kết hợp tính năng thay thế trong Excel.

- Sử dụng hàm left, right, mid, …. Kết hợp 1 số hàm tìm kiếm xác định vị trí trong Excel.

Ở 2 ví dụ dưới đây hướng dẫn chi tiết tới các bạn cách tách chuỗi trong Excel ứng dụng nhiều trong thực tế hiện nay.

Ví dụ 1: Tách trường họ và tên thành 3 trường riêng rẽ: họ, tên lót và tên

Bước 1: Copy toàn bộ dữ liệu cột họ và tên sang cột tên:

Copy toàn bộ dữ liệu cột họ và tên sang cột tên

Bước 2: Bôi đen toàn bộ dữ liệu trong cột Tên -> nhấn tổ hợp phím Ctrl + H nhập nội dung như sau:

- Mục Find what: nhập kí tự “*” và dấu cách.

- Mục Replace with: Để trống

Nhấn Replace all để thực hiện thay thế toàn bộ kí tự trước dấu cách bằng kí tự trắng:

Trong mục Find what nhập kí tự “*” và dấu cách

Bước 3: Hộp thoại thông báo xuất hiện đã thay thế kích chọn OK:

Hộp thoại thông báo xuất hiện đã thay thế kích chọn OK

Kết quả đã lấy được tên từ cột họ và tên:

Kết quả đã lấy được tên từ cột họ và tên

Bước 4: Lấy giá trị họ và tên từ cột họ và tên bằng cách nhập công thức: = LEFT(C6,LEN(C6)-LEN(G6)-1)

Lấy giá trị họ và tên từ cột họ và tên

Nhấn Enter được kết quả:

Nhấn Enter được kết quả

Bước 5: Sao chép toàn bộ cột họ vừa lấy được dán sang cột tên lót, chú ý trong quá trình dán sang cột tên lọt thực hiện chuột phải chọn dán theo kiểu giá trị như hình:

Sao chép toàn bộ cột họ vừa lấy được dán sang cột tên lót

Bước 6: Thực hiện tương tự như cột tên để lấy giá trị tên lót bằng cách sử dụng tính năng replace trong Excel:

Thực hiện tương tự như cột tên để lấy giá trị tên lót

Kết quả lấy được giá trị tên lót từ cột họ:

Kết quả lấy được giá trị tên lót từ cột họ

Bước 7: Lấy giá trị cho cột họ.

- Tạo thêm 1 cột bên cạnh cột Họ tại ô cần lấy giá trị họ nhập công thức: = LEFT(E6,LEN(E6)-LEN(G6)-1)

Tại ô cần lấy giá trị họ nhập công thức = LEFT(E6,LEN(E6)-LEN(G6)-1)

Nhấn Enter -> sao chép công thức cho các giá trị còn lại được kết quả:

Nhấn Enter và sao chép công thức cho các giá trị còn lại

Bước 8: Thực hiện sao chép và paste lại giá trị cột họ theo giá trị -> thực hiện xóa bỏ cột họ thừa ngoài cùng (chú ý nếu không copy và dán lại theo kiểu giá trị cho cột Họ khi xóa cột họ thừa sẽ báo lỗi)

Thực hiện sao chép và paste lại giá trị cột họ theo giá trị

Kết quả bạn đã tách 3 trường họ, tên lót và tên từ cột họ và tên. Đây là cách nhanh và giúp bạn tiết kiệm thời gian và công sức khi cần tách chuỗi họ và tên:

Kết quả đã tách 3 trường họ, tên lót và tên từ cột họ và tên

Ví dụ 2: Từ giá trị khi nhập vật tư tách chuỗi kí tự thành 2 phần tên sản phẩm và xuất xứ.

- Ở bài này khi nhập vật tư gồm tên vật tư và xuất xứ cách nhau bởi dấu gạch ngang. Để thực hiện tách chuỗi sử dụng 2 hàm Left và Right. Tuy nhiên vì mỗi vật tư có tên và độ dài khác nhau nên không biết trước số kí tự cần lấy trong hàm Left và Right:

Nhập vật tư gồm tên vật tư và xuất xứ cách nhau bởi dấu gạch ngang

- Vì trong tất cả giá trị nhập vật tư gồm tên vật tư và xuất xứ có cách nhau bởi dấu gạch ngang căn cứ dấu gạch ngang để xác định số kí tự cần lấy cho hàm Left và Right bằng cách sử dụng hàm Find.

Cách tách tên sản phẩm và xuất xứ sản phẩm thực hiện các bước sau:

Bước 1: Tại ô cần lấy tên sản phẩm nhập công thức: =LEFT(C6,FIND(“-“,C6)-1)

Tại ô cần lấy tên sản phẩm nhập công thức =LEFT(C6,FIND(“-“,C6)-1)

Bước 2: Nhấn Enter đã lấy được tên sản phẩm từ vật tư đã nhập:

Nhấn Enter đã lấy được tên sản phẩm từ vật tư đã nhập

Bước 3: Sao chép công thức cho các giá trị còn lại được kết quả:

Sao chép công thức cho các giá trị còn lại được kết quả

Bước 4: Tại ô cần lấy xuất xứ của vật tư nhập công thức: =RIGHT(C6,LEN(C6)-FIND(“-“,C6))

Tại ô cần lấy xuất xứ nhập công thức =RIGHT(C6,LEN(C6)-FIND(“-“,C6))

Bước 5: Nhấn Enter -> sao chép công thức cho các giá trị còn lại được kết quả:

Sao chép công thức cho các giá trị còn lại

Như vậy với các bước đơn giản bạn đã có thể tách riêng tên sản phẩm và xuất xứ từ mã vật tư đã nhập:

Tách riêng tên sản phẩm và xuất xứ từ mã vật tư đã nhập

Trên đây là hướng dẫn chi tiết cách tách chuỗi trong Excel dựa trên các ví dụ cụ thể. Chúc các bạn thành công!

Chú ý: Tham khảo thêm các bài bên dưới! Thấy hay thì like và chia sẻ ngay nhé.

15 bài hay nhất về Cách tách chuỗi trong Excel