So sánh giá trị 2 ô trong excel

6/30/2021

Giả sử bạn có hai danh sách tên học sinh trong Column A và Column B của trang tính, và một số tên nằm trong hai cột này, nhưng bạn muốn so sánh hai cột này và chèn các tên khác nhau từ chúng.

Để liệt kê các giá trị duy nhất từ hai danh sách một cách riêng biệt, bạn có thể áp dụng các công thức sau:

1. Nhập công thức này vào ô D2:

=IF((ISERROR(MATCH(A2,$B$2:$B$14,0,2))),AXNUMX,“”)

(A2 là ô chứa tên đầu tiên bên trong cột A mà bạn muốn so sánh với cột B và phạm vi $2:$14 đề cập đến cột mà bạn muốn so sánh) và sau đó nhấn phím Enter:

2. Kéo fill handle xuống các ô mà bạn muốn áp dụng công thức này và tất cả các tên xuất hiện duy nhất trong cột A chỉ được chèn một lần:

3. Tiếp tục nhập công thức này: =IF((ISERROR(MATCH(B2,$A$2:$15,0,2))),BXNUMX,“”) vào ô E2 và nhấn phím Enter:

4. Chọn ô E2 và kéo fill handle đến các ô mà bạn muốn chứa công thức này, sau đó tất cả các tên xuất hiện duy nhất trong cột B được trích xuất như sau:

Bây giờ tất cả các tên xuất hiện duy nhất trong cả hai cột đều được liệt kê.

So sánh Two Columns, Row by Row

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

So sánh các ô trong cùng một hàng

Thông thường, nếu bạn muốn so sánh hai cột theo từng hàng để có kết quả khớp chính xác, bạn có thể sử dụng công thức sau: =B2=C2

Nhấn phím Enter và kéo fill handle xuống ô D8. Nếu công thức trả về TRUE, thì giá trị hai cột hoàn toàn giống nhau; nếu nó trả về FALSE, chúng khác nhau.

So sánh các ô trong cùng một hàng để có kết quả chính xác hoặc không phân biệt chữ hoa chữ thường (Sử dụng hàm IF)

Nếu bạn muốn so sánh hai cột theo từng hàng trong các ký tự không phân biệt chữ hoa chữ thường hoặc thêm các 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 để có kết quả khớp chính xác

Nếu bạn muốn sử dụng văn bản “Match” và “Mismatch” để mô tả kết quả của phép so sánh, sử dụng công thức sau: =IF(EXACT(B2,C2,“Match”,“Mismatch”)

Nhấn phím Enter để nhận kết quả đầu tiên, sau đó kéo nút AutoFill handle đến ô D8.

So sánh các ô trong cùng một hàng để có đố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: =IF(B2=C2,”Match”,”Mismatch”)

Nhấn phím Enter để nhận kết quả đầu tiên, sau đó kéo nút AutoFill handle đến ô E8.

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 Conditional Formatting)

Nếu bạn muốn phân biệt các giá trị giống hoặc khác nhau, tính năng Conditional Format có thể giúp bạn.

1. Chọn hai cột được sử dụng để so sánh (B2:C8, không bao gồm tiêu đề cột), sau đó nhấp vào Home> Conditional Formatting> New Rule.

2. Trong hộp thoại New Format Rule xuất hiện, hãy nhấp để sử dụng công thức để chỉ định các ô cần định dạng trong Select a rule type, sau đó nhập =$B2=$C2 trong hộp văn bản Format Values công thức là đúng.

3. Tiếp tục nhấp vào một hình dạng để hiển thị hộp thoại Format Cells, sau đó trong tab Run, chọn một màu mà bạn muố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ữ, ranh giới ô hoặc định dạng số để đánh dấu các kết quả phù hợp như bạn muốn trên các tab khác.

4. Bấm OK để đóng các hộp thoại; các ô trong cùng một hàng sẽ được chọn 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 =$B2<>$C2 ở Format values where this formula is true trong hộp thoại Edit Formatting Rule.

Sau đó, sự khác biệt giữa hai cột trong cùng một hàng sẽ được đánh dấu bằng một màu cụ thể.

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

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

1. Bật Worksheet có chứa hai cột được sử dụng để so sánh, nhấn các phím ALT + F11 để bật cửa sổ Microsoft Visual Basic for Applications.

2. Trong hộp thoại bật lên, hãy nhấp vào Insert> Module.

Sau đó, sao chép và dán macro bên dưới vào module script mới.

  • Sub ExtendOffice_HighlightColumnDifferences()
  • ‘UpdatebyKutools20201016
  • Dim xRg As Range
  • Dim xWs As Worksheet
  • Dim xFI As Integer
  • On Error Resume Next
  • SRg:
  • 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 SRg
  • End If
  • Set xWs = xRg.Worksheet
  • For xFI = 1 To xRg.Rows.Count
  • If Not StrComp(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2), vbBinaryCompare) = 0 Then
  • Range(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2)).Interior.ColorIndex = 7 ‘you can change the color index as you need.
  • End If
  • Next xFI
  • End Sub

Nhấn phím F5 để chạy mã. Trong hộp thoại bật lên đầ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.

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

  • Đoạn mã so sánh các cột có phân biệt chữ hoa chữ thường.
  • Bạn có thể thay đổi màu shading dựa trên nhu cầu riêng của mình bằng cách thay đổi chỉ số màu trong mã, tham chiếu chỉ số màu:

Nguồn: www.simplesheets.co

Related Posts

xnxx dress change brostube.info sex videos hd mp4 xenoblade chronicles 2 hentai justhentaiporn.com sweet guilty love bites الكس الذهبى 3gpkings.pro سكس عر بي www.red wab.com tubanator.com xnxx only girls قصص سكس محارم خالات arab-porno.net بنت تنيك راجل
tubezx ganstavideos.info desi sexy bhabi زب بلبن okunitani.com سكس ستات مع حيوانات www.south indian xnxx.com orangeporn.info indian sexx.com shakeela fucking video milfporntrends.com house wife mms نيك مدرب المحله matureporni.com سكسجماعى
gujrat sexy video indianpornsluts.com anjali hot videos desi real rape videos foxporns.info nude indian porn clips island hentai hentaisin.com hentai mother condom pakistan group sex pornpakistani.com sneha xvideos xvedios es redporntube.info sayali sanjeev