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.
Mục Lục
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ừ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ừ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 đệm ” và thay thế bằng “” để tách tên.*
Kế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 đệ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 đệ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ỉ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, FIND và SUBSTITUTE để 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ê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ạ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ệ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 đệm
Kế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ạ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 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á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 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!
