Εύρεση διαφορών σε δύο λίστες

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

Επιλογή 1. Σύγχρονες λίστες

Εάν οι λίστες είναι συγχρονισμένες (ταξινομημένες), τότε όλα γίνονται πολύ απλά, γιατί είναι απαραίτητο, στην πραγματικότητα, να συγκριθούν οι τιμές σε γειτονικά κελιά κάθε σειράς. Ως η απλούστερη επιλογή, χρησιμοποιούμε έναν τύπο σύγκρισης τιμών, ο οποίος παράγει τιμές boole στην έξοδο ΑΛΗΘΙΝΗ (ΑΛΗΘΗΣ) or ΞΑΠΛΩΜΕΝΗ (ΨΕΥΔΗΣ):

Εύρεση διαφορών σε δύο λίστες

Ο αριθμός των αναντιστοιχιών μπορεί να υπολογιστεί με τον τύπο:

=SUMPRODUCT(—(A2:A20<>B2:B20))

ή στα Αγγλικά =SUMPRODUCT(—(A2:A20<>B2:B20))

Εάν το αποτέλεσμα είναι μηδέν, οι λίστες είναι πανομοιότυπες. Κατά τα άλλα έχουν διαφορές. Ο τύπος πρέπει να εισαχθεί ως τύπος πίνακα, δηλαδή μετά την εισαγωγή του τύπου στο κελί, μην τον πατήσετε εισάγετε, Και Ctrl + Shift + Εισαγωγή.

Εάν πρέπει να κάνετε κάτι με διαφορετικά κελιά, τότε θα γίνει μια άλλη γρήγορη μέθοδος: επιλέξτε και τις δύο στήλες και πατήστε το πλήκτρο F5, στη συνέχεια στο παράθυρο που ανοίγει το κουμπί Επισημάνετε (Ειδικός) - Διαφορές γραμμών (Διαφορές σειρών). Στις πιο πρόσφατες εκδόσεις του Excel 2007/2010, μπορείτε επίσης να χρησιμοποιήσετε το κουμπί Βρείτε και επιλέξτε (Εύρεση και επιλογή) – Επιλογή ομάδας κελιών (Μετάβαση στο Ειδικό) αυτί Αρχική (Σπίτι)

Εύρεση διαφορών σε δύο λίστες

Το Excel θα επισημάνει κελιά που διαφέρουν ως προς το περιεχόμενο (ανά σειρά). Στη συνέχεια μπορούν να υποβληθούν σε επεξεργασία, για παράδειγμα:

  • γεμίστε με χρώμα ή με κάποιο τρόπο οπτικά μορφοποιήστε
  • διαγραφή με κλειδί Διαγραφή
  • γεμίστε τα πάντα με την ίδια τιμή εισάγοντάς τα και πατώντας Ctrl + Enter
  • διαγράψτε όλες τις σειρές με επιλεγμένα κελιά χρησιμοποιώντας την εντολή Αρχική σελίδα — Διαγραφή — Διαγραφή σειρών από το φύλλο (Αρχική — Διαγραφή — Διαγραφή σειρών)
  • και ούτω καθεξής

Επιλογή 2: Ανακατεμένες λίστες

Εάν οι λίστες είναι διαφορετικών μεγεθών και δεν είναι ταξινομημένες (τα στοιχεία έχουν διαφορετική σειρά), τότε πρέπει να πάτε από την άλλη.

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

Εύρεση διαφορών σε δύο λίστες

Εάν κάνετε την επιλογή Επαναλαμβανόμενο, τότε το Excel θα επισημάνει τις αντιστοιχίσεις στις λίστες μας εάν η επιλογή Μοναδικός - διαφορές.

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

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τη λειτουργία COUNTIF (COUNTIF) από την κατηγορία Στατιστικός, το οποίο μετράει πόσες φορές κάθε στοιχείο από τη δεύτερη λίστα εμφανίζεται στην πρώτη:

Εύρεση διαφορών σε δύο λίστες

Το μηδέν που προκύπτει δείχνει τις διαφορές.

Και, τέλος, "αεροβατικά" - μπορείτε να εμφανίσετε τις διαφορές σε μια ξεχωριστή λίστα. Για να το κάνετε αυτό, θα πρέπει να χρησιμοποιήσετε έναν τύπο πίνακα:

Εύρεση διαφορών σε δύο λίστες

Φαίνεται τρομακτικό, αλλά κάνει τη δουλειά τέλεια 😉

  • Επισημάνετε τα διπλότυπα στη λίστα με χρώμα
  • Σύγκριση δύο σειρών με το πρόσθετο PLEX
  • Απαγόρευση εισαγωγής διπλών τιμών

 

Αφήστε μια απάντηση