Πώς να συγκρίνετε δύο στήλες για την εύρεση διαφορών στο Excel

  • Μοιραστείτε Αυτό
Hugh West

Πρόκειται για μια ενδιαφέρουσα κατάσταση που προκύπτει συχνά. Δηλαδή, μερικές φορές χρειάζεται να διαφοροποιήσει κανείς δεδομένα σε δύο διαφορετικές στήλες. Υπάρχουν τόσες πολλές διαδικασίες στις οποίες το Excel συγκρίνει δύο λίστες και επιστρέφει τις διαφορές. Σε αυτό το άρθρο, θα δούμε τους τρόπους με τους οποίους μπορείτε να συγκρίνετε δύο στήλες στο Excel για την εύρεση διαφορών.

Κατεβάστε το βιβλίο ασκήσεων

Σύγκριση δύο στηλών για την εύρεση Differences.xlsx

7 τρόποι σύγκρισης δύο στηλών για την εύρεση διαφορών στο Excel

Σε αυτό το τμήμα, θα βρείτε 7 τρόποι σύγκρισης δύο στηλών στο Excel για την εύρεση διαφορών. Θα τους αναλύσω έναν προς έναν εδώ. Μείνετε συνδεδεμένοι!

Ας ξεκινήσουμε λοιπόν με ένα απλό παράδειγμα, για να δείξουμε πώς θα το πετύχουμε αυτό.

Εδώ έχουμε δύο λίστες στις οποίες είναι τοποθετημένα τα ονόματα ορισμένων φρούτων. Θα συγκρίνουμε τις δύο λίστες για να βρούμε τις διαφορές. Οι δύο λίστες που περιέχουν τα ονόματα των φρούτων δίνονται παρακάτω.

Θα δούμε 7 διαφορετικές διαδικασίες εύρεσης των διαφορών μεταξύ των δύο στηλών. Σε κάθε διαδικασία σύγκρισης και εύρεσης των διαφορών μεταξύ των δύο στηλών, θα χρησιμοποιήσουμε τον ίδιο πίνακα.

1. Εφαρμογή μορφοποίησης υπό όρους για τη σύγκριση δύο στηλών

Μπορούμε να χρησιμοποιήσουμε Μορφοποίηση υπό όρους για να επισημάνετε τις μοναδικές τιμές δύο στηλών. Η διαδικασία είναι απλή και παρατίθεται παρακάτω.

📌 Βήματα:

  • Αρχικά, επιλέξτε τις περιοχές όπου θέλετε να εφαρμόσετε τη μορφοποίηση υπό όρους. Σε αυτό το παράδειγμα, η περιοχή είναι η εξής B5 : B11 .
  • Τώρα, στο Αρχική σελίδα κάντε κλικ στην καρτέλα Μορφοποίηση υπό όρους , και κάτω από Κανόνες επισήμανσης κελιών κάντε κλικ στο Διπλές τιμές.

  • Στο Διπλές τιμές παράθυρο διαλόγου, αν επιλέξετε Διπλό θα δείτε τις διπλές τιμές των δύο κελιών.

  • Εάν επιλέξετε Μοναδικό στο Διπλές τιμές θα δείτε τις μοναδικές τιμές των δύο κελιών.

  • Τύπος OK για να επιβεβαιώσετε το Μορφοποίηση υπό όρους .

Διαβάστε περισσότερα: Πώς να συγκρίνετε δύο στήλες ή λίστες στο Excel

2. Σύγκριση δύο στηλών χρησιμοποιώντας τη συνάρτηση IF

Θα χρησιμοποιήσουμε το Λειτουργία IF για να βρείτε τις διαφορές μεταξύ δύο στηλών. Ακολουθήστε τα παρακάτω βήματα.

📌 Βήματα:

  • Πρώτα απ' όλα, δημιουργήστε μια νέα στήλη για να δείξετε ποια φρούτα του Κατάλογος 1 είναι διαθέσιμα σε Κατάλογος 2 .
  • Τώρα, επιλέξτε το πρώτο κελί (δηλ. E5 ) της νεοδημιουργηθείσας στήλης και εφαρμόστε τον ακόλουθο τύπο.

=IF(B5=C5,"YES","NO")

Ορίστε,

  • B5 = Φρούτα στον κατάλογο-1
  • C5 = Φρούτα στον κατάλογο-2

  • Μετά από αυτό, πατήστε ENTER , και θα δείτε τη δήλωση ΟΧΙ στο κελί D5 .
  • Τώρα, χρησιμοποιήστε το Χειρολαβή πλήρωσης εργαλείο για να σύρετε προς τα κάτω το διαμορφωμένο και Αυτόματη συμπλήρωση τον τύπο προς τα κάτω από το κελί D5 στο D11

  • Ως εκ τούτου, όλα τα κελιά θα εμφανίζουν το αποτέλεσμα και μπορείτε να κάνετε διάκριση μεταξύ των δύο στηλών.

3. Εφαρμογή της συνάρτησης EXACT για τη σύγκριση στηλών

Το EXACT Λειτουργία συγκρίνει δύο συμβολοσειρές κειμένου και στη συνέχεια επιστρέφει ΑΛΗΘΙΝΟ ή FALSE με βάση την ακριβή αντιστοιχία μεταξύ των κειμένων. Έτσι, μπορείτε να εφαρμόσετε αυτή τη συνάρτηση για την εξυπηρέτηση του σκοπού της εύρεσης διαφορών μεταξύ δύο στηλών. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.

📌 Βήματα:

  • Πρώτα απ' όλα, επιλέξτε ένα κελί και πληκτρολογήστε τον ακόλουθο τύπο στο κελί.

=EXACT(B5,C5)

Ορίστε,

  • B5 = Φρούτα στον κατάλογο-1
  • C5 = Φρούτα στον κατάλογο-2

  • Στη συνέχεια, πατήστε ENTER και το κελί θα επιστρέψει FALSE .

  • Τώρα, σύρετε τον τύπο προς τα κάτω και τα κελιά σας θα σας δείξουν το αποτέλεσμα.

4. Εφαρμογή IF με τη συνάρτηση AND

Ένας συνδυασμός ΕΆΝ και ΚΑΙ λειτουργίες θα εξυπηρετήσει το σκοπό σας. Προχωρήστε όπως παρακάτω.

📌 Βήματα:

  • Πρώτα απ' όλα, εφαρμόστε τον τύπο σε ένα επιλεγμένο κελί.

=IF(AND(B5C5), "No Match", "Match")

Ορίστε,

  • B5 = Φρούτα στον κατάλογο-1
  • C5 = Φρούτα στον κατάλογο-2

  • Στη συνέχεια σύρετε τον τύπο προς τα κάτω για να αφήσετε τα κελιά να εμφανίσουν το αποτέλεσμα.

5. Συνδυασμός των λειτουργιών IF, ISNA και VLOOKUP

Μπορούμε να χρησιμοποιήσουμε το ΕΆΝ , ISNA , και Λειτουργίες VLOOKUP για να βρείτε τις διαφορές μεταξύ δύο λιστών ή στηλών στο Excel. Η διαδικασία δίνεται παρακάτω.

📌 Βήματα:

  • Πρώτα απ' όλα, δημιουργήστε μια νέα στήλη>- επιλέξτε το πρώτο κελί (δηλ. E5 ) της νεοδημιουργηθείσας στήλης και εφαρμόστε τον ακόλουθο τύπο.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES")

Ορίστε,

  • B5 = Lookup Value
  • C5:C11 = Lookup Array

💡 Κατανομή τύπου

VLOOKUP(B5,$C$5:$C$11,1,0) αναζητά την τιμή του B5 (δηλ. Apple ) στην περιοχή $C$5:$C$11. Αυτή η τιμή δεν είναι διαθέσιμη στον πίνακα αναζήτησης και επιστρέφει #N/A .

Λειτουργία ISNA ελέγχει αν ένα κελί περιέχει το #N/A! σφάλμα ή όχι. Επιστρέφει ΑΛΗΘΙΝΟ ή FALSE ανάλογα με την παρουσία #N/A !

Λοιπόν, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) επιστρέφει ΑΛΗΘΙΝΟ .

Τέλος, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "NO", "YES") = ΟΧΙ

Έτσι, η ΕΞΟΔΟΣ =>, ΟΧΙ . Αυτό οφείλεται στο γεγονός ότι το όνομα του φρούτου Apple από Κατάλογος-1 δεν είναι διαθέσιμη στο Κατάλογος-2 .

  • Μετά από αυτό, πατήστε ENTER , και θα δείτε τη δήλωση ΟΧΙ στο κελί D5 .

  • Τώρα, χρησιμοποιήστε το Χειρολαβή πλήρωσης εργαλείο για να σύρετε προς τα κάτω το διαμορφωμένο και Αυτόματη συμπλήρωση τον τύπο προς τα κάτω από το κελί D5 στο D11
  • Τέλος, θα είστε σε θέση να δείτε τις διαφορές μεταξύ Κατάλογος-1 και Κατάλογος-2

Διαβάστε περισσότερα: Πώς να συγκρίνετε δύο στήλες στο Excel χρησιμοποιώντας το VLOOKUP

6. Χρήση συνδυασμού των λειτουργιών IF, ISERROR και MATCH

Εδώ θα χρησιμοποιήσουμε ΕΆΝ , ISERROR , και ΜΑΤΣ συναρτήσεις για να συγκρίνουμε δύο στήλες. Θα συγκρίνουμε Κατάλογος-1 με Κατάλογος-2 Ο τύπος θα υπολογίσει τις δύο λίστες και θα επιστρέψει το όνομα του φρούτου που βρίσκεται μόνο στο Κατάλογος-1 Η διαδικασία παρατίθεται παρακάτω.

📌 Βήματα :

  • Πρώτα απ' όλα, επιλέξτε το πρώτο κελί D5 της νεοδημιουργηθείσας στήλης και πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί.

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"")

Ορίστε,

  • B5 = Lookup Value
  • C5:C11 = Lookup Array

💡 Κατανομή τύπου

Λειτουργία MATCH αναζητά την τιμή του B5 (δηλ. Apple ) στην περιοχή αναζήτησης $C$5:$C$11 .

Λοιπόν, MATCH(B5,$C$5:$C$11,0) επιστρέφει #N/A καθώς δεν βρίσκει την τιμή στην περιοχή αναζήτησης.

Τώρα, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) επιστρέφει ΑΛΗΘΙΝΟ .

Τέλος, IF((ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"") = IF(TRUE,B5, "") επιστρέφει την τιμή του B5 (δηλ. Apple ).

Έτσι, το OUTPUT =>, Apple .

  • Αφού πατήσετε ENTER θα δείτε την έξοδο σε αυτό το κελί. Τώρα σύρετε τον ακόλουθο τύπο για τα επόμενα κελιά.

  • Ως εκ τούτου, τα κελιά στα οποία έχετε αντιγράψει τον τύπο θα σας εμφανίσουν το αποτέλεσμα.

  • Με τον ίδιο τρόπο, μπορείτε να βρείτε το όνομα του φρούτου που βρίσκεται μόνο στο Κατάλογος-2 Στην περίπτωση αυτή, ο τύπος θα είναι,

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")

Ορίστε,

  • C5 = Lookup Value
  • B5:B17 = Lookup Array

7. Συνδυασμός των λειτουργιών IF και COUNTIF για τη σύγκριση στηλών

Σε αυτή τη διαδικασία, εάν Κατάλογος-1 περιέχει οποιοδήποτε όνομα φρούτου που δεν έχει τοποθετηθεί στο Κατάλογος-2 , ο τύπος που θα χρησιμοποιήσουμε θα λέει ότι το όνομα του φρούτου από Κατάλογος-1 δεν βρίσκεται στο Κατάλογος-2 . Θα συνδυάσουμε ΕΆΝ και COUNTIF Ας ξεκινήσουμε τη σύγκριση.

📌 Βήματα:

  • Πρώτα απ' όλα, πληκτρολογήστε τον ακόλουθο τύπο στο κελί D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Δεν βρέθηκε στη λίστα-2", "")

💡 Κατανομή τύπου

Το COUNTIF επιστρέφει το συνολικό αριθμό κελιών σε μια καθορισμένη περιοχή.

COUNTIF($C$5:$C$11, $B5) αναζητά την τιμή του κελιού B5 (δηλ. Apple ) στην περιοχή $C$5:$C$11 αλλά δεν βρίσκει τίποτα στην περιοχή. Έτσι, Output=>, 0 .

Τέλος, IF(COUNTIF($C$5:$C$11, $B5)=0, "Δεν βρέθηκε στη λίστα-2", "") = IF(0, "Δεν βρέθηκε στη λίστα-2", "") θα επιστρέψει " Δεν βρέθηκε στη λίστα-2 " όταν η κατάσταση είναι 0 , διαφορετικά κρατήστε το κελί κενό ( "" ).

Έτσι, τελικό Output=> " Δεν βρέθηκε στη λίστα-2 ".

  • Τώρα, πατήστε ENTER για να αφήσετε το κελί να εμφανίσει το αποτέλεσμα.
  • Μετά από αυτό, σύρετε τον τύπο προς τα κάτω.

  • Με αυτόν τον τρόπο, θα δείτε τις διαφορές μεταξύ των δύο στηλών.

Συμπέρασμα

Έτσι, μπορούμε να δούμε τις διαφορετικές διαδικασίες για τη σύγκριση δύο στηλών στο Excel για την εύρεση διαφορών. Η σύγκριση μεταξύ δύο στηλών μπορεί να προκύψει και για αντιστοιχίες. Από τις 4 διαδικασίες που συζητήσαμε, η χρήση της μορφοποίησης υπό όρους είναι ο καλύτερος τρόπος για τη σύγκριση δύο στηλών. Επειδή στην μορφοποίηση υπό όρους μπορείτε να συγκρίνετε μεταξύ πολλών στηλών, η διαδικασία είναι απλή και γρήγορη και μπορείτε να βρείτετόσο ταυτίσεις όσο και διαφορές.

Ελπίζω να βρείτε αυτό το άρθρο χρήσιμο. Περιηγηθείτε στην ιστοσελίδα μας για να βρείτε περισσότερα χρήσιμα άρθρα. Μείνετε σε επαφή!

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.