3 Cách Tách Họ và Tên Trong Excel Nhanh Chóng và Chính Xác Nhất

Khi làm việc với Excel, bạn thường xuyên gặp phải tình huống cần tách cột họ và tên đầy đủ thành hai cột riêng biệt: họ và tên. Điều này giúp cho việc quản lý và phân tích dữ liệu trở nên dễ dàng hơn. Tuy nhiên, không phải ai cũng biết cách thực hiện việc này một cách nhanh chóng và chính xác. Bài viết này từ Sen Tây Hồ sẽ hướng dẫn bạn 3 cách tách cột họ và tên trong Excel hiệu quả nhất.

1. Tách Cột Họ và Tên Bằng Công Thức Excel Đơn Giản

Đây là phương pháp tách họ và tên sử dụng các hàm cơ bản của Excel, phù hợp với những ai muốn hiểu rõ quy trình và tùy biến theo nhu cầu.

Bước 1: Tạo một cột phụ (ví dụ cột C) để loại bỏ khoảng trắng thừa trong cột họ và tên gốc (ví dụ cột B). Tại ô C3, nhập công thức =TRIM(B3) rồi nhấn Enter. Sau đó, kéo công thức xuống hết các ô cần xử lý. Hàm TRIM giúp loại bỏ các khoảng trắng thừa ở đầu, cuối và giữa chuỗi.

Sử dụng hàm TRIM để loại bỏ khoảng trắng thừaSử dụng hàm TRIM để loại bỏ khoảng trắng thừa

Bước 2: Sao chép dữ liệu đã xử lý ở cột C sang cột B để thay thế dữ liệu gốc. Bôi đen dữ liệu từ C3 đến C7, nhấn Ctrl+C, sau đó chọn ô B3, nhấn Ctrl+V và chọn “Values” (chỉ dán giá trị) để loại bỏ công thức, giữ lại họ tên đã được chuẩn hóa. Xóa dữ liệu ở cột C sau khi hoàn thành.

Bước 3: Sao chép cột họ và tên (cột B) sang một cột mới (ví dụ cột D). Cột này sẽ chứa phần tên sau khi tách.

Sử dụng hàm TRIM để loại bỏ khoảng trắng thừaSử dụng hàm TRIM để loại bỏ khoảng trắng thừa

Bước 4: Chọn toàn bộ dữ liệu họ và tên trong cột D (cột chứa tên).

Bước 5: Nhấn tổ hợp phím Ctrl + H để mở hộp thoại Find and Replace. Nhập * (dấu sao và khoảng trắng) vào ô Find What và để trống ô Replace With, sau đó nhấn Replace All. Thao tác này sẽ loại bỏ phần họ và tên đệm, chỉ giữ lại tên.

Sử dụng Find and Replace để loại bỏ phần họ và tên đệmSử dụng Find and Replace để loại bỏ phần họ và tên đệm ” và thay thế bằng “” để tách tên.*

Kết quả sau khi loại bỏ phần họ và tên đệmKết quả sau khi loại bỏ phần họ và tên đệm

Bước 6: Tại ô C3 (cột chứa họ và tên đệm), nhập công thức =LEFT(B3,LEN(B3)-LEN(D3)) rồi nhấn Enter. Công thức này sẽ lấy phần bên trái của chuỗi họ và tên (cột B), với số ký tự bằng độ dài của chuỗi trừ đi độ dài của phần tên (cột D).

Nhập công thức để tách họ và tên đệmNhập công thức để tách họ và tên đệm

Trong đó:

  • LEFT(text, [num_chars]): Hàm cắt chuỗi từ bên trái.
  • LEN(text): Hàm trả về độ dài của chuỗi.

Kết quả sau khi tách họ và tên đệmKết quả sau khi tách họ và tên đệm

Bước 7: Kéo công thức từ ô C3 xuống các ô còn lại để tách họ và tên đệm cho tất cả các dòng.

Kết quả tách cột họ và tên hoàn chỉnhKết quả tách cột họ và tên hoàn chỉnh

Lưu ý: Nếu kết quả không đúng như mong đợi, hãy kiểm tra lại dữ liệu gốc, đảm bảo không có ký tự lạ hoặc khoảng trắng thừa.

2. Tách Họ và Tên Bằng Cách Kết Hợp Nhiều Hàm Excel

Phương pháp này sử dụng một công thức phức tạp hơn, nhưng có thể xử lý nhiều trường hợp khác nhau.

Bước 1: Tại ô D3 (cột chứa tên), nhập công thức sau:

=RIGHT(B3,LEN(B3)-FIND(" ",SUBSTITUTE(B3," "," ",LEN(B3)-LEN(SUBSTITUTE(B3," ","")))))

Công thức này sử dụng kết hợp các hàm RIGHT, LEN, FINDSUBSTITUTE để tìm vị trí của khoảng trắng cuối cùng trong chuỗi và lấy phần tên từ vị trí đó trở đi.

Nhập công thức phức tạp để tách tênNhập công thức phức tạp để tách tên

Nếu bạn chưa quen với các hàm này, chỉ cần sao chép công thức và thay B3 bằng ô chứa họ và tên của bạn.

Kết quả sau khi tách tên bằng công thức phức tạpKết quả sau khi tách tên bằng công thức phức tạp

Bước 2: Kéo công thức xuống các ô còn lại trong cột D để tách tên cho tất cả các dòng.

Kéo công thức để tách tên cho toàn bộ dữ liệuKéo công thức để tách tên cho toàn bộ dữ liệu

Bước 3: Tại ô C3 (cột chứa họ và tên đệm), nhập công thức =LEFT(B3,LEN(B3)-LEN(D3)) rồi kéo xuống hết các ô còn lại. Công thức này tương tự như ở cách 1, dùng để lấy phần họ và tên đệm.

Nhập công thức để tách họ và tên đệmNhập công thức để tách họ và tên đệm

Kết quả sau khi tách họ và tên đệmKết quả sau khi tách họ và tên đệm

Tách cột họ và tên hoàn tất bằng công thức phức tạpTách cột họ và tên hoàn tất bằng công thức phức tạp

Sau khi tách xong, nếu bạn muốn xóa cột B (cột chứa dữ liệu gốc), hãy sao chép dữ liệu từ cột C và D, sau đó dán “Values” vào một vị trí khác trước khi xóa cột B.

3. Tách Họ và Tên Bằng Lệnh Text to Columns

Đây là cách nhanh nhất và đơn giản nhất để tách cột họ và tên trong Excel, đặc biệt hữu ích khi bạn không muốn sử dụng công thức.

Bước 1: Chọn cột chứa họ và tên cần tách (ví dụ cột B). Chọn tab Data trên thanh công cụ, sau đó chọn Text to Columns.

Alt: Chọn Text to Columns từ tab Data trên thanh công cụ Excel.

Bước 2: Trong hộp thoại Convert Text to Columns Wizard, chọn Delimited rồi nhấn Next.

Chọn Delimited trong Text to Columns WizardChọn Delimited trong Text to Columns Wizard

Bước 3: Ở bước này, bỏ chọn tất cả các dấu phân cách và chọn Space (khoảng trắng). Sau đó nhấn Next.

Chọn Space làm dấu phân cáchChọn Space làm dấu phân cách

Bước 4: Chọn định dạng dữ liệu là Text thay vì General. Trong phần Destination, chọn ô bắt đầu của cột sẽ chứa dữ liệu sau khi tách (ví dụ ô C3). Nhấn Finish.

Chọn Text và chỉ định DestinationChọn Text và chỉ định Destination

Lưu ý: Với cách này, nếu họ và tên có từ 3 chữ trở lên, phần tên có thể bị tách thành nhiều cột. Ví dụ, “Lê Văn An” có thể bị tách thành “Lê” ở cột 1, “Văn” ở cột 2 và “An” ở cột 3. Do đó, bạn cần kiểm tra và điều chỉnh lại dữ liệu sau khi tách.

Alt: Minh họa kết quả tách họ và tên bằng Text to Columns khi tên có 3 phần.

Trên đây là 3 cách đơn giản và hiệu quả để tách cột họ và tên trong Excel. Tùy thuộc vào yêu cầu cụ thể và trình độ sử dụng Excel, bạn có thể chọn phương pháp phù hợp nhất. Chúc bạn thành công!