Κανονικά, στο Excel, οι μοναδικές τιμές είναι οι τιμές που εμφανίζονται μόνο μία φορά στη λίστα χωρίς διπλότυπα και οι διακριτές τιμές είναι όλες οι διαφορετικές τιμές (μοναδικές τιμές + 1η διπλότυπες εμφανίσεις). Όταν εργάζεστε σε ένα μεγάλο σύνολο δεδομένων, ίσως χρειαστεί να μετρήσετε τον αριθμό των μοναδικών και διακριτών τιμών μεταξύ των διπλότυπων από μια λίστα κελιών όπως φαίνεται παρακάτω στιγμιότυπο οθόνης. Αυτό το σεμινάριο θα εισαγάγει μερικά γρήγορα κόλπα για την καταμέτρηση των μοναδικών και διακριτών τιμών στο Excel.
Μετρήστε μοναδικές τιμές στο Excel
Μετρήστε διακριτές τιμές (μοναδικές και 1ες διπλότυπες εμφανίσεις) στο Excel
Αυτή η ενότητα θα μιλήσει για ορισμένα παραδείγματα τύπων για τη μέτρηση του αριθμού των μοναδικών τιμών, συμπεριλαμβανομένων κειμένων και αριθμών σε μια λίστα.
Ας υποθέσουμε ότι έχω μια λίστα ονομάτων που περιέχει μερικά διπλά ονόματα στη λίστα ονομάτων. Τώρα, πρέπει να λάβω μόνο τον αριθμό των μοναδικών ονομάτων (τα οποία είναι γεμάτα με κίτρινο χρώμα) όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:
Για να λύσετε αυτό το ζήτημα, ο ακόλουθος τύπος πίνακα μπορεί να σας κάνει τη χάρη:
Βήμα 1: Εισαγωγή τύπου
Εισαγάγετε ή αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να εξάγετε το αποτέλεσμα:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Βήμα 2: Πατήστε Ctrl + Shift + Εισαγωγή κλειδιά για να έχετε το σωστό αποτέλεσμα:
Συμβουλές:
=SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
Μπορεί να είναι επώδυνο για εσάς να θυμάστε τους τύπους όταν θα χρειαστεί να τους εφαρμόσετε την επόμενη φορά. Αλλά, αν έχετε Kutools for Excel, Με τους Μετρήστε Μοναδικές Αξίες επιλογή του Βοηθός τύπων, μπορείτε να πάρετε το αποτέλεσμα με λίγα μόνο κλικ. Δείτε παρακάτω demo:
Εάν χρησιμοποιείτε Excel 365 ή Excel 2021, υπάρχει μια νέα ΜΟΝΑΔΙΚΗ συνάρτηση που μπορεί να σας βοηθήσει να δημιουργήσετε πιο απλούς τύπους για να μετράτε μοναδικές τιμές σε ένα σύνολο δεδομένων.
Για παράδειγμα, για να μετρήσετε τον αριθμό των μοναδικών ονομάτων στο εύρος A2:A12, εισαγάγετε τον ακόλουθο τύπο:
Βήμα 1: Αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο
=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Βήμα 2: Πατήστε εισάγετε κλειδί για να λάβετε το αποτέλεσμα:
Συμβουλές:
=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
Για να μετρήσετε τις διαφορετικές τιμές (μοναδικές τιμές και 1ες διπλότυπες εμφανίσεις) σε μια λίστα κελιών, εδώ, θα εισαγάγω άλλους τύπους για την επίτευξη αυτής της εργασίας.
Στο Excel, μπορείτε να εφαρμόσετε οποιονδήποτε από τους παρακάτω τύπους για να επιστρέψετε τον αριθμό των διακριτών τιμών.
Βήμα 1: Εισαγάγετε οποιονδήποτε από τους παρακάτω τύπους
Φόρμουλα 1: Αφού εισαγάγετε τον τύπο, πατήστε εισάγετε κλειδί.
=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))
Φόρμουλα 2: Αφού εισαγάγετε τον τύπο, πατήστε Ctrl + Shift + Εισαγωγή κλειδιά.
=SUM(1/COUNTIF(A2:A12,A2:A12))
Αποτέλεσμα:
Συμβουλές:
=SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))
=SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))
=SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
=SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
Εάν χρειάζεται να εφαρμόζετε συχνά τους τύπους στο βιβλίο εργασίας σας, μπορεί να είναι επώδυνο να θυμάστε τους τύπους όταν θα χρειαστεί να τους εφαρμόσετε την επόμενη φορά. Αλλά, αν έχετε Kutools for Excel, Με τους Μετρήστε κελιά με μοναδικές τιμές (συμπεριλάβετε το πρώτο αντίγραφο) επιλογή του Βοηθός τύπων, μπορείτε να λάβετε το αποτέλεσμα μόνο με πολλά κλικ. Δείτε παρακάτω demo:
Στο Excel, ο Συγκεντρωτικός Πίνακας μπορεί επίσης να σας βοηθήσει να λάβετε τον αριθμό των διακριτών τιμών από μια λίστα δεδομένων, ακολουθήστε τα παρακάτω βήματα:
Βήμα 1: Δημιουργήστε έναν συγκεντρωτικό πίνακα
Βήμα 2: Τακτοποιήστε το πεδίο και επιλέξτε Distinct Count
Αποτέλεσμα:
Τώρα, ο συγκεντρωτικός πίνακας που δημιουργήθηκε θα εμφανίσει το ξεχωριστό πλήθος της λίστας δεδομένων όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:
Συμβουλές:
Στο Excel 365 ή στο Excel 2021, μπορείτε να χρησιμοποιήσετε τη νέα συνάρτηση UNIQUE με την κανονική συνάρτηση COUNTA για να δημιουργήσετε έναν εύκολο τύπο.
Αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί και πατήστε εισάγετε κλειδί για να λάβετε το αποτέλεσμα:
=COUNTA(UNIQUE(A2:A12))
Συμβουλές:
=COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))