Πώς να συγκρίνετε δύο στήλες και να επισημάνετε τα ασύγκριτα δεδομένα στο Excel;
Όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, για τη σύγκριση δύο στηλών γειτονικών κελιών και την επισήμανση των δεδομένων που δεν ταιριάζουν, μπορείτε να δοκιμάσετε τις μεθόδους στο άρθρο.
Συγκρίνετε δύο στήλες και επισημάνετε τα ασύγκριτα δεδομένα με τον κώδικα VBA
Συγκρίνετε δύο στήλες και επισημάνετε τα ασύγκριτα δεδομένα με το Kutools για Excel
Συγκρίνετε δύο στήλες και επισημάνετε τα ασύγκριτα δεδομένα με τον κώδικα VBA
Όπως το παραπάνω στιγμιότυπο οθόνης, συγκρίνετε τα δεδομένα στη στήλη Α και στη στήλη Β. Εκτελέστε τον ακόλουθο κώδικα VBA για να επισημάνετε τα ασυναγώνιστα δεδομένα.
1. Τύπος άλλος + F11 ταυτόχρονα για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Στο Microsoft Visual Basic για εφαρμογές παράθυρο, κάντε κλικ στην επιλογή Κύριο θέμα > Μονάδα μέτρησης. Στη συνέχεια, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο παράθυρο Κωδικός.
Κωδικός VBA: Συγκρίνετε δύο στήλες και επισημάνετε τα ασύγκριτα δεδομένα
Sub Dyeware()
Dim xRg1 As Range
Dim xRg2 As Range
Dim xTxt As String
Dim xCell1 As Range
Dim xCell2 As Range
Dim I As Long
Dim J As Integer
Dim xLen As Integer
Dim xDiffs As Boolean
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
lOne:
Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
If xRg1 Is Nothing Then Exit Sub
If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
MsgBox " Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
GoTo lOne
End If
lTwo:
Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
If xRg2 Is Nothing Then Exit Sub
If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
MsgBox "Multiple ranges or columns have been selected", vbInformation, "Kutools for Excel"
GoTo lTwo
End If
If xRg1.CountLarge <> xRg2.CountLarge Then
MsgBox "Two ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
GoTo lTwo
End If
xDiffs = (MsgBox("Click Yes to highlight matched data, click No to highlight unmatched data ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
Application.ScreenUpdating = False
xRg2.Interior.ColorIndex = xlNo
xRg1.Interior.ColorIndex = xlNo
For I = 1 To xRg1.Count
Set xCell1 = xRg1.Cells(I)
Set xCell2 = xRg2.Cells(I)
If xCell1.Value = xCell2.Value Then
If Not xDiffs Then
xCell1.Interior.Color = vbRed
xCell2.Interior.Color = vbRed
End If
Else
If xDiffs Then
xCell1.Interior.Color = vbRed
xCell2.Interior.Color = vbRed
End If
End If
Next
Application.ScreenUpdating = True
End Sub
3. Πάτα το F5 κλειδί για την εκτέλεση του κώδικα. Στο αναδυόμενο Kutools για Excel πλαίσιο διαλόγου, επιλέξτε την πρώτη στήλη που πρέπει να συγκρίνετε και, στη συνέχεια, κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης.
4. Στη συνέχεια, επιλέξτε τη δεύτερη συγκριτική στήλη στο επόμενο αναδυόμενο παράθυρο Kutools για Excel κουτί διαλόγου.
5. Στο πλαίσιο διαλόγου όπως φαίνεται το παρακάτω στιγμιότυπο οθόνης, για να επισημάνετε τα ασύγκριτα δεδομένα, κάντε κλικ στο Οχι κουμπί.
Στη συνέχεια, όλα τα ασυναγώνιστα δεδομένα μεταξύ δύο στηλών επισημαίνονται αμέσως. Δείτε το στιγμιότυπο οθόνης:
Συγκρίνετε δύο στήλες και επισημάνετε τα ασύγκριτα δεδομένα με το Kutools για Excel
Εάν θέλετε απλώς να μάθετε και να επισημάνετε εάν οι τιμές κελιού σε μια στήλη υπάρχουν σε άλλη στήλη ή όχι, για παράδειγμα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, ο αριθμός 2 στη στήλη Α δεν υπάρχει στη στήλη Β. Μπορείτε να δοκιμάσετε το Συγκρίνετε τα εύρη χρησιμότητα του Kutools για Excel.
1. κλικ Kutools > Κύριο θέμα > Επιλέξτε Ίδια και διαφορετικά κελιά. Δείτε το στιγμιότυπο οθόνης:
2. Στο Επιλέξτε Ίδια και διαφορετικά κελιά πλαίσιο διαλόγου, πρέπει να διαμορφώσετε τα εξής:
3. Στη συνέχεια, εμφανίζεται ένα παράθυρο διαλόγου για να σας πει πόσα κελιά τα οποία μόνο στη στήλη A αλλά όχι στη στήλη B, κάνουν κλικ στο κουμπί OK και όλα τα αντιστοιχισμένα κελιά επιλέγονται στη στήλη A.
Kutools για Excel - Supercharge Excel με πάνω από 300 βασικά εργαλεία. Απολαύστε μόνιμα δωρεάν λειτουργίες AI! Παρ'το Τώρα
Σχετικά άρθρα:
- Πώς να συγκρίνετε δύο συμβολοσειρές για ομοιότητα ή να επισημάνετε διαφορές στο Excel;
- Πώς να συγκρίνετε με ακρίβεια δύο συμβολοσειρές (πεζά) στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!