Bỏ qua nội dung chính

Làm thế nào để tách họ và tên trong Excel?

Giả sử bạn có một bảng tên như ảnh chụp màn hình đầu tiên hiển thị trong một cột bên dưới, và bạn cần tách tên đầy đủ thành cột tên , cột tên đệm và cột họ như ảnh chụp màn hình sau. Dưới đây là một số phương pháp phức tạp để giúp bạn giải quyết vấn đề này:


Tách họ tên thành họ và tên bằng các công thức

Tách họ tên thành họ và tên:

Bạn có thể sử dụng chức năng Trái, chức năng Phải và chức năng Tìm để ghép tên đầy đủ thành họ và tên theo các bước sau:

1. Nhập công thức của = LEFT (A2, FIND ("", A2,1) -1) trong một ô trống, cho biết Ô C2 trong trường hợp này, sau đó kéo chốt điền xuống các ô bạn muốn điền công thức này và tất cả các tên đã được trích xuất cùng một lúc, xem ảnh chụp màn hình:

doc chia tên đầy đủ 2

2. Sau đó nhập công thức của = RIGHT (A2, LEN (A2) -FIND ("", A2,1)) trong một ô trống khác, Ô D2 và kéo chốt điền xuống các ô mà bạn muốn áp dụng công thức này và tất cả họ đã được trích xuất trong cột D như hình minh họa sau:

doc chia tên đầy đủ 3


Tách họ tên thành họ, tên đệm và họ:

Nếu bạn muốn tách họ và tên thành các cột riêng biệt, các công thức sau có thể giúp bạn.

1. Nhập công thức này: = LEFT (A2, TÌM KIẾM ("", A2)) vào ô trống C2, sau đó kéo chốt điền xuống các ô để áp dụng công thức này và tất cả các tên đã được tách thành cột C, xem ảnh chụp màn hình:

doc chia tên đầy đủ 4

2. Sau đó nhập công thức này: = MID (A2, TÌM KIẾM ("", A2,1) + 1, TÌM KIẾM ("", A2, TÌM KIẾM ("", A2,1) +1) -SEARCH ("", A2,1)) vào ô trống D2, rồi kéo chốt điền xuống các ô để áp dụng công thức này và tất cả các tên đệm đã được tách thành cột D, xem ảnh chụp màn hình:

doc chia tên đầy đủ 5

3. Cuối cùng, hãy nhập công thức này: = RIGHT (A2, LEN (A2) -SEARCH ("", A2, TÌM KIẾM ("", A2, TÌM KIẾM ("", A2) +1))) vào ô trống E2, rồi kéo chốt điền xuống các ô để áp dụng công thức này và tất cả các tên đã được tách thành cột E, xem ảnh chụp màn hình:

doc chia tên đầy đủ 6


Tách họ tên thành họ và tên bằng lệnh Text to Column

Nó không phải là dễ dàng để nhớ chức năng. Xin đừng lo lắng về nó. Cách thứ hai sẽ phân chia cột họ tên một cách dễ dàng.

1. Chọn cột mà bạn sẽ tách, trong trường hợp này là A2: A13.

2. Nhấn vào Văn bản thành Cột nút bên dưới Ngày Tab.

doc chia tên đầy đủ 7

3. Trong Trình hướng dẫn chuyển đổi văn bản thành cột - Bước 1/3 hộp thoại, kiểm tra Phân cách và nhấp vào Sau .

doc chia tên đầy đủ 8

4. Trong Bước 2 trong 3 thuật sĩ, chỉ kiểm tra Không gian tùy chọn trong Dấu phân cách phần và nhấp Sau .

doc chia tên đầy đủ 9

5. Trong trình hướng dẫn sau, hãy kiểm tra bản văn tùy chọn trong Định dạng dữ liệu cột và chỉ định Nơi đến ô nơi bạn muốn đặt kết quả. Xem ảnh chụp màn hình:

doc chia tên đầy đủ 10

6. Nhấn vào Kết thúc cái nút. Sau đó, bạn sẽ thấy cột họ và tên đã được tách thành cột tên, cột tên đệm và cột họ cùng một lúc.


Tách họ và tên bằng Kutools cho Excel một cách nhanh chóng và dễ dàng

Nếu bạn cảm thấy mệt mỏi với hai phương pháp trên, thì đây, tôi có thể giới thiệu cho bạn một công cụ hữu ích - Kutools cho Excel, Với khả Tên phân tách tính năng, bạn có thể nhanh chóng tách họ tên thành họ và tên, hoặc tách họ tên thành họ, tên đệm và họ khi bạn cần.

Kutools cho Excel : với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. 

Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:

1. Chọn phạm vi tên mà bạn muốn tách.

2. Nhấp chuột Kutools > Hợp nhất & Tách > Tên phân tách, Trong Tên phân tách hộp thoại, chỉ định Chia các loại bạn muốn, nếu bạn muốn tách họ và tên, vui lòng kiểm tra tên riêngtên họ, xem ảnh chụp màn hình:

3. Sau đó nhấn vào OK và một hộp thoại khác sẽ xuất hiện, vui lòng chọn một ô mà bạn muốn đặt kết quả vào hộp thoại, xem ảnh chụp màn hình:

doc chia tên đầy đủ 12

4. và bấm OK nút, tên đầy đủ đã được chia thành cột tên và cột họ, xem ảnh chụp màn hình:

doc chia tên đầy đủ 13

Chú thích: Nếu tên đầy đủ của bạn chứa họ, tên đệm và họ cần được tách thành ba cột riêng biệt, bạn chỉ cần kiểm tra tên riêng, Tên đệmtên họ trong Tên phân tách hộp thoại và bạn sẽ nhận được kết quả sau:

doc chia tên đầy đủ 14

Tải xuống và dùng thử miễn phí Kutools cho Excel ngay!


Tách họ và tên bằng dấu phẩy hoặc các dấu phân cách khác:

Nếu tên đầy đủ của bạn được phân tách bằng dấu phẩy hoặc các dấu phân cách khác trong ô,Kutools cho Excel' Chia ô tính năng này cũng có thể giúp bạn, hãy xem ảnh chụp màn hình:

doc chia tên đầy đủ 15

Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay!


Tách họ và tên bằng Kutools cho Excel một cách nhanh chóng

Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay!

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!

Comments (88)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am able to, using Kutools, split First and Last names into two separate cells, but only on one worksheet at a time. I want to split First and Last names in same cells on 50 different worksheets within the same workbook. Is that possible? I've tried and the Kutools options for doing this become inoperable (greyed out). Please help! I don't want to have to do these one at a time. Thank you!
This comment was minimized by the moderator on the site
Hi there,

Plesae insert the below VBA code into a module in your Excel workbook:
Sub split_names()

'Update by ExtendOffice 2022/09/23

    Dim xArray As Variant
    Dim xValue As Variant
    Dim xSplit As Variant
    Dim xRg As Range
    Dim xSaveRg As Range

    With ThisWorkbook
        xArray = Array(.Sheets("Sheet1").Range("A1:A11"), .Sheets("Sheet2").Range("B1:B10"), .Sheets("Sheet3").Range("A1:A10"))
    End With

    For i = LBound(xArray, 1) To UBound(xArray, 1)
        
        Set xRg = Application.Range(xArray(i).Address(True, True, xlA1, True))
        Set xSaveRg = xRg.Offset(0, xRg.Columns.Count + 1)
        xValue = xRg.Value
        
        For b = LBound(xValue, 1) To UBound(xValue, 1)
            
            xSplit = Split(xValue(b, 1), " ")
            xSaveRg(b, 1).Value = xSplit(0)
            xSaveRg(b, 2).Value = xSplit(UBound(xSplit))
        
        Next
         
    Next
    
End Sub

Note:
1. In the 12th row of the code, you should change the sheet names and corresponding column ranges to the actual names and column ranges where full names are.
2. After inserting the code and pressing F5 to run the code, the first and last names will apprear in two columns next to the original full names column. If there are data in the output columns, make sure to move them to other columns, otherwise the data will be overwritten.
This comment was minimized by the moderator on the site
I downloaded and installed your utility, but the "Split Names" function was not on the "Text" submenu. I could not find it elsewhere. What gives?
This comment was minimized by the moderator on the site
Hello, Steven,
We have moved this feature under the Merge & Split, please view the screenshot:

Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
It was incredibly helpful Thank you very much! I would never be able to figure it our on my own. All your formulas work! Marilyn
This comment was minimized by the moderator on the site
This worked perfectly! Thanks!
This comment was minimized by the moderator on the site
Works for people with 2 or 3 names. In some countries, people have 4 or more names. Creating a formula that split a FullName into FirstName, LastName and Middle Names, that's a real challenge...
This comment was minimized by the moderator on the site
thanks alot :D
This comment was minimized by the moderator on the site
Any news on a hyphenated last name, keeping them together?
This comment was minimized by the moderator on the site
Thank You - incredibly helpful
This comment was minimized by the moderator on the site
beautiful, that was a good show
This comment was minimized by the moderator on the site
Thank you, this was really helpful, and your answer to one of the questions below, about copying and pasting the values to get rid of the equation was equally helpful!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations