Τύπος Excel: Επισημάνετε διπλές σειρές -

Πίνακας περιεχομένων

Γενική φόρμουλα

=COUNTIFS(A:A,$A1,B:B,$B1,C:C,$C1)

Περίληψη

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

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

Για παράδειγμα, εάν έχετε τιμές στα κελιά B4: D11 και θέλετε να επισημάνετε ολόκληρες διπλές σειρές, μπορείτε να χρησιμοποιήσετε έναν μάλλον άσχημο τύπο:

=COUNTIFS($B$4:$B$11,$B4,$C$4:$C$11,$C4,$D$4:$D$11,$D4)>1

Ονομασμένα εύρη για μια πιο καθαρή σύνταξη

Ο λόγος που ο παραπάνω τύπος είναι τόσο άσχημος είναι ότι πρέπει να κλειδώσουμε πλήρως κάθε εύρος στηλών και στη συνέχεια χρησιμοποιήσαμε μια μικτή αναφορά για να δοκιμάσουμε κάθε κελί σε κάθε στήλη. Εάν δημιουργήσετε ονομασμένα εύρη για κάθε στήλη στα δεδομένα: col_a, col_b και col_c, ο τύπος μπορεί να γραφτεί με πολύ πιο καθαρή σύνταξη:

=COUNTIFS(col_b,$B4,col_c,$C4,col_d,$D4)>1

Εξήγηση

Στον τύπο, COUNTIFS μετρά τον αριθμό των φορών που κάθε τιμή σε ένα κελί εμφανίζεται στη στήλη "γονική". Εξ ορισμού, κάθε τιμή πρέπει να εμφανίζεται τουλάχιστον μία φορά, οπότε όταν η μέτρηση> 1, η τιμή πρέπει να είναι διπλή. Οι αναφορές είναι κλειδωμένες προσεκτικά έτσι ο τύπος θα επιστρέψει αληθινός μόνο όταν και τα 3 κελιά στη σειρά εμφανίζονται περισσότερες από μία φορές στις αντίστοιχες στήλες τους.

Η επιλογή βοηθητικής στήλης "cheats" συνδυάζοντας όλες τις τιμές στη σειρά μαζί σε ένα κελί χρησιμοποιώντας συνένωση. Στη συνέχεια, το COUNTIF μετρά απλώς τον αριθμό των φορών που εμφανίζεται αυτή η συνδυασμένη τιμή στη στήλη D.

Βοηθητική στήλη + συνένωση

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

=B4&C4&D4

Στη συνέχεια, χρησιμοποιήστε τον ακόλουθο τύπο στον κανόνα μορφοποίησης υπό όρους:

=COUNTIF($E$4:$E$11,$E4)>1

Αυτός είναι ένας πολύ απλούστερος κανόνας και μπορείτε να αποκρύψετε τη στήλη βοηθού αν θέλετε.

Εάν έχετε έναν πολύ μεγάλο αριθμό στηλών, μπορείτε να χρησιμοποιήσετε τη συνάρτηση TEXTJOIN (Excel 2016 365) για να πραγματοποιήσετε συνεννόηση χρησιμοποιώντας ένα εύρος:

=TEXTJOIN(",",TRUE,A1:Z1)

Στη συνέχεια, μπορείτε να χρησιμοποιήσετε το COUNTIF όπως παραπάνω.

ΠΕΡΙΛΗΨΗ

Εάν χρησιμοποιείτε μια έκδοση του Excel πριν από το 2007, μπορείτε να χρησιμοποιήσετε το SUMPRODUCT ως εξής:

=SUMPRODUCT((col_b=$B4)*(col_c=$C4)*(col_d=$D4))>1

ενδιαφέροντα άρθρα...