Tách chuỗi theo ký tự trong Excel (6 cách phù hợp)

  • Chia Sẻ Cái Này
Hugh West

Đôi khi, bạn có thể có một tập dữ liệu trong đó các loại dữ liệu khác nhau được chèn vào một ô và được phân tách bằng một ký tự như dấu phân cách, dấu gạch nối, dấu gạch ngang, v.v. Trong bài viết này, tôi sẽ chỉ cho bạn 6 cách để bạn có thể tách chuỗi theo ký tự trong Excel

Giả sử chúng ta có một tập dữ liệu trong đó Tên, Địa chỉ Email và Số liên hệ được nhập dưới dạng một chuỗi và được phân tách bằng một ký tự tức là dấu phẩy (,). Để minh họa cho bạn một cách đơn giản, chúng tôi được thiết lập để phân tách bằng dấu phẩy.

Tải xuống Sách bài tập thực hành

Tách chuỗi theo ký tự trong Excel. xlsx

6 cách để tách chuỗi theo ký tự trong Excel

1. Tách chuỗi theo ký tự bằng hàm LEFT và FIND

Sử dụng hàm LEFT các hàm FIND kết hợp với nhau cho phép chúng ta tách một chuỗi theo một ký tự từ phía bên trái của chuỗi. Nhập công thức sau vào một ô trống ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Ở đây, hàm FIND trả về vị trí của dấu phẩy đầu tiên ( “,” ) từ chuỗi A6 và hàm LEFT trích xuất các ký tự từ chuỗi đứng trước ký tự cụ thể (dấu phẩy đầu tiên). Hãy nhớ rằng bạn phải trừ 1 để trích xuất không bao gồm dấu phẩy.

Nhấn ENTER và bạn sẽ nhận được Tên trong ô B6 .

Kéo ô đến cuối tập dữ liệu của bạn để áp dụng công thức cho tất cả các ô khác trong cột A . Bạn sẽ nhận được Tên từ tất cả các mục nhập.

2. Hàm MID và FIND để Tách chuỗi

Nếu bạn muốn lấy văn bản giữa hai các ký tự cụ thể mà bạn có thể sử dụng đồng thời hàm MID hàm FIND . Nhập công thức sau vào một ô trống ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Tại đây, FIND(“,”,A6)+ 1 trả về vị trí bắt đầu của ký tự đầu tiên sau dấu phẩy đầu tiên. FIND(“,”,A6,FIND(“,”,A6)+1) trả về vị trí bắt đầu của ký tự đầu tiên sau dấu phẩy thứ hai. -FIND(“,”,A6)-1 cho biết rằng tất cả các ký tự của chuỗi sau dấu phẩy thứ hai sẽ bị loại trừ. Cuối cùng MID cung cấp các ký tự nằm giữa hai dấu phẩy này.

Nhấn ENTER . Kết quả là bạn sẽ nhận được Địa chỉ email trong ô C6 .

Kéo ô B7 đến cuối ô tập dữ liệu và bạn sẽ nhận được tất cả các Địa chỉ Email.

3. Các hàm RIGHT, LEN và FIND để Tách Chuỗi theo Ký tự

Bằng cách sử dụng hàm RIGHT , hàm LEN hàm FIND , bạn có thể tách chuỗi và lấy đúng phần sau một ký tự cụ thể từ chuỗi đó. Nhập công thức sau vào một ô trống( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Ở đây, LEN(A6) tính tổng độ dài của chuỗi trong ô A6 . FIND(“,”,A6,FIND(“,”,A6)+1 tìm dấu phẩy cuối cùng và RIGHT trích xuất các ký tự sau dấu phẩy cuối cùng.

Nhấn ENTER và bạn sẽ nhận được Số liên hệ trong ô D6 .

Kéo ô D6 và bạn sẽ nhận được tất cả các số Liên hệ bằng cách tách các chuỗi của cột A.

Các bài đọc tương tự :

  • Tách chuỗi theo độ dài trong Excel (8 cách)
  • Cách chia văn bản thành nhiều ô trong Excel

4. Hàm SEARCH và LEFT để Tách chuỗi

Bạn có thể sử dụng hàm TÌM KIẾM thay vì hàm FIND để tách chuỗi chuỗi.

Để tách Tên từ chuỗi ô A6, hãy nhập công thức sau vào một ô trống ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Ở đây, hàm SEARCH trả về vị trí của dấu phẩy đầu tiên ( “,” ) từ chuỗi A6 và hàm LEFT trích xuất các ký tự từ chuỗi trước ký tự cụ thể (đầu tiên c mẹ). Hãy nhớ rằng bạn phải trừ 1 để loại bỏ dấu phẩy.

Nhấn ENTER và bạn sẽ nhận được Tên trong ô B6 .

Kéo ô đến cuối tập dữ liệu của bạn để áp dụng công thức cho tất cả các ô khác trong cột A . bạn sẽ nhận đượcTên từ tất cả các mục nhập.

5. Flash Fill để tách chuỗi theo ký tự

Sử dụng Flash Fill là một kỹ thuật khác để tách chuỗi theo ký tự. Trước tiên, hãy nhập thủ công một phần của chuỗi trong một ô ( C6 )

Sau đó, chuyển đến Dữ liệu > Công cụ dữ liệu và chọn Flash Fill .

Bây giờ bạn có thể thấy Excel đã tự động cung cấp chuỗi phân tách trong tất cả các ô khác của cột đó.

Đọc thêm: Tách văn bản trong Excel bằng Flash Fill

6. Lệnh chuyển văn bản thành cột

Bạn cũng có thể sử dụng lệnh Chuyển văn bản thành cột để tách chuỗi theo ký tự. Trước tiên, hãy chọn tập dữ liệu.

Sau đó, chuyển đến Dữ liệu > Công cụ Dữ liệu và chọn Văn bản thành Cột .

Bây giờ, một cửa sổ có tên Trình hướng dẫn Chuyển đổi Văn bản thành Cột sẽ xuất hiện. Kiểm tra Được phân tách và nhấn vào Tiếp theo .

Ở bước thứ hai, Chọn Dấu phẩy và nhấn vào Tiếp theo .

Nếu chuỗi của bạn bị phân cách bởi bất kỳ ký tự nào khác như Tab, Dấu chấm phẩy hoặc Dấu cách, bạn phải chọn ký tự đó. Bạn cũng có thể nhập các ký tự khác vào hộp Khác . Ở bước cuối cùng, hãy chọn Chung và nhấp vào Kết thúc .

Bây giờ bạn sẽ thấy, các phần khác nhau của chuỗi đó được phân tách bằng dấu phẩy ký tự, đã được chia thành các ô khác nhau.

Kết luận

Bằng cách làm theo bất kỳ phương pháp nào được mô tả ở trên, bạn có thể tách chuỗi theo ký tự. Nếu bạn gặp phải bất kỳ sự nhầm lẫn nào, vui lòng để lại nhận xét và cho chúng tôi cơ hội để loại bỏ sự nhầm lẫn của bạn.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.