Sắp xếp theo 2 cột excel

Khi làm việc trên Excel, chúng ta thường xuyên phải làm việc với các cột gần giống nhau, và đôi khi giống hệt nhau. Hôm nay tôi sẽ trình bày cách bạn có thể sắp xếp hai cột có các mục hoàn toàn giống nhau hoặc gần giống nhau để khớp. Trong bài viết này, chúng tôi sẽ chỉ ra 2 phương pháp. Sử dụng các phương pháp này, bạn có thể dễ dàng sắp xếp hai cột để khớp trong Excel


Mục lục ẩn

Tải sách bài tập thực hành

2 phương pháp đơn giản để sắp xếp hai cột cho khớp trong Excel

1. Sắp xếp hai cột để khớp với các mục chính xác giống nhau

2. Sắp xếp hai cột để khớp với các mục được khớp một phần

2. 1 Nếu cột đầu tiên có tất cả các mục của cột thứ hai

2. 1. 1 Sắp xếp trên cùng một vị trí

2. 1. 2 Sắp xếp trên các vị trí khác nhau

2. 2 Nếu cột đầu tiên không có tất cả các mục của cột thứ hai

Cách tìm nếu dữ liệu của hai cột khớp nhau trong Excel

Sự kết luận

Đọc thêm

Tải sách bài tập thực hành

Các bạn có thể tải sách bài tập thực hành tại đây

Sắp xếp hai cột để khớp. xlsx


2 phương pháp đơn giản để sắp xếp hai cột cho khớp trong Excel

Trong phần này, tôi sẽ trình bày 2 phương pháp đơn giản để sắp xếp hai cột cho khớp trong Excel. Trong phương pháp đầu tiên, tôi sẽ hiển thị các cột sắp xếp có các mục giống hệt nhau và trong phương pháp thứ hai, các cột có các mục khác nhau. Để minh họa, tôi đã sử dụng bộ dữ liệu bao gồm Các mặt hàng được sản xuất vào năm 2021 và Mặt hàng được sản xuất vào năm 2022 của một công ty

Sắp xếp theo 2 cột excel


1. Sắp xếp hai cột để khớp với các mục chính xác giống nhau

Nếu để ý kỹ, bạn sẽ thấy rằng hai cột chứa các mục giống nhau, nhưng theo thứ tự khác nhau. Bây giờ chúng tôi sẽ cố gắng sắp xếp cột thứ hai để khớp với cột đầu tiên. Chúng ta sẽ sử dụng hàm MATCH của Excel tại đây

  • Đầu tiên, lấy một cột mới Nối tiếp và nhập công thức sau vào Ô D5

=MATCH(C5,$B$5:$B$14,0)

  • Sau đó, nhấn Enter
  • Ngoài ra, hãy sử dụng núm điều khiển Điền để sao chép công thức trong các ô bên dưới

Sắp xếp theo 2 cột excel

Trong công thức, hàm MATCH có các đối số C5 là giá trị khớp, $B$5. $B$14 là phạm vi đối sánh và 0 biểu thị đối sánh chính xác

  • Bây giờ, chọn phạm vi ô C5. D14

Sắp xếp theo 2 cột excel

  • Ngoài ra, hãy chọn Sắp xếp & Lọc > Sắp xếp tùy chỉnh trong tab Trang chủ

Sắp xếp theo 2 cột excel

  • Sau đó, trong cửa sổ Sắp xếp, chọn 1 (giá trị trong Ô D5) trong phần Sắp xếp theo, Giá trị ô trong phần Sắp xếp và phần Từ nhỏ đến lớn nhất theo thứ tự
  • Tiếp theo, nhấn OK

Sắp xếp theo 2 cột excel

  • Cuối cùng, chúng ta sẽ thấy cột thứ hai được sắp xếp theo cột đầu tiên

Sắp xếp theo 2 cột excel


2. Sắp xếp hai cột để khớp với các mục được khớp một phần

Bây giờ là lúc để chỉ cho bạn phương pháp sắp xếp hai cột khi các cột không chứa chính xác các mục giống nhau

2. 1 Nếu cột đầu tiên có tất cả các mục của cột thứ hai

Giả sử cột thứ hai có ít mục hơn và cột đầu tiên có tất cả các mục của cột thứ hai. Tôi sẽ chỉ cách sắp xếp chúng trong cột thứ hai hoặc trong một cột mới. Tôi sẽ sử dụng các hàm MATCH, FILTER, COUNTIF, ROW  trong quy trình


2. 1. 1 Sắp xếp trên cùng một vị trí

Hãy thảo luận về quy trình từng bước để sắp xếp cột thứ hai vào cùng một vị trí

  • Đầu tiên, lấy một cột mới Nối tiếp và viết công thức sau vào Ô D5

=MATCH(C5,$B$5:$B$14,0)

  • Sau đó, nhấn Enter và sử dụng Fill Handle để sao chép công thức lên Ô D10

Sắp xếp theo 2 cột excel

Trong công thức, hàm MATCH có các đối số C5 là giá trị khớp, $B$5. $B$14 là phạm vi đối sánh và 0 biểu thị đối sánh chính xác

  • Bây giờ, hãy viết công thức sau vào Ô D11

=FILTER(ROW(A1:A10),COUNTIF(D5:D10,ROW(A1:A10))=0)

Sắp xếp theo 2 cột excel

Trong công thức,

  • Tôi đã lấy ROW(A1. A10) vì cột đầu tiên của tôi bao gồm tổng cộng 10 mục (B5 đến B16). Bạn sử dụng cái của bạn. Ví dụ: nếu cột đầu tiên của bạn bao gồm 50 mục, hãy sử dụng ROW(A1. A50)
  • D5. D10 là phạm vi trong cột mới đã được điền trước khi áp dụng công thức này

Ghi chú. Công thức ở dạng mảng nên hãy nhấn Ctrl + Shift + Enter đối với các phiên bản Excel khác ngoại trừ Excel 365.

  • Bây giờ, sao chép các giá trị ô từ D5. D14 chứa số sê-ri
  • Liên tiếp, dán nó dưới dạng giá trị

Sắp xếp theo 2 cột excel

  • Cuối cùng, sắp xếp Cột D và Cột C theo quy trình trong Phương pháp 1
  • Theo cách này, chúng ta sẽ thấy cột thứ hai được sắp xếp theo cột đầu tiên

Sắp xếp theo 2 cột excel


2. 1. 2 Sắp xếp trên các vị trí khác nhau

Đã đến lúc hiển thị các quy trình sắp xếp dữ liệu ở một vị trí khác. Tôi sẽ sử dụng các hàm IF và COUNTIF trong phương pháp này. Thực hiện theo các bước dưới đây

  • Đầu tiên, lấy một Cột mới và viết công thức sau vào Ô D5

=IF(COUNTIF(C5:C110,B5:B14)>0,B5:B14,"")

  • Tiếp theo, nhấn Enter
  • Cuối cùng, chúng ta có thể thấy dữ liệu của cột thứ hai được sắp xếp theo dữ liệu của cột đầu tiên trong Cột mới

Sắp xếp theo 2 cột excel

Ghi chú. chúng tôi đã sử dụng công thức mảng nên hãy nhấn Ctrl + Shift + Enter đối với các phiên bản Excel excel Excel 365 khác.


2. 2 Nếu cột đầu tiên không có tất cả các mục của cột thứ hai

Cột đầu tiên có thể không có tất cả các mục từ cột thứ hai. Tôi đã sử dụng các hàm COUNTIF, ROW, FILTER và MATCH cho phương pháp này. Thực hiện theo các quy trình từng bước được đưa ra dưới đây để sắp xếp các cột

  • Đầu tiên lấy thêm 2 cột New Column và Serial bên cạnh 2 cột
  • Thứ hai, viết công thức sau vào ô D5

=FILTER(C5:C16,COUNTIF(B5:B16,C5:C16)>0)

  • Sau đó, nhấn Enter đối với Excel 365 hoặc nhấn Ctrl + Shift + Enter đối với các phiên bản trước vì đây là công thức mảng

Sắp xếp theo 2 cột excel

  • Bây giờ, ô trống đầu tiên bên dưới kết quả công thức mảng là Ô D11. ghi công thức sau vào Ô D11

=FILTER(C5:C16,COUNTIF(B5:B16,C5:C16)=0)

  • Hơn nữa, nhấn Enter cho Excel 365 hoặc nhấn Ctrl + Shift + Enter cho các phiên bản trước vì đây là công thức mảng

Sắp xếp theo 2 cột excel

  • Sau đó, nhập công thức sau vào ô E5

=FILTER(MATCH(C5:C16,B5:B16,0),COUNTIF(B5:B16,C5:C16)>0)

  • Sau này nhấn Enter đối với Excel 365 hoặc nhấn Ctrl + Shift + Enter đối với các phiên bản trước vì đây là công thức mảng

Sắp xếp theo 2 cột excel

  • Sau đó, nhập công thức vào ô E11

=FILTER(ROW(A1:A12),COUNTIF(E5:E10,ROW(A1:A12))=0)

  • Sau đó, nhấn Enter đối với Excel 365 hoặc nhấn Ctrl + Shift + Enter đối với các phiên bản trước vì đây là công thức mảng

Sắp xếp theo 2 cột excel

  • Bây giờ, sao chép dữ liệu từ Cột D và Cột E và chỉ dán các giá trị vào cùng một vị trí
  • Cuối cùng, sắp xếp Cột D và Cột E giống như ở Cách 1 và chúng ta sẽ thấy dữ liệu đã sắp xếp ở Cột Mới

Sắp xếp theo 2 cột excel


Cách tìm nếu dữ liệu của hai cột khớp nhau trong Excel

Nếu chúng ta có 2 cột dữ liệu và muốn kiểm tra xem dữ liệu có khớp nhau hay không, chúng ta có thể dễ dàng thực hiện điều đó trong Excel. Vì mục đích này, chúng tôi sẽ sử dụng hàm IFERROR và VLOOKUP. Thực hiện theo các quy trình từng bước được đưa ra bên dưới để xác định dữ liệu có khớp hay không. Để trình diễn, tôi đã bao gồm một bộ dữ liệu có Mục 1 và Mục 2 cũng như Trạng thái

  • Đầu tiên, viết công thức sau vào Ô D5

________số 8

  • Sau đó, nhấn Enter và sử dụng Fill Handle để sao chép công thức trong các ô sau
  • Kết quả là chúng ta sẽ thấy dữ liệu trùng khớp trong các ô, nếu dữ liệu không khớp thì dòng chữ Data Doesn’t Match sẽ xuất hiện trong các ô

Sắp xếp theo 2 cột excel

Trong công thức, chúng tôi đã sử dụng hàm IFERROR và VLOOKUP. Hàm VLOOKUP kiểm tra dữ liệu từ Ô C5 và từ phạm vi $B$5. $B$15 và cung cấp dữ liệu đó dưới dạng đầu ra được lấy làm đối số cho hàm IFERROR. Nếu hàm VLOOKUP không tìm thấy dữ liệu thì hàm IFERROR sẽ đưa ra kết quả Dữ liệu không khớp như trong đối số


Sự kết luận

Sắp xếp dữ liệu của một cột có tham chiếu đến cột khác là một công cụ khá hữu ích trong Excel. Ở đây, tôi đã chỉ ra 2 phương pháp đơn giản để sắp xếp hai cột cho khớp. Nếu bạn có bất kỳ câu hỏi, xin vui lòng để lại nhận xét