Hướng dẫn compare 2 columns in excel - so sánh 2 cột trong excel

So sánh các cột trong Excel là điều mà tất cả chúng ta đều làm trong một thời gian. Microsoft Excel cung cấp một số tùy chọn để so sánh và khớp dữ liệu, nhưng hầu hết chúng tập trung vào việc tìm kiếm trong một cột. Trong hướng dẫn này, chúng tôi sẽ khám phá một số kỹ thuật để so sánh hai cột trong Excel và tìm các trận đấu và sự khác biệt giữa chúng.compare two columns in Excel and find matches and differences between them.

Cách so sánh 2 cột trong từng hàng Excel

Khi bạn thực hiện phân tích dữ liệu trong Excel, một trong những tác vụ thường xuyên nhất là so sánh dữ liệu trong mỗi hàng riêng lẻ. Nhiệm vụ này có thể được thực hiện bằng cách sử dụng chức năng IF, như được thể hiện trong các ví dụ sau.

Ví dụ 1. So sánh hai cột cho các trận đấu hoặc sự khác biệt trong cùng một hàng

Để so sánh hai cột trong từng hàng Excel, hãy viết một công thức thông thường nếu so sánh hai ô đầu tiên. Nhập công thức trong một số cột khác trong cùng một hàng, sau đó sao chép nó xuống các ô khác bằng cách kéo tay cầm điền [một hình vuông nhỏ ở góc dưới bên phải của ô đã chọn]. Khi bạn làm điều này, con trỏ thay đổi thành dấu cộng:first two cells. Enter the formula in some other column in the same row, and then copy it down to other cells by dragging the fill handle [a small square in the bottom-right corner of the selected cell]. As you do this, the cursor changes to the plus sign:

Công thức cho các trận đấu

Để tìm các ô trong cùng một hàng có cùng một nội dung, A2 và B2 trong ví dụ này, công thức như sau:

=IF[A2=B2,"Match",""]

Công thức cho sự khác biệt

Để tìm các ô trong cùng một hàng với các giá trị khác nhau, chỉ cần thay thế dấu bằng bằng dấu hiệu không bình đẳng []:

=IF[A2B2,"No match",""]

Phù hợp và sự khác biệt

Và tất nhiên, không có gì ngăn cản bạn tìm thấy cả trận đấu và sự khác biệt với một công thức duy nhất:

=IF[A2=B2,"Match","No match"]

Hoặc

=IF[A2B2,"No match","Match"]

Kết quả có thể trông giống như thế này:

Như bạn thấy, công thức xử lý các số, ngày, thời gian và chuỗi văn bản tốt như nhau.numbers, dates, times and text strings equally well.

Mẹo. Bạn cũng có thể so sánh hai cột từng hàng bằng cách sử dụng Bộ lọc Advanced Excel. Dưới đây là một ví dụ cho thấy cách lọc các trận đấu và sự khác biệt giữa 2 cột. You can also compare two columns row-by-row using Excel Advanced Filter. Here is an example showing how to filter matches and differences between 2 columns.

Ví dụ 2. So sánh hai danh sách cho các trận đấu nhạy cảm trường hợp trong cùng một hàng

Như bạn có thể nhận thấy, các công thức từ trường hợp ví dụ trước đó bỏ qua khi so sánh các giá trị văn bản, như trong hàng 10 trong ảnh chụp màn hình ở trên. Nếu bạn muốn tìm các kết quả phù hợp với trường hợp giữa 2 cột trong mỗi hàng, thì hãy sử dụng chức năng chính xác:case-sensitive matches between 2 columns in each row, then use the EXACT function:

=IF[EXACT[A2, B2], "Match", ""]

Để tìm sự khác biệt nhạy cảm trường hợp trong cùng một hàng, hãy nhập văn bản tương ứng ["duy nhất" trong ví dụ này] trong đối số thứ 3 của hàm if, ví dụ:case-sensitive differences in the same row, enter the corresponding text ["Unique" in this example] in the 3rd argument of the IF function, e.g.:

=IF[EXACT[A2, B2], "Match", "Unique"]

So sánh nhiều cột cho các trận đấu trong cùng một hàng

Trong bảng tính Excel của bạn, nhiều cột có thể được so sánh dựa trên các tiêu chí sau:

  • Tìm các hàng có cùng giá trị trong tất cả các cột [Ví dụ 1]all columns [Example 1]
  • Tìm các hàng có cùng giá trị trong bất kỳ 2 cột [Ví dụ 2]any 2 columns [Example 2]

Ví dụ 1. Tìm các trận đấu trong tất cả các ô trong cùng một hàng

Nếu bảng của bạn có ba cột trở lên và bạn muốn tìm các hàng có cùng giá trị trong tất cả các ô, một công thức IF có và câu lệnh sẽ hoạt động một điều trị:

=IF[AND[A2=B2, A2=C2], "Full match", ""]

Nếu bảng của bạn có nhiều cột, một giải pháp thanh lịch hơn sẽ sử dụng chức năng Countif:

=IF[COUNTIF[$A2:$E2, $A2]=5, "Full match", ""]

Trong đó 5 là số lượng cột bạn đang so sánh.

Ví dụ 2. Tìm các trận đấu trong bất kỳ hai ô nào trong cùng một hàng

Nếu bạn đang tìm kiếm một cách để so sánh các cột cho bất kỳ hai hoặc nhiều ô có cùng một giá trị trong cùng một hàng, hãy sử dụng công thức IF có câu lệnh OR:any two or more cells with the same values within the same row, use an IF formula with an OR statement:

________số 8

Trong trường hợp có nhiều cột để so sánh, tuyên bố của bạn có thể phát triển quá lớn về kích thước. Trong trường hợp này, một giải pháp tốt hơn sẽ thêm một số chức năng đếm. Đếm đầu tiên đếm số lượng cột có cùng giá trị như trong cột đầu tiên, số lượng thứ hai đếm được có bao nhiêu cột còn lại bằng cột thứ 2, v.v. Nếu số lượng là 0, công thức trả về "duy nhất", "khớp" nếu không. Ví dụ:

=IF[COUNTIF[B2:D2,A2]+COUNTIF[C2:D2,B2]+[C2=D2]=0,"Unique","Match"]

Cách so sánh hai cột trong Excel cho các trận đấu và sự khác biệt

Giả sử bạn có 2 danh sách dữ liệu trong Excel và bạn muốn tìm tất cả các giá trị [số, ngày hoặc chuỗi văn bản] trong cột A nhưng không ở cột B.

Đối với điều này, bạn có thể nhúng số lượng [$ b: $ b, $ a2] = 0 hàm trong thử nghiệm logic của IF và kiểm tra xem nó có trả về 0 không [không tìm thấy khớp nào] hoặc bất kỳ số nào khác [ít nhất là tìm thấy 1 trận đấu].

Chẳng hạn, các tìm kiếm công thức IF/Countif sau đây trên toàn bộ cột B cho giá trị trong ô A2. Nếu không tìm thấy đối sánh, công thức trả về "Không có khớp trong B", một chuỗi trống khác:

=IF[A2B2,"No match",""]0

Mẹo. Nếu bảng của bạn có số lượng hàng cố định, bạn có thể chỉ định một phạm vi nhất định [ví dụ: $ B2: $ B10] thay vì toàn bộ cột [$ b: $ b] để công thức hoạt động nhanh hơn trên các bộ dữ liệu lớn. If your table has a fixed number of rows, you can specify a certain range [e.g. $B2:$B10] rather than the entire column [$B:$B] for the formula to work faster on large data sets.

Kết quả tương tự có thể đạt được bằng cách sử dụng một công thức IF với các hàm isError được nhúng và khớp:

=IF[A2B2,"No match",""]1

Hoặc, bằng cách sử dụng công thức mảng sau [hãy nhớ nhấn Ctrl + Shift + Enter để nhập chính xác]:Ctrl + Shift + Enter to enter it correctly]:

=IF[A2B2,"No match",""]2

Nếu bạn muốn có một công thức duy nhất để xác định cả hai trận đấu [sao chép] và sự khác biệt [giá trị duy nhất], hãy đặt một số văn bản cho các trận đấu trong các trích dẫn đôi trống [""] trong bất kỳ công thức nào trên. Ví dụ:

=IF[A2B2,"No match",""]3

Cách so sánh hai danh sách trong các trận đấu Excel và kéo

Đôi khi bạn có thể không chỉ cần khớp hai cột trong hai bảng khác nhau, mà còn kéo các mục khớp từ bảng tra cứu. Microsoft Excel cung cấp một chức năng đặc biệt cho điều này - chức năng Vlookup. Thay vào đó, bạn có thể sử dụng công thức khớp chỉ mục mạnh mẽ và linh hoạt hơn. Người dùng Excel 2021 và Excel 365, có thể hoàn thành nhiệm vụ với chức năng XLookup.

Ví dụ: các công thức sau so sánh các tên sản phẩm trong các cột D với các tên trong cột A và kéo một con số bán hàng tương ứng từ cột B nếu tìm thấy một trận đấu, nếu không thì lỗi #N/A được trả về.

=IF[A2B2,"No match",""]4

=IF[A2B2,"No match",""]5

=IF[A2B2,"No match",""]6

Để biết thêm thông tin, vui lòng xem cách so sánh hai cột bằng VLookup.

Nếu bạn không cảm thấy rất thoải mái với các công thức, bạn có thể hoàn thành công việc bằng cách sử dụng một giải pháp nhanh chóng và trực quan - Hợp nhất Trình hướng dẫn bảng.

So sánh hai danh sách và đánh dấu các trận đấu và sự khác biệt

Khi bạn so sánh các cột trong Excel, bạn có thể muốn "trực quan hóa" các mục có trong một cột nhưng bị thiếu ở từng cột. Bạn có thể che bóng các ô như vậy với bất kỳ màu nào bạn chọn bằng cách sử dụng tính năng định dạng có điều kiện Excel và các ví dụ sau đây chứng minh các bước chi tiết.

Ví dụ 1. Đánh dấu các khớp và khác biệt trong mỗi hàng

Để so sánh hai cột và Excel và làm nổi bật các ô trong cột A có các mục giống hệt nhau trong cột B trong cùng một hàng, hãy làm như sau:identical entries in column B in the same row, do the following:

  • Chọn các ô bạn muốn làm nổi bật [bạn có thể chọn các ô trong một cột hoặc trong một số cột nếu bạn muốn tô màu toàn bộ hàng].
  • Nhấp vào định dạng có điều kiện> Quy tắc mới> Sử dụng một công thức để xác định định dạng ô nào.
  • Tạo một quy tắc với một công thức đơn giản như =IF[A2B2,"No match",""]7 [giả sử rằng hàng 2 là hàng đầu tiên có dữ liệu, không bao gồm tiêu đề cột]. Vui lòng kiểm tra lại xem bạn sử dụng tham chiếu hàng tương đối [không có dấu $] như trong công thức ở trên.

Để làm nổi bật sự khác biệt giữa cột A và B, hãy tạo một quy tắc với công thức này:differences between column A and B, create a rule with this formula:

=IF[A2B2,"No match",""]8

Nếu bạn chưa quen với định dạng có điều kiện Excel, vui lòng xem cách tạo quy tắc định dạng có điều kiện dựa trên công thức cho các hướng dẫn từng bước.

Ví dụ 2. Đánh dấu các mục duy nhất trong mỗi danh sách

Bất cứ khi nào bạn đang so sánh hai danh sách trong Excel, có 3 loại mục mà bạn có thể tô sáng:

  • Các mục chỉ nằm trong danh sách đầu tiên [duy nhất]
  • Các mục chỉ nằm trong danh sách thứ 2 [duy nhất]
  • Các mục nằm trong cả hai danh sách [trùng lặp] - được thể hiện trong ví dụ tiếp theo.

Ví dụ này trình bày cách tô màu các mục chỉ trong một danh sách.

Giả sử danh sách của bạn 1 nằm trong cột A [A2: A6] và Danh sách 2 trong cột C [C2: C5]. Bạn tạo các quy tắc định dạng có điều kiện với các công thức sau:

Đánh dấu các giá trị duy nhất trong danh sách 1 [cột A]:

=IF[A2B2,"No match",""]9

Đánh dấu các giá trị duy nhất trong danh sách 2 [cột C]:

=IF[A2=B2,"Match","No match"]0

Và nhận kết quả sau:

Ví dụ 3. Đánh dấu các trận đấu [sao chép] giữa 2 cột

Nếu bạn theo sát ví dụ trước, bạn sẽ không gặp khó khăn trong việc điều chỉnh các công thức đếm để họ tìm thấy các trận đấu thay vì sự khác biệt. Tất cả những gì bạn phải làm là đặt số lượng lớn hơn 0:

Đánh dấu các khớp trong danh sách 1 [cột A]:

=IF[A2=B2,"Match","No match"]1

Làm nổi bật các trận đấu trong Danh sách 2 [cột C]:

=IF[A2=B2,"Match","No match"]2

Đánh dấu sự khác biệt và phù hợp hàng trong nhiều cột

Khi so sánh các giá trị trong một số cột từng hàng, cách nhanh nhất để làm nổi bật các trận đấu là tạo ra một quy tắc định dạng có điều kiện và cách nhanh nhất để có sự khác biệt trong bóng râm là chấp nhận tính năng đặc biệt, như đã trình bày trong các ví dụ sau.

Ví dụ 1. So sánh nhiều cột và các kết quả phù hợp với hàng

Để làm nổi bật các hàng có giá trị giống hệt nhau trong tất cả các cột, hãy tạo quy tắc định dạng có điều kiện dựa trên một trong các công thức sau:identical values in all columns, create a conditional formatting rule based on one of the following formulas:

=IF[A2=B2,"Match","No match"]3

hoặc

=IF[A2=B2,"Match","No match"]4

Trong đó A2, B2 và C2 là các ô cao nhất và 3 là số lượng cột để so sánh.

Tất nhiên, công thức không và cũng không được giới hạn trong việc chỉ so sánh chỉ có 3 cột, bạn có thể sử dụng các công thức tương tự để làm nổi bật các hàng có cùng giá trị trong các cột 4, 5, 6 trở lên.

Ví dụ 2. So sánh nhiều cột và làm nổi bật chênh lệch hàng

Để nhanh chóng làm nổi bật các ô với các giá trị khác nhau trong mỗi hàng riêng lẻ, bạn có thể sử dụng tính năng đặc biệt của Excel.Go To Special feature.

  1. Chọn phạm vi của các ô bạn muốn so sánh. Trong ví dụ này, tôi đã chọn các ô A2 đến C8. Theo mặc định, ô trên cùng của phạm vi được chọn là ô hoạt động và các ô từ các cột được chọn khác trong cùng một hàng sẽ được so sánh với ô đó. Như bạn có thể thấy trong ảnh chụp màn hình ở trên, ô hoạt động có màu trắng trong khi tất cả các ô khác của phạm vi được chọn được tô sáng. Trong ví dụ này, ô hoạt động là A2, do đó cột so sánh là cột A.

    By default, the top-most cell of the selected range is the active cell, and the cells from the other selected columns in the same row will be compared to that cell. As you can see in the screenshot above, the active cell is white while all other cells of the selected range are highlighted. In this example, the active cell is A2, so the comparison column is column A.

    Để thay đổi cột so sánh, sử dụng phím tab để điều hướng qua các ô đã chọn từ trái sang phải hoặc phím Enter để di chuyển từ trên xuống dưới.change the comparison column, use either the Tab key to navigate through selected cells from left to right, or the Enter key to move from top to bottom.

    Mẹo. Để chọn các cột không thích hợp, chọn cột đầu tiên, nhấn và giữ Ctrl, sau đó chọn các cột khác. Ô hoạt động sẽ nằm trong cột cuối cùng [hoặc trong khối cuối cùng của các cột liền kề]. Để thay đổi cột so sánh, sử dụng tab hoặc nhập phím như mô tả ở trên. To select non-adjacent columns, select the first column, press and hold Ctrl, and then select the other columns. The active cell will be in the last column [or in the last block of adjacent columns]. To change the comparison column, use the Tab or Enter key as described above.

  2. Trên tab Home, chuyển đến nhóm chỉnh sửa và nhấp vào Tìm & Chọn> Chuyển đến Đặc biệt sau đó chọn Row Becited và nhấp vào nút OK.Row differences and click the OK button.
  3. Các ô có giá trị khác với ô so sánh trong mỗi hàng được tô màu. Nếu bạn muốn che bóng các ô được tô sáng trong một số màu, chỉ cần nhấp vào biểu tượng màu điền vào ruy băng và chọn màu bạn chọn.

Cách so sánh hai ô trong Excel

Trên thực tế, so sánh 2 ô là một trường hợp cụ thể so sánh hai cột trong từng hàng Excel ngoại trừ việc bạn không phải sao chép các công thức xuống các ô khác trong cột.

Ví dụ: để so sánh các ô A1 và C1, bạn có thể sử dụng các công thức sau.

Đối với các trận đấu:

=IF[A2=B2,"Match","No match"]5

Cho sự khác biệt:

=IF[A2=B2,"Match","No match"]6

Để tìm hiểu một vài cách khác để so sánh các ô trong Excel, vui lòng xem:

  • Cách so sánh hai chuỗi trong Excel
  • Kiểm tra xem hai ô có khớp hay nhiều ô bằng không

Cách không có công thức để so sánh hai cột / danh sách trong Excel

Bây giờ bạn đã biết các dịch vụ của Excel để so sánh và phù hợp với các cột, hãy để tôi chỉ cho bạn giải pháp của riêng chúng tôi cho nhiệm vụ này. Công cụ này được đặt tên là so sánh hai bảng và nó được bao gồm trong bộ cuối cùng của chúng tôi.

Bổ trợ có thể so sánh hai bảng hoặc danh sách bằng bất kỳ số lượng cột nào và cả hai xác định các trận đấu/khác biệt [như chúng tôi đã làm với các công thức] và làm nổi bật chúng [như chúng tôi đã làm với định dạng có điều kiện].

Với mục đích của bài viết này, chúng tôi sẽ so sánh 2 danh sách sau đây để tìm các giá trị chung có mặt trong cả hai.

Để so sánh hai danh sách, đây là các bước bạn cần tuân theo:

  1. Bắt đầu với việc nhấp vào nút so sánh bảng trên tab Dữ liệu ABLEBITS.Compare Tables button on the Ablebits Data tab.
  2. Chọn cột/danh sách đầu tiên và nhấp vào Tiếp theo. Về mặt bổ trợ, đây là Bảng 1 của bạn.first column/list and click Next. In terms of the add-in, this is your Table 1.
  3. Chọn cột/danh sách thứ hai và nhấp vào Tiếp theo. Về mặt bổ trợ, đó là Bảng 2 của bạn và nó có thể nằm trong cùng một bảng tính hoặc thậm chí trong một sổ làm việc khác.column/list and click Next. In terms of the add-in, it is your Table 2, and it can reside in the same or different worksheet or even in another workbook.
  4. Chọn loại dữ liệu cần tìm:
    • SUPPLICATEVALUES [MATCH] - Các mục tồn tại trong cả hai danh sách. values [matches] - the items that exist in both lists.
    • UniqueValues ​​[sự khác biệt] - Các mục có trong Danh sách 1, nhưng không có trong Danh sách 2. values [differences] - the items that are present in list 1, but not in list 2.

    Vì mục tiêu của chúng tôi là tìm các trận đấu, chúng tôi chọn tùy chọn đầu tiên và nhấp vào Tiếp theo.

  5. Đây là bước quan trọng mà bạn chọn các cột để so sánh. Trong trường hợp của chúng tôi, sự lựa chọn là hiển nhiên vì chúng tôi chỉ so sánh 2 cột: 2000 người chiến thắng với 2021 người chiến thắng. Trong các bảng lớn hơn, bạn có thể chọn một số cặp cột để so sánh.columns for comparison. In our case, the choice is obvious as we are only comparing 2 columns: 2000 Winners against 2021 Winners. In bigger tables, you can select several column pairs to compare by.
  6. Trong bước cuối cùng, bạn chọn cách đối phó với các mục tìm thấy và nhấp vào kết thúc.

    Một vài lựa chọn khác nhau có sẵn ở đây. Đối với mục đích của chúng tôi, hai điều này là hữu ích nhất:

    • Làm nổi bật với màu - Các sắc thái phù hợp hoặc khác biệt trong màu sắc đã chọn [như định dạng có điều kiện Excel]. - shades matches or differences in the selected color [like Excel conditional formatting does].
    • Xác định trong cột trạng thái - Chèn cột trạng thái với các nhãn "trùng lặp" hoặc "duy nhất" [như nếu các công thức làm]. - inserts the Status column with the "Duplicate" or "Unique" labels [like IF formulas do].

Ví dụ này, tôi đã quyết định làm nổi bật các bản sao trong màu sau:

Và trong một khoảnh khắc, có kết quả sau:

Với cột trạng thái, kết quả sẽ trông như sau:

Mẹo. Nếu các danh sách bạn đang so sánh nằm trong các bảng tính hoặc sách bài tập khác nhau, có thể hữu ích để xem các tấm excel cạnh nhau. If the lists you are comparing are in different worksheets or workbooks, it might be helpful to view Excel sheets side by side.

Đây là cách bạn so sánh các cột trong Excel cho các trận đấu [sao chép] và sự khác biệt [giá trị duy nhất]. Nếu bạn quan tâm để thử công cụ này, bạn có thể tải xuống phiên bản đánh giá bằng liên kết dưới đây.

Tôi cảm ơn bạn đã đọc và khuyến khích bạn kiểm tra các hướng dẫn hữu ích khác mà chúng tôi có :]

Tải xuống có sẵn

So sánh danh sách Excel - Ví dụ [tệp .xlsx] Ultimate Suite - Phiên bản dùng thử [tệp .exe]
Ultimate Suite - trial version [.exe file]

Bạn cũng có thể quan tâm

Làm cách nào để so sánh hai danh sách trong Excel để tìm các trận đấu?

Bạn có thể sử dụng hàm IF để so sánh hai danh sách trong Excel cho các trận đấu trong cùng một hàng.Nếu hàm sẽ trả về giá trị true nếu các giá trị khớp và sai nếu chúng không.Bạn thậm chí có thể thêm văn bản tùy chỉnh để hiển thị từ ngữ phù hợp với nhau khi một tiêu chí được đáp ứng và không phải là một trận đấu khi nó không được đáp ứng.

Bài Viết Liên Quan

Chủ Đề