Cách sắp xếp theo họ trong Excel (Hướng dẫn dễ dàng)

Cách sắp xếp theo họ trong Excel (Hướng dẫn dễ dàng)

Nếu bạn làm việc với tập dữ liệu tên, sắp xếp nó là một trong những tác vụ phổ biến mà bạn phải thực hiện thường xuyên.

Rất dễ dàng để sắp xếp dữ liệu theo thứ tự bảng chữ cái theo tên đầy đủ, trong đó Excel sử dụng ký tự đầu tiên của tên để sắp xếp.

Tuy nhiên, nếu bạn muốnSắp xếp dữ liệu theo họ trong Excelleo lênSắp xếpLàm thế nào để làm gì?

Tuy không đơn giản như vậy nhưng vẫn có thể thực hiện được (cũng phụ thuộc nhiều vào cách cấu trúc dữ liệu tên).

Cho dù bạn sử dụng phương pháp nào, bằng cách nào đó bạn phải trích xuất họ từ đầy đủ và đặt nó vào một cột riêng biệt.Sau đó, bạn có thể sử dụng cột này để sắp xếp dữ liệu theo thứ tự bảng chữ cái theo họ.

Trong hướng dẫn Excel này, tôi sẽ chỉ cho bạn cách sắp xếp một cột có tên dựa trên họ.

Vậy hãy bắt đầu!

Trích xuất và sắp xếp theo họ bằng Tìm và Thay thế

Bước đầu tiên để sắp xếp theo họ là lấy họ trong một cột riêng biệt.

Bạn có thể làm điều này bằng cách thay thế mọi thứ trước họ bằng khoảng trống, vì vậy bạn chỉ còn lại họ.

Giả sử bạn có một tập dữ liệu như bên dưới và bạn muốn sắp xếp dữ liệu đó theo thứ tự bảng chữ cái theo họ.

Tên được sắp xếp theo họ

Dưới đây là các bước để sắp xếp theo họ:

  1. Chọn tập dữ liệu có chứa tiêu đề (trong trường hợp này, nó sẽ là A1: A10)
  2. sao chép nó vào cột liền kề (nếu cột liền kề không trống, hãy chèn một cột mới, sau đó sao chép tên)Sao chép tập dữ liệu tên trong các cột liền kề
  3. Đổi tên các tiêu đề cột đã sao chép.Trong ví dụ này, tôi sẽ đặt tên là "Last Name"
  4. Chọn tất cả các tên đã sao chép (không chọn tiêu đề)
  5. Giữ phím Điều khiển, rồi nhấn phím H.Thao tác này sẽ mở hộp thoại Tìm và Thay thế.Điều khiển H để mở hộp thoại Tìm và Thay thế
  6. Trong trường Tìm gì, hãy nhập * (dấu hoa thị theo sau là ký tự khoảng trắng)Nhập dấu hoa thị theo sau là ký tự khoảng trắng
  7. Để trống trường Thay thế bằngĐể trống trường Thay thế bằng
  8. Nhấp vào Thay thế Tất cả.Điều này sẽ thay thế tất cả các tên cùng một lúc và bạn sẽ chỉ còn lại họ.bấm vào thay thế tất cả

Các bước trên sẽ giữ lại họ và xóa mọi thứ trước nó.Điều này hoạt động ngay cả khi bạn có tên đệm hoặc tiền tố như Mr. hoặc Ms.

Bạn chỉ sử dụng tìm và thay thế để lấy họ

Khi bạn có họ trong các cột liền kề, bạn có thể dễ dàng sắp xếp tập dữ liệu (bao gồm cả tên đầy đủ) theo thứ tự bảng chữ cái theo họ.

câu hỏi liên quan  Sử dụng RVTools trong VMware: Dễ dàng quản lý máy ảo

Dưới đây là các bước để sắp xếp theo họ:

  1. Chọn toàn bộ tập dữ liệu có tiêu đề (bao gồm họ và tên được trích xuất).Bạn cũng có thể bao gồm các cột khác để sắp xếp với tên
  2. Nhấp vào tab Dữ liệuNhấp vào tab Dữ liệu
  3. Bấm để sắp xếpNhấp vào tab Sắp xếp
  4. Trong hộp thoại Sắp xếp, hãy đảm bảo Dữ liệu của tôi có tiêu đề được chọn.
  5. Trong tùy chọn "Sắp xếp theo", hãy chọn tên của cột chỉ có họChọn Họ trong tùy chọn Sắp xếp Theo
  6. Trong Sắp xếp Theo, chọn Giá trị ÔChọn Giá trị Ô trong Sắp xếp Theo
  7. Trong tùy chọn "Đặt hàng", hãy chọn "A đến Z"Thứ tự lựa chọn - A đến Z hoặc Z đến A
  8. Bấm OK

Các bước trên sẽ sắp xếp toàn bộ tập dữ liệu đã chọn dựa trên họ.

Sắp xếp theo họ

Sau khi hoàn tất, bạn có thể bỏ cột có họ.

Mẹo chuyên nghiệp: Bất cứ lúc nào bạn nghĩ rằng mình có thể cần quay lại dữ liệu ban đầu, bạn cần có cách để hủy sắp xếp tập dữ liệu đó.Đối với điều này, trong các cột liền kề (trái hoặc phải), có số thứ tự trước khi sắp xếp.Bây giờ, nếu bạn cần lấy lại dữ liệu ban đầu, bạn có thể lấy nó bằng cách sắp xếp dựa trên các con số.

Trích xuất và sắp xếp theo thứ tự bảng chữ cái theo họ bằng công thức

Mặc dù phương pháp được hiển thị ở trên (sử dụng tìm và thay thế) là những gì tôi muốn lấy tất cả họ và sắp xếp dựa trên nó, một trong những hạn chế của nó là dữ liệu kết quả là tĩnh.

Điều này có nghĩa là nếu tôi thêm nhiều tên vào danh sách, tôi sẽ phải thực hiện lại quy trình tương tự để lấy được họ.

Nếu đây không phải là điều bạn muốn, bạn có thể sử dụng phương pháp công thức để sắp xếp dữ liệu theo họ.

Giả sử bạn có tập dữ liệu được hiển thị bên dưới.

Đây là công thức để trích xuất họ từ tên đầy đủ:

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

Công thức Excel để lấy họ từ tên đầy đủ

Công thức trên dựa trên một mẫu có đầy đủ tên (trong ví dụ này chỉ có họ và tên).Mô hình là sẽ có một ký tự khoảng trắng giữa họ và tên.

Hàm FIND được sử dụng để lấy vị trí của ký tự khoảng trắng.Giá trị này sau đó được trừ vào tổng độ dài của tên để có tổng số ký tự trong họ.

Sau đó, sử dụng giá trị đó trong hàm RIGHT để lấy họ.

Khi bạn có cột họ, bạn có thể sắp xếp dữ liệu này (điều này được trình bày chi tiết trong phương pháp đầu tiên).

Công thức trên sẽ hoạt động khi bạn chỉ có họ và tên.

Nhưng nếu bạn cũng có tên đệm.hoặc có thể chào trước tên (ví dụ: Ông hoặc Bà)

Trong trường hợp này, bạn cần sử dụng công thức sau:

=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

Công thức trên tìm vị trí của ký tự khoảng trắng cuối cùng và sau đó sử dụng nó để trích xuất họ.

Tôi đề nghị bạn sử dụng công thức thứ hai trong mọi trường hợp, nó đơn giản hơn và xử lý được mọi trường hợp (miễn là họ ở cuối tên đầu tiên).

Lưu ý: Hai công thức này dựa trên điều kiện là chỉ có một ký tự khoảng trắng giữa mỗi phần tử tên.Công thức này sẽ cho kết quả không chính xác nếu có dấu cách kép hoặc dấu cách ở đầu / cuối.Trong trường hợp này, cách tốt nhất là sử dụng hàm TRIM để loại bỏ bất kỳ khoảng trắng đầu, cuối và kép nào trước, sau đó sử dụng công thức trên.

Mặc dù đây có vẻ là một cách tiếp cận phức tạp, nhưng lợi ích của việc sử dụng công thức là nó làm cho kết quả động.Nếu bạn thêm nhiều tên vào danh sách, tất cả những gì bạn phải làm là sao chép công thức và nó sẽ cung cấp cho bạn họ.

Sử dụng văn bản thành cột

Văn bản thành cột là một cách dễ dàng khác để chia ô trong Excel.

câu hỏi liên quan  Cách tìm lần xuất hiện cuối cùng của một mục trong danh sách bằng công thức Excel

Bạn có thể chỉ định một dấu phân tách (chẳng hạn như dấu phẩy hoặc dấu cách) và sử dụng nó để tách nội dung của một ô.Sau khi tách các phần tử trong các cột riêng biệt, bạn có thể sử dụng cột có họ để sắp xếp dữ liệu theo thứ tự bảng chữ cái.

Giả sử bạn có một tập dữ liệu giống như sau:

Dưới đây là các bước để sắp xếp theo họ bằng cách sử dụng Văn bản thành Cột:

  1. Chọn các cột có tên (không bao gồm tiêu đề)
  2. Nhấp vào tab Dữ liệuNhấp vào tab Dữ liệu
  3. Trong nhóm Công cụ Dữ liệu, hãy nhấp vào tùy chọn Văn bản thành Cột.Thao tác này sẽ mở trình hướng dẫn Chuyển văn bản thành CộtBấm vào tùy chọn Văn bản thành Cột trong ruy-băng
  4. Trong Bước 1 của Trình hướng dẫn Chuyển văn bản thành Cột, hãy chọn Phân cách và nhấp vào Tiếp theoChọn phân tách ở bước 1
  5. Ở bước 2, chọn "Dấu cách" làm dấu phân cách (bỏ chọn bất kỳ thứ gì khác nếu được chọn) và nhấp vào nút Tiếp theo.Chọn tùy chọn không gian và nhấp vào Tiếp theo
  6. Ở bước 3, chọn cột tên trong phần xem trước dữ liệu, sau đó chọn tùy chọn "Không nhập cột (bỏ qua)".Điều này đảm bảo rằng tên không phải là một phần của kết quả, bạn chỉ nhận được họ.Chọn Không nhập cột trong bước 3 của trình hướng dẫn Chuyển văn bản thành cột
  7. Cũng trong bước 3, thay đổi ô đích thành ô liền kề với dữ liệu ban đầu.Điều này sẽ đảm bảo rằng bạn chỉ nhận được họ và dữ liệu tên gốc đã hoàn chỉnh.Chỉ định văn bản cho ô đích của dữ liệu kết quả cột
  8. Nhấp vào Kết thúc

Sau khi có kết quả, bạn có thể sắp xếp theo họ.

Kết quả chuyển văn bản thành cột để trích xuất họ, sau đó sắp xếp theo họ

Bạn cũng có thể sử dụng text-to-column để phân tách họ và tên khi bạn có dấu phẩy làm dấu phân cách.

Lấp lánh

Một cách nhanh chóng khác để lấy họ là sử dụng tính năng Flash Fill.

Được giới thiệu trong Excel 2013, Flash Fill giúp thao tác dữ liệu bằng cách xác định các mẫu.Để làm được điều này, bạn cần hiển thị Flash Fill nhiều lần để có kết quả như mong đợi.

Khi nó nhận ra mẫu, nó sẽ nhanh chóng thực hiện phần còn lại cho bạn.

Giả sử bạn có tập dữ liệu tên sau đây.

Sử dụng QuickFill để sắp xếp dữ liệu tên theo họ

Dưới đây là các bước để lấy họ bằng Flash Fill và sử dụng nó để sắp xếp:

  1. Trong ô B2, nhập văn bản "Maury".Đây là những gì bạn mong đợi trong một phòng giam.
  2. Chuyển đến ô tiếp theo và nhập họ của tên vào ô liền kề (trong trường hợp này là Elliot).
  3. chọn hai ô
  4. Di con trỏ qua phần dưới bên phải của vùng chọn.Bạn sẽ nhận thấy rằng con trỏ chuyển thành biểu tượng dấu cộng.Hình vuông màu xanh lục ở góc dưới bên phải của vùng chọn
  5. Bấm đúp vào nó (hoặc bấm và kéo xuống).Điều này sẽ cung cấp cho bạn một số kết quả trong ô (không chắc là kết quả bạn muốn)
  6. Nhấp vào biểu tượng Tùy chọn Tự động điền.Nhấp vào biểu tượng Tùy chọn tự động điền
  7. Nhấp vào Điền nhanhChọn tùy chọn Flash Fill để lấy tất cả họ
câu hỏi liên quan  Cách mở và sử dụng Visual Basic Editor trong Excel

Điều này sẽ cung cấp cho bạn một kết quả có thể là họ trong tất cả các ô.

Tôi nói có thể vì Flash Fill có thể không hoạt động trong một số trường hợp.Vì nó phụ thuộc vào chế độ nhận dạng, nó có thể không phải lúc nào cũng làm được điều này.Hoặc đôi khi, mẫu mà nó giải mã có thể không phải là mẫu chính xác.

Trong trường hợp này, bạn nên nhập kết quả mong đợi vào một hoặc nhiều ô và sau đó thực hiện các bước 4-7.

Sau khi bạn có tất cả họ trong cột, bạn có thể sắp xếp dữ liệu dựa trên những họ đó.

Do đó, bạn có thể sắp xếp dữ liệu theo họ theo bốn cách khác nhau.Cách tốt nhất là sử dụng các kỹ thuật tìm và thay thế, nhưng nếu bạn muốn làm cho kết quả của mình trở nên năng động, thì phương pháp công thức là cách tốt nhất.

Hy vọng bạn thấy hướng dẫn này hữu ích.

Oh xin chào 👋Hân hạnh được biết bạn.

Theo dõi bản tin của chúng tôi, Gửi rất thường xuyênCông nghệ tuyệt vờiĐến bài viết của bạn.

Gửi cảm nhận