Chuyển đến nội dung chính

Cách tách tên trong Excel: 3 phương pháp đơn giản

Tìm hiểu cách tách tên trong Excel bằng các tính năng như Text to Columns, Flash Fill và công thức tùy chỉnh. Giúp bảng tính gọn gàng và dễ làm việc hơn.
Đã cập nhật 5 thg 6, 2026  · 7 phút đọc

Nếu bạn thường xuyên xử lý các bảng tính lộn xộn chứa thông tin khách hàng hoặc sản phẩm, hẳn bạn biết rằng ép các tên vào đúng số cột có thể là một cơn đau đầu thực sự. May mắn thay, Excel cung cấp nhiều cách để tách tên vào các cột, giúp bảng tính sạch sẽ và dễ nhìn hơn.

Tôi đã dành rất nhiều thời gian làm việc với dữ liệu, và việc tách tên là tác vụ tôi gặp nhiều đến mức không thể đếm xuể. Lúc đầu kỹ năng này có vẻ không quan trọng, nhưng khi xử lý các tập dữ liệu lớn, đây thực sự là bước ngoặt.  Tách tên họ có thể biến một bảng tính bừa bộn thành một tài liệu thông tin được tổ chức tốt.

Vì vậy, trong bài viết này, tôi sẽ hướng dẫn bạn một số cách tách tên trong Excel bằng các tính năng và công thức của Excel, để bạn chọn phương pháp phù hợp nhất. Trước khi bắt đầu, hãy cân nhắc tham gia lộ trình kỹ năng Excel Fundamentals để trau dồi các kỹ năng quan trọng như chuẩn bị dữ liệu, viết công thức và tạo trực quan hóa—không cần kinh nghiệm trước đó.

Tách tên trong Excel bằng Text to Columns

Nếu bạn có một cột mà tất cả tên đều theo cùng một mẫu (như tên và họ, hoặc tên đệm đầy đủ), cách đơn giản nhất để chia chúng thành các cột riêng là dùng tính năng Text to Columns.

Tách tên và họ trong Excel

Trước tiên, hãy tách tên bằng dấu phân tách là khoảng trắng. Thực hiện theo các bước sau:

  • Chọn cột chứa tên.
  • Vào Data > Data Tools > Text to Columns.

Selecting the Excel Text to Columns option

Chọn tùy chọn Text to Columns. Ảnh: Tác giả

  • Một trình hướng dẫn gồm ba bước sẽ xuất hiện.
  • Ở bước đầu tiên, chọn tùy chọn Delimited và nhấn Next.

Choose the Delimited option in the wizard window in Excel

Chọn tùy chọn Delimited. Ảnh: Tác giả.

  • Chọn dấu phân tách theo dữ liệu của bạn (chấm phẩy, khoảng trắng hoặc dấu phẩy) và nhấn Next. Trong ví dụ của tôi, các tên được tách bằng khoảng trắng, nên tôi chọn dấu phân tách Space
  • Hộp Data preview sẽ hiển thị cách dữ liệu được phân tích sẽ xuất hiện.

Select Space as a delimiter in the wizard window in Excel

Chọn Space làm dấu phân tách. Ảnh: Tác giả.

  • Cuối cùng, đặt Data Format và nhập vị trí cho trường Destination để hoàn tất, sau đó nhấn Finish. Định dạng mặc định General phù hợp với hầu hết mọi trường hợp. Lưu ý, nếu cột đích đã có dữ liệu, dữ liệu đó sẽ bị xóa.

Select General as a data format in the wizard window in Excel

Chọn General làm định dạng dữ liệu. Ảnh: Tác giả.

Bạn có thể thấy họ tên đầy đủ đã được chia thành ba cột—First Name, Middle Name, Last Name.

Splitting names into first, middle, and last names with Text to Column in Excel

Dữ liệu sau khi tách bằng Text to Column. Ảnh: Tác giả.

Tách tên trong Excel bằng dấu phẩy và các dấu phân tách khác

Bạn cũng có thể dùng tính năng Text to Columns nếu các tên được tách bằng dấu phẩy, như ví dụ này. Bạn cũng có thể dùng chấm phẩy, tab hoặc bất kỳ dấu phân tách nào khác thay cho dấu phẩy, cách tách vẫn giữ nguyên.

An Excel table containing names

Một bảng Excel chứa các tên. Ảnh: Tác giả.

Bạn chỉ cần làm theo các bước tương tự:

  • Chọn cột chứa tên.
  • Vào Data Tab > Data Tools > Text to Columns
  • Trong cửa sổ hướng dẫn ba bước, chọn tùy chọn Delimited và nhấn Next.
  • Ở bước hai, chọn Comma làm dấu phân tách, nhấn Next,Finish ở bước cuối.

Lưu ý: Nếu bạn dùng dấu phân tách khác không có sẵn trong cửa sổ, hãy chọn tùy chọn other và chỉ định dấu phân tách trong ô bên cạnh.

Choosing Comma as a delimiter in Excel Text to Columns

Chọn Comma làm dấu phân tách. Ảnh: Tác giả.

Vậy là xong. Excel đã tách thành công các tên được phân tách bằng dấu phẩy thành các cột riêng. Giờ đây chúng trông gọn gàng hơn và dễ xử lý hơn.

Split comma-separated names using Text to Column feature in Excel

Dữ liệu sau khi tách tên. Ảnh: Tác giả.

Tách tên và email trong Excel

Hãy xem một ví dụ khác: tôi có danh sách địa chỉ email và muốn tách phần tên khỏi phần miền. Để làm điều đó, tính năng Text to Columns là công cụ tôi ưu tiên—đơn giản và dễ nhất. 

An Excel table containing email addresses

Bảng chứa các địa chỉ email. Ảnh: Tác giả. 

Để làm việc này, chỉ cần lặp lại các bước ở trên nhưng chọn tùy chọn Other và chỉ định dấu phân tách là @. Nhấn Next Finish. 

Applying the Text to Column feature in Excel and selecting the @ delimiter

Chọn tùy chọn Other và chỉ định dấu phân tách. Ảnh: Tác giả. 

Giờ bạn có thể thấy Excel đã tách phần tên và phần tên miền khỏi địa chỉ email.

Splitting names and email addresses into separate columns using Text to Column feature in Excel

Tách phần tên và phần miền email. Ảnh: Tác giả.

Tách tên trong Excel bằng công thức tùy chỉnh

Text to Columns rất phù hợp cho việc tách một lần, nhưng nếu bạn muốn dữ liệu linh hoạt và luôn cập nhật, hãy cân nhắc dùng công thức để chia tên. Khi đã hiểu cách các công thức này hoạt động, bạn sẽ tự hỏi trước đây làm sao mình xoay xở được nếu thiếu chúng. 

Tách tên và họ trong Excel

Bạn có thể kết hợp các hàm LEFT()SEARCH() để trích xuất tên từ họ tên đầy đủ trong một ô. Để minh họa, tôi dùng công thức sau cho tập dữ liệu tên:

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

Extract the first name from full name using an Excel formula

Dùng công thức LEFT() và SEARCH() để tách họ tên. Ảnh: Tác giả.

Công thức xác định vị trí khoảng trắng đầu tiên trong ô bằng hàm SEARCH(). Sau đó trừ 1 từ vị trí này để xác định độ dài phần tên. Sau đó, hàm LEFT() trích xuất số ký tự tương ứng từ đầu chuỗi, lấy được phần tên.

Nếu bạn muốn trích xuất họ từ họ tên đầy đủ, bạn có thể kết hợp hàm LEN() cùng với RIGHT()SEARCH(). Tôi dùng công thức sau trên cùng tập dữ liệu: 

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))

Trong công thức này, LEN()  tính tổng độ dài của Full Name. Sau đó, SEARCH() xác định vị trí khoảng trắng đầu tiên trong tên. Cuối cùng, hàm RIGHT() trích xuất số ký tự tương ứng từ cuối chuỗi văn bản để lấy phần họ.

Using an Excel formula to extract the first name from the full name

Dùng LEN() để trích phần tên từ họ tên đầy đủ. Ảnh: Tác giả.

Tách tên đệm và hậu tố

Bây giờ, nếu bạn muốn tách họ tên đầy đủ thành tên, tên đệm,họ, bạn không thể làm điều đó chỉ với một công thức LEN() hoặc SEARCH() đơn giản. Bạn cần tạo ba cột và dùng các công thức khác nhau để trích từng phần của tên. 

Ví dụ, tôi có một cột tên và muốn tách thành ba cột: First, Middle, và Last. Tôi có thể làm điều này bằng cách áp dụng công thức ở ba cột khác nhau.

  • Trích phần tên: =LEFT(A2,SEARCH(" ",A2)-1)

  • Trích tên đệm: =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1)

  • Trích phần họ: =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1))

Split names into first, middle, and last names when names in Excel

Tách thành tên, tên đệm và họ. Ảnh: Tác giả.

Bạn có thể áp dụng cách tương tự cho tên có hậu tố như sau:

  • Trích phần tên: =LEFT(A2,SEARCH(" ",A2)-1)

  • Trích phần họ: =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1)

  • Trích hậu tố: =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1))

Get First, Last, and Suffix using an Excel formula

Lấy phần tên, họ và hậu tố. Ảnh: Tác giả.

Vậy là xong. Bạn chỉ cần một chút luyện tập để thành thạo các công thức này, và bạn sẽ ổn thôi. 

Tách tên trong Excel bằng Flash Fill

Flash Fill là một tính năng khác trong Excel tự động nhận diện mẫu trong dữ liệu và điền phần còn lại dựa trên các mẫu đó. Bạn có thể dùng tính năng này để tách tên vào các cột riêng. 

Flash Fill được bật theo mặc định, bạn chỉ cần làm như sau:

  • Chèn một cột mới cạnh cột Full Name. 
  • Nhập phần tên ở ô thứ hai. Nếu Excel phát hiện mẫu (thường là như vậy), nó sẽ tự động điền các phần tên cho các ô còn lại.
  • Nhấn Enter, và hoàn tất.

Getting First Name using the Flash Fill in Excel

Lấy phần tên bằng Flash Fill. Ảnh: Tác giả.

Nếu Flash Fill không tự động điền dữ liệu, bạn có thể kích hoạt thủ công bằng cách nhấp vào Flash Fill trong Data Tab. Nếu vẫn không được, vào File > Options > Advanced và đánh dấu Automatically Flash Fill.

Kết luận

Giờ bạn đã biết một số cách (Text to Columns, công thức và Flash Fill) để tách tên trong Excel. Mỗi phương pháp đều có ưu điểm riêng, hãy dùng cách phù hợp với độ phức tạp và nhu cầu cụ thể của tập dữ liệu.

Nhưng Excel còn rất nhiều điều đáng khám phá. Nếu bạn muốn xây nền tảng vững chắc, hãy bắt đầu với khóa Introduction to Excel. Nếu bạn sẵn sàng đi sâu vào thao tác dữ liệu kỹ thuật, khóa Data Analysis in Excel và lộ trình kỹ năng Excel Fundamentals là những bước tiếp theo tuyệt vời.

Nếu bạn dùng Excel cho các tác vụ chuyên biệt hơn, khóa Financial Modeling in Excel sẽ giúp bạn làm chủ các phép tính phức tạp và dự báo tài chính. Nếu bạn tập trung vào việc chuẩn bị dữ liệu cho phân tích, khóa Data Preparation in Excel sẽ giúp bạn đảm bảo dữ liệu sạch và được cấu trúc đúng.

Hãy tiếp tục hành trình học tập của bạn. Excel là một công cụ hữu ích, và với những kỹ năng này, bạn có thể xử lý mọi thách thức dữ liệu gặp phải.


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Tôi là một chiến lược gia nội dung, yêu thích việc đơn giản hóa các chủ đề phức tạp. Tôi đã giúp các công ty như Splunk, Hackernoon và Tiiny Host tạo nội dung hấp dẫn và giàu thông tin cho khán giả của họ.

Câu hỏi thường gặp

Tôi có thể tách tên rồi chuyển toàn bộ sang chữ hoa hoặc kiểu chữ hỗn hợp không?

Có. Bạn có thể dùng hàm PROPER() để chuẩn hóa kiểu chữ sau khi tách.

Tôi có thể tách tên nếu giữa các phần có khoảng trắng không đồng đều không?

Có. Trước tiên, dùng hàm TRIM() để loại bỏ khoảng trắng thừa, sau đó áp dụng Text to Columns hoặc công thức.

Làm sao xử lý việc tách tên khi một số mục có tên đệm và một số thì không?

Hãy kết hợp các hàm IF()ISERROR() để xử lý những trường hợp này.

Có cách đảo ngược quy trình và ghép lại thành họ tên đầy đủ không?

Có. Bạn có thể dùng công thức nối, ví dụ =A2 & " " & B2, để ghép tên và họ lại thành một cột.

Chủ đề

Học Excel cùng DataCamp

Courses

Chuẩn bị dữ liệu trong Excel

3 giờ
85K
Hiểu cách chuẩn bị dữ liệu Excel thông qua các hàm logic, công thức lồng nhau, hàm tra cứu và PivotTables.
Xem chi tiếtRight Arrow
Bắt đầu khóa học
Xem thêmRight Arrow