1. So sánh hai cột từng hàng2. So sánh hai cột trong ô3. So sánh nhiều cột trong cùng một hàng4. So sánh hai cột và tìm các điểm dữ liệu bị thiếu5. So sánh hai cột (ngày) nếu lớn hơn hoặc nhỏ hơn6. So sánh hai cột và trả về giá trị trong một cột khác7. So sánh hai cột và đếm các kết quả phù hợp hoặc chênh lệch11. So sánh hai dãy

So sánh hai cột để biết kết quả khớp và sự khác biệt trong Excel

Hướng dẫn này nói về cách so sánh hai cột trong Excel, đây là một công huannghe.edu.vnệc Excel bình thường trong công huannghe.edu.vnệc hàng ngày của chúng ta. So sánh hai cột có thể được thực hiện theo các cách khác nhau trong Excel, chẳng hạn như so sánh hai cột theo hàng hoặc từng ô theo ô, so sánh hai cột để làm nổi bật các kết quả phù hợp hoặc khác biệt, v.v. Ở đây bài huannghe.edu.vnết này đề cập đến hầu hết các trường hợp có thể xảy ra khi so sánh hai cột mà bạn có thể gặp gỡ, và hy vọng nó có thể giúp bạn.

Đang xem: So sánh khác nhau trong excel

Hướng dẫn này bao gồm

1. So sánh hai cột từng hàng

1.1 So sánh các ô trong cùng một hàng để khớp chính xác

1.2 So sánh các ô trong cùng một hàng để đối sánh chính xác hoặc không phân biệt chữ hoa chữ thường (sử dụng công thức IF)

1.3 So sánh các ô trong cùng một hàng và đánh dấu dữ liệu khớp hoặc không khớp (sử dụng Định dạng có điều kiện)

1.4 So sánh hai cột theo hàng và đánh dấu các giá trị không khớp (sử dụng VBA)

2.So sánh hai cột trong ô và chọn hoặc đánh dấu dữ liệu trùng lặp hoặc duy nhất

2.1 So sánh hai cột theo từng ô và hiển thị kết quả so sánh trong một cột khác (sử dụng công thức)

2.2 So sánh và đánh dấu dữ liệu trùng lặp hoặc duy nhất (sử dụng Định dạng có điều kiện)

2.3 So sánh và chọn hoặc đánh dấu dữ liệu trùng lặp hoặc duy nhất (sử dụng một công cụ tiện dụng)

2.4 So sánh hai cột và liệt kê các bản sao chính xác trong một cột khác (sử dụng mã VBA)

2.5 So sánh hai cột và đánh dấu các bản sao (sử dụng mã VBA)

3.So sánh nhiều cột trong cùng một hàng

3.1 Tìm các kết quả phù hợp đầy đủ trong tất cả các ô trong cùng một hàng (sử dụng công thức IF)

3.2 Tìm đối sánh trong hai ô bất kỳ trong cùng một hàng (sử dụng công thức IF)

3.3 Tìm các kết quả phù hợp đầy đủ trong tất cả các ô trong cùng một hàng và đánh dấu (sử dụng Định dạng có Điều kiện)

3.4 So sánh nhiều cột và đánh dấu sự khác biệt của hàng

4. So sánh hai cột và tìm các điểm dữ liệu bị thiếu

4.1 So sánh và tìm các điểm dữ liệu bị thiếu (sử dụng công thức VLOOKUP hoặc MATCH)

4.2 So sánh hai cột và liệt kê dữ liệu bị thiếu bên dưới (sử dụng công thức INDEX)

4.3 So sánh và tìm các điểm dữ liệu còn thiếu và liệt kê chúng trong một cột khác (sử dụng một công cụ tiện dụng)

4.4 So sánh hai cột và liệt kê dữ liệu bị thiếu bên dưới (sử dụng VBA)

5. So sánh hai cột (ngày) nếu lớn hơn hoặc nhỏ hơn

5.1 So sánh hai cột nếu lớn hơn hoặc nhỏ hơn (sử dụng công thức)

5.2 So sánh hai cột nếu lớn hơn hoặc nhỏ hơn thì định dạng (sử dụng Định dạng có Điều kiện)

6. So sánh hai cột và trả về giá trị trong một cột khác

6.1 Kéo dữ liệu khớp chính xác (sử dụng công thức hoặc một công cụ tiện dụng)

6.2 Kéo dữ liệu khớp từng phần (sử dụng công thức)

7. So sánh hai cột và đếm các kết quả phù hợp hoặc khác biệt

7.1 So sánh hai cột và đếm kết quả phù hợp (sử dụng công thức SUMPRODUCT)

7.2 So sánh hai cột và đếm các kết quả phù hợp hoặc chênh lệch (sử dụng một công cụ tiện dụng)

8. So sánh hai cột bằng ký tự đại diện

9. Xóa sự khác biệt hoặc so khớp

10. So sánh hai cột và tính toán phần trăm thay đổi giữa

11. So sánh hai dãy

11.1 So sánh hai phạm huannghe.edu.vn theo ô

11.2 So sánh hai phạm huannghe.edu.vn nếu dữ liệu theo cùng một thứ tự

Chú thích

Trong hướng dẫn này, nó cung cấp một số dữ liệu ví dụ để giải thích tốt hơn các phương pháp so sánh hai cột trong nhiều trường hợp. Dựa trên tập dữ liệu của bạn, bạn có thể cần thay đổi hoặc điều chỉnh một số nội dung (tài liệu tham khảo), tuy nhiên, các nguyên tắc cơ bản sẽ được giữ nguyên. Hoặc tải trực tiếp các mẫu của từng trường hợp nếu bạn chỉ muốn xác minh xem các phương pháp có hoạt động hay không.

Dưới đây là tập dữ liệu mà tôi cần kiểm tra trong cùng một hàng xem tên trong cột A có giống với tên trong cột B hay không.

*

Nhấp để tải xuống tệp mẫu

1.1 So sánh các ô trong cùng một hàng để khớp chính xác

Nói chung, nếu bạn muốn so sánh hai cột từng hàng để khớp chính xác, bạn có thể sử dụng công thức dưới đây:

*

nhấn Đi vào và kéo chốt điền xuống ô D8. Nếu công thức trả về TRUE, giá trị của hai cột là hoàn toàn giống nhau, nếu trả về FALSE, chúng khác nhau.

*

1.2 So sánh các ô trong cùng một hàng để đối sánh chính xác hoặc không phân biệt chữ hoa chữ thường (sử dụng công thức IF)

Nếu bạn muốn so sánh hai cột từng hàng để phân biệt chữ hoa chữ thường hoặc nhận thêm mô tả như Khớp, Không khớp, bạn có thể sử dụng hàm IF.

So sánh các ô trong cùng một hàng để khớp chính xác

Nếu bạn muốn sử dụng văn bản “Đối sánh” và “Không khớp” để mô tả kết quả so sánh, vui lòng sử dụng công thức dưới đây:

*

nhấn Đi vào để nhận kết quả đầu tiên, sau đó kéo ô điều khiển tự động điền vào ô D8.

*

So sánh các ô trong cùng một hàng để đối sánh không phân biệt chữ hoa chữ thường

Nếu bạn muốn so sánh các ô không phân biệt chữ hoa chữ thường, bạn có thể sử dụng công thức dưới đây:

*

nhấn Đi vào để nhận kết quả đầu tiên, sau đó kéo ô điều khiển tự động điền vào ô E8.

*

chú ý

Trong các công thức trên, bạn có thể thay đổi văn bản “Khớp” và “Không khớp” thành mô tả của riêng bạn.

1.3 So sánh các ô trong cùng một hàng và đánh dấu dữ liệu khớp hoặc không khớp (sử dụng Định dạng có điều kiện)

Nếu bạn muốn đánh dấu các giá trị phù hợp hoặc khác nhau, Định dạng có điều kiện tính năng có thể giúp bạn.

1. Chọn hai cột được sử dụng để so sánh với (B2: C8, không bao gồm tiêu đề cột), sau đó nhấp vào Trang chủ > Định dạng có điều kiện > Quy tắc mới.

*

2. Trong popping Quy tắc định dạng mới hộp thoại, nhấp để chọn Sử dụng công thức để xác định ô cần định dạng trong Chọn một loại quy tắc phần, sau đó nhập = $ B2 = $ C2 vào hộp văn bản của Định dạng các giá trị trong đó công thức này đúng.

*

3. Bây giờ hãy nhấp vào Định dạng để hiển thị Format Cells hộp thoại, sau đó dưới Điền , chọn một màu bạn cần để đánh dấu các kết quả phù hợp.

Hoặc bạn có thể thay đổi kích thước phông chữ, cỡ chữ, đường huannghe.edu.vnền ô hoặc định dạng số để phù hợp hơn khi bạn cần trong các tab khác.

*

4. nhấp chuột OK > OK để đóng hộp thoại, thì các ô trong cùng một hàng sẽ được tô sáng nếu chúng giống nhau.

*

Nếu bạn muốn đánh dấu các giá trị không khớp, bạn có thể sử dụng giá trị này trong = $ B2 $ C2 vào Định dạng các giá trị trong đó công thức này đúng hộp văn bản trong Chỉnh sửa quy tắc định dạng thoại.

*

Khi đó sự khác biệt của hai cột trong cùng một hàng sẽ được tô sáng bằng một màu xác định.

*

1.4 So sánh hai cột theo hàng và đánh dấu các giá trị không khớp (sử dụng VBA)

Nếu bạn muốn so sánh hai cột từng hàng với mã VBA, hướng dẫn này đáp ứng cho bạn.

1. Bật trang tính có chứa hai cột được sử dụng để so sánh, nhấn Alt + F11 các phím để kích hoạt Microsoft huannghe.edu.vnsual Basic cho các ứng dụng cửa sổ.

2. Trong hộp thoại bật lên, hãy nhấp vào Chèn > Mô-đun.

*

3. Sau đó sao chép và dán macro bên dưới trong tập lệnh mô-đun mới.

VBA: So sánh hai cột từng hàng và đánh dấu sự khác biệt

Sub huannghe.edu.vn_HighlightColumnDifferences()”UpdatebyKutools20201016Dim xRg As RangeDim xWs As WorksheetDim xFI As IntegerOn Error Resume NextSRg:Set xRg = Application.InputBox(“Select two columns:”, “Kutools for Excel”, , , , , , 8)If xRg Is Nothing Then Exit Sub If xRg.Columns.Count 2 Then MsgBox “Please select two columns” GoTo SRgEnd If Set xWs = xRg.WorksheetFor xFI = 1 To xRg.Rows.Count If Not StrComp(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2), vbBinaryCompare) = 0 Then xWs.Range(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2)).Interior.ColorIndex = 7 “you can change the color index as you need.End IfNext xFIEnd Sub

*

4. nhấn F5 để chạy mã, sau đó một hộp thoại bật ra để chọn hai cột.

*

5. nhấp chuột OK. Sau đó, sự khác biệt của hai cột đã được đánh dấu bằng màu nền.

*

chú ý

Bạn có thể thay đổi màu đánh dấu dựa trên nhu cầu của riêng mình bằng cách thay đổi chỉ số màu trong mã, tham chiếu Chỉ số màu:

Trong phần này, tập dữ liệu được hiển thị như bên dưới và bạn muốn tìm tất cả các giá trị nằm trong cả cột B và cột C đồng thời hoặc tìm các giá trị chỉ trong cột B.

*

Nhấp để tải xuống tệp mẫu

2.1 So sánh hai cột theo từng ô và hiển thị kết quả so sánh trong một cột khác (sử dụng công thức)

Ở đây bạn có thể sử dụng công thức được kết hợp với hàm IF và COUNTIF để so sánh hai cột và tìm các giá trị nằm trong cột B nhưng không nằm trong cột C.

*

nhấn Đi vào và kéo chốt tự động điền sang ô D8.

*

chú ý

1. Công thức này so sánh hai cột không phân biệt chữ hoa chữ thường.

2. Bạn có thể thay đổi mô tả “Không trong C” và “Có trong C” cho những người khác.

3. Nếu bạn muốn so sánh toàn bộ hai cột, hãy thay đổi phạm huannghe.edu.vn cố định $ C $ 2: $ C $ 8 thành $ C: $ C.

2.2 So sánh và đánh dấu dữ liệu trùng lặp hoặc duy nhất (sử dụng Định dạng có điều kiện)

Mô hình Định dạng có điều kiện tính năng trong Excel rất mạnh mẽ, ở đây bạn có thể sử dụng nó để so sánh hai cột theo từng ô và sau đó đánh dấu sự khác biệt hoặc kết hợp khi bạn cần.

Đánh dấu tất cả các giá trị trùng lặp hoặc duy nhất trong hai cột

1. Chọn hai cột mà bạn sẽ so sánh, sau đó nhấp vào Trang chủ > Định dạng có điều kiện > Đánh dấu các quy tắc về ô > Giá trị trùng lặp.

*

2. Trong popping Giá trị trùng lặp , hãy chọn định dạng đánh dấu bạn cần từ danh sách giá trị thả xuống.

*

3. nhấp chuột OK. Sau đó, các bản sao trong hai cột đã được đánh dấu.

*

chú ý

Nếu bạn muốn đánh dấu các giá trị duy nhất (sự khác biệt) trong hai cột, hãy nhấp vào Trang chủ > Định dạng có điều kiện > Đánh dấu các quy tắc về ô > Giá trị trùng lặp để hiển thị Giá trị trùng lặp hộp thoại, thay đổi Bản sao đến Độc đáo trong danh sách thả xuống bên trái, sau đó chọn định dạng khác từ các giá trị có danh sách thả xuống, nhấp vào OK.

Xem thêm: Top 9+ Cách Đặt Tên Gmail Chuyên Nghiệp Nhất Năm 2022, Cách Đặt Tên Email Chuyên Nghiệp Chuẩn Nhất 2021

*

Các giá trị duy nhất sẽ được đánh dấu.

*

Tìm và đánh dấu các giá trị trong cột B nếu nó cũng nằm trong cột C

Nếu bạn muốn đánh dấu các giá trị trong cột B cũng nằm trong cột C,định dạng có điều kiện tính năng này cũng có thể giúp bạn một huannghe.edu.vnệc.

1. Chọn cột B2: B8, nhấp vào Trang chủ > Định dạng có điều kiện > Quy tắc mới.

*

2. bên trong Quy tắc định dạng mới hộp thoại, chọn Sử dụng công thức để xác định ô cần định dạng từ Chọn một loại quy tắc phần, sau đó nhập = COUNTIF ($ C $ 2: $ C $ 8, $ B2)> 0 vào hộp văn bản của Định dạng các giá trị trong đó công thức này đúng.

*

3. nhấp chuột Định dạng đi đến Format Cells hộp thoại, dưới Điền , chọn một màu để đánh dấu các kết quả phù hợp.

Bạn có thể sử dụng các định dạng khác để đánh dấu các giá trị trong các tab Phông chữ, Số, Đường huannghe.edu.vnền.

*

4. nhấp chuột OK > OK. Sau đó, các giá trị trong cột B cũng tồn tại trong cột C đã được đánh dấu bằng màu cụ thể.

*

Nếu bạn muốn đánh dấu các giá trị chỉ có trong cột B mà không có trong cột C, hãy lặp lại các bước trên, nhưng thay đổi công thức ở bước 2 thành = COUNTIF ($ C $ 2: $ C $ 8, $ B2) = 0 trong Quy tắc định dạng mới thoại.

*

Sau đó, chọn một màu khác để định dạng các giá trị.

*

chú ý

Ở đây, Định dạng có Điều kiện so sánh hai cột mà không phân biệt chữ hoa chữ thường.

2.3 So sánh và chọn hoặc đánh dấu dữ liệu trùng lặp hoặc duy nhất (sử dụng một công cụ tiện dụng)

Đôi khi, sau khi so sánh hai cột, bạn có thể thực hiện các hành động khác đối với các kết quả phù hợp hoặc khác biệt, chẳng hạn như lựa chọn, xóa, sao chép, v.v. Trong trường hợp này, một công cụ tiện dụng – Chọn các ô giống nhau và khác nhau of Kutools cho Excel có thể trực tiếp chọn các kết quả phù hợp hoặc khác biệt để thực hiện tốt hơn hoạt động tiếp theo, cũng có thể trực tiếp đánh dấu các giá trị.

*

Sau cài đặt miễn phí Kutools cho Excel, vui lòng làm như sau:

1. nhấp chuột Kutools > Chọn > Chọn các ô giống nhau và khác nhau.

*

2. Sau đó trong Chọn các ô giống nhau và khác nhau , vui lòng làm như bên dưới:

1) Trong Tìm giá trị trong va Theo chọn hai cột mà bạn muốn so sánh với;

2) Chọn Từng hàng Tùy chọn;

3) Chọn Các giá trị giống nhau or Các giá trị khác nhau như bạn cần;

4) Nếu bạn muốn làm nổi bật các giá trị, hãy chọn màu bạn cần.

*

3. nhấp chuột Ok, một hộp thoại bật ra để nhắc nhở bạn số lượng giá trị đã được tìm thấy, hãy nhấp vào OK để đóng hộp thoại. Và đồng thời, các giá trị đã được chọn, bây giờ bạn có thể xóa hoặc sao chép hoặc thực hiện các thao tác khác.

*

Nếu bạn kiểm tra Tô màu nền Tô màu phông chữ hộp kiểm, kết quả được hiển thị như sau:

*

chú ý

Nếu bạn muốn so sánh với phân biệt chữ hoa chữ thường, hãy kiểm tra Trường hợp nhạy cảm tùy chọn.

Công cụ này hỗ trợ so sánh hai cột trong các trang tính khác nhau.

2.4 So sánh hai cột và liệt kê các bản sao chính xác trong một cột khác (sử dụng mã VBA)

Nếu bạn muốn liệt kê các giá trị phù hợp trong một cột khác sau khi so sánh hai cột theo từng ô, thì mã macro dưới đây có thể giúp bạn.

1. Bật trang tính mà bạn muốn so sánh hai cột, sau đó nhấn Alt + F11 các phím để hiển thị Microsoft huannghe.edu.vnsual Basic cho các ứng dụng cửa sổ.

2. nhấp chuột Chèn > Mô-đun trong Microsoft huannghe.edu.vnsual Basic cho các ứng dụng cửa sổ.

*

3. Sau đó sao chép và dán mã bên dưới vào tập lệnh mô-đun trống mới.

VBA: Liệt kê các bản sao trong cột bên cạnh sau khi so sánh hai cột

Sub huannghe.edu.vn_FindMatches()”UpdatebyKutools20201019Dim xRg, xRgC1, xRgC2, xRgF1, xRgF2 As RangeDim xIntSR, xIntER, xIntSC, xIntEC As IntegerOn Error Resume NextSRg:Set xRgC1 = Application.InputBox(“Select first column:”, “Kutools for Excel”, , , , , , 8)If xRgC1 Is Nothing Then Exit SubIf xRgC1.Columns.Count 1 Then MsgBox “Please select single column” GoTo SRgEnd IfSsRg:Set xRgC2 = Application.InputBox(“Select the second column:”, “Kutools for Excel”, , , , , , 8)If xRgC2 Is Nothing Then Exit SubIf xRgC2.Columns.Count 1 Then MsgBox “Please select single column” GoTo SsRgEnd IfSet xWs = xRg.Worksheet For Each xRgF1 In xRgC1 For Each xRgF2 In xRgC2 If xRgF1.Value = xRgF2.Value Then xRgF2.Offset(0, 1) = xRgF1.Value Next xRgF2Next xRgF1End Sub

*

4. nhấn F5 để chạy mã, có hai hộp thoại bật ra từng cái một để bạn chọn hai cột riêng biệt.

Chú thích: Trước tiên hãy chọn cột bên trái, sau đó chọn cột bên phải trong hộp thoại thứ hai, nếu không các dữ liệu trùng lặp sẽ thay thế dữ liệu gốc trong cột thứ hai.

*
*

5. nhấp chuột OK > OK, sau đó các trận đấu đã được tự động liệt kê ở cột bên phải của hai cột.

*

chú ý

Mã VBA so sánh hai cột có phân biệt chữ hoa chữ thường.

2.5 So sánh hai cột và đánh dấu các bản sao (sử dụng mã VBA)

Nếu bạn muốn so sánh hai cột theo từng ô và sau đó đánh dấu các kết quả phù hợp, bạn có thể thử mã bên dưới.

1. Bật trang tính mà bạn muốn so sánh hai cột, sau đó nhấn Alt + F11 các phím để hiển thị Microsoft huannghe.edu.vnsual Basic cho các ứng dụng cửa sổ.

2. nhấp chuột Chèn > Mô-đun trong Microsoft huannghe.edu.vnsual Basic cho các ứng dụng cửa sổ.

*

3. Sao chép mã macro bên dưới và dán chúng vào ô trống mới Mô-đun kịch bản.

VBA: So sánh hai cột và đánh dấu các bản sao

Sub huannghe.edu.vn_CompareTwoRanges()”UpdatebyKutools20201019Dim xRg, xRgC1, xRgC2, xRgF1, xRgF2 As RangeSRg:Set xRgC1 = Application.InputBox(“Select the column you want compare according to”, “Kutools for Excel”, , , , , , 8)If xRgC1 Is Nothing Then Exit SubIf xRgC1.Columns.Count 1 Then MsgBox “Please select a single column” GoTo SRgEnd IfSsRg:Set xRgC2 = Application.InputBox(“Select the column you want to highlight duplicates in:”, “Kutools for Excel”, , , , , , 8)If xRgC2 Is Nothing Then Exit SubIf xRgC2.Columns.Count 1 Then MsgBox “Please select a single column” GoTo SsRgEnd If For Each xRgF1 In xRgC1 For Each xRgF2 In xRgC2 If xRgF1.Value = xRgF2.Value Then xRgF2.Interior.ColorIndex = 38 “(you can change the color index as you need) End If Next NextEnd Sub

*

4. nhấn F5 phím để chạy mã. Trong hộp thoại bật ra đầu tiên, hãy chọn cột mà bạn muốn so sánh các giá trị trùng lặp theo.

*

5. nhấp chuột OK. Trong hộp thoại thứ hai, chọn cột bạn muốn đánh dấu các giá trị trùng lặp.

*

6. nhấp chuột OK. Bây giờ các bản sao trong cột thứ hai đã được đánh dấu bằng màu nền sau khi so sánh với cột đầu tiên.

Xem thêm:

*

chú ý

1. Đoạn mã so sánh các cột có phân biệt chữ hoa chữ thường.

2. Bạn có thể thay đổi màu đánh dấu dựa trên nhu cầu của riêng mình bằng cách thay đổi chỉ số màu trong mã, tham chiếu Chỉ số màu:

Leave a Reply

Your email address will not be published. Required fields are marked *