Τύπος Excel: Επισήμανση πρώτου αντιγράφου σε λίστα -

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

=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")

Περίληψη

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

=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")

Αυτός ο τύπος έχει αντιγραφεί στη στήλη, από C4 έως C11.

Εξήγηση

Στον πυρήνα, αυτός ο τύπος αποτελείται από δύο σύνολα της συνάρτησης COUNTIF τυλιγμένα στη συνάρτηση IF. Το εξωτερικό IF + COUNTIF ελέγχει πρώτα για να δει αν η εν λόγω τιμή (B4) εμφανίζεται περισσότερες από μία φορές στη λίστα:

=IF(COUNTIF($B$4:$B$11,B4)>1

Εάν όχι, η εξωτερική συνάρτηση IF επιστρέφει μια κενή συμβολοσειρά ("") ως τελικό αποτέλεσμα. Εάν η τιμή εμφανίζεται περισσότερες από μία φορές, εκτελούμε ένα άλλο σύνθετο IF + COUNTIF. Αυτό κάνει το έργο της επισήμανσης διπλότυπων:

IF(COUNTIF($B$4:B4,B4)=1,"x","xx")

Αυτό το μέρος του τύπου χρησιμοποιεί μια επεκτεινόμενη αναφορά ($ B $ 4: B4) που επεκτείνεται καθώς ο τύπος αντιγράφεται στη στήλη. (Το πρώτο B4 στην περιοχή είναι απόλυτο (κλειδωμένο), το δεύτερο είναι σχετικό, οπότε αλλάζει καθώς ο τύπος αντιγράφεται στη λίστα).

Θυμηθείτε ότι αυτό το μέρος του τύπου εκτελείται μόνο εάν ο πρώτος COUNTIF επέστρεψε έναν αριθμό μεγαλύτερο από 1. Έτσι, σε κάθε σειρά, ο τύπος ελέγχει τον αριθμό εντός του εύρους μέχρι την τρέχουσα σειρά. Εάν η μέτρηση είναι 1, επισημαίνουμε το αντίγραφο με "x", καθώς είναι το πρώτο που έχουμε δει. Εάν δεν είναι 1, γνωρίζουμε ότι πρέπει να είναι ένα επόμενο αντίγραφο και επισημαίνουμε με "xx"

Βασικός τύπος

Για να επισημάνετε το πρώτο αντίγραφο σε μια λίστα μόνο με 0 ή 1, μπορείτε να χρησιμοποιήσετε αυτόν τον απογυμνωμένο τύπο, ο οποίος χρησιμοποιεί ένα επεκτατικό εύρος και τη συνάρτηση COUNTIFS.

=(COUNTIFS($B$5:B5,B5)=2)+0

Αυτός ο τύπος θα επιστρέψει 1 μόνο όταν μια τιμή έχει συναντηθεί δύο φορές - η πρώτη εμφάνιση θα επιστρέψει μηδέν:

Για να επισημάνετε το δεύτερο και όλα τα επακόλουθα συμβάντα, ο τύπος στο F5 παραπάνω είναι:

=(COUNTIFS($E$5:E5,E5)>=2)+0

Σημείωση: Και στα δύο παραδείγματα, η προσθήκη μηδέν είναι απλώς ένας απλός τρόπος για τον εξαναγκασμό τιμών TRUE και FALSE σε 1 και 0.

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

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