Ελέγξτε εάν η τιμή βρίσκεται στη λίστα στο Excel

Anonim

Έτσι, υπάρχουν στιγμές που θα θέλατε να γνωρίζετε ότι μια τιμή βρίσκεται σε μια λίστα ή όχι. Το έχουμε κάνει χρησιμοποιώντας το VLOOKUP. Αλλά μπορούμε να κάνουμε το ίδιο πράγμα χρησιμοποιώντας τη συνάρτηση COUNTIF επίσης. Έτσι, σε αυτό το άρθρο, θα μάθουμε πώς να ελέγχουμε αν οι τιμές βρίσκονται σε μια λίστα ή δεν χρησιμοποιούν διάφορους τρόπους.

Ελέγξτε εάν η τιμή είναι σε εύρος χρησιμοποιώντας τη συνάρτηση COUNTIF

Όπως γνωρίζουμε, χρησιμοποιώντας τη συνάρτηση COUNTIF στο excel μπορούμε να γνωρίζουμε πόσες φορές εμφανίζεται μια συγκεκριμένη τιμή σε ένα εύρος. Έτσι, αν υπολογίσουμε για μια συγκεκριμένη τιμή σε μια περιοχή και μεγαλύτερη από το μηδέν, αυτό θα σήμαινε ότι βρίσκεται στο εύρος. Έτσι δεν είναι;

Γενικός τύπος

= COUNTIF (εύρος, τιμή)> 0

Εύρος: Το εύρος στο οποίο θέλετε να ελέγξετε εάν η τιμή υπάρχει στο εύρος ή όχι.

Αξία: Η τιμή που θέλετε να ελέγξετε στο εύρος.

Ας δούμε ένα παράδειγμα:

Το Excel Find Value βρίσκεται στο Παράδειγμα εύρους

Για αυτό το παράδειγμα, έχουμε παρακάτω δείγματα δεδομένων. Χρειαζόμαστε ένα check-in στο κελί D2, εάν το δεδομένο στοιχείο στο C2 υπάρχει στην περιοχή Α2: Α9 ή πείτε λίστα στοιχείων. Εάν υπάρχει τότε, εκτυπώστε ΑΛΗΘΗΣ αλλού ΨΕΥΔΗΣ.

Γράψτε αυτόν τον τύπο στο κελί D2:

= COUNTIF (A2: A9, C2)> 0


Δεδομένου ότι το C2 περιέχει "κλίμακα" και δεν βρίσκεται στη λίστα στοιχείων, εμφανίζει FALSE. Ακριβώς όπως θέλαμε. Τώρα αν αντικαταστήσετε την "κλίμακα" με "Μολύβι" στον παραπάνω τύπο, θα εμφανιστεί ΑΛΗΘΙΝΗ.

Τώρα, αυτό το ΑΛΗΘΙΝΟ και το ALΕΜΑ φαίνεται πολύ πίσω και λευκό. Τι θα λέγατε για προσαρμογή της εξόδου. Θέλω να πω, τι λέτε για να δείξουμε, "βρέθηκε" ή "δεν βρέθηκε" όταν η τιμή βρίσκεται στη λίστα και όταν δεν είναι αντίστοιχα.
Δεδομένου ότι αυτό το τεστ μας δίνει ΑΛΗΘΙΝΟ και ΛΑΘΟΣ, μπορούμε να το χρησιμοποιήσουμε με τη συνάρτηση IF του excel.

Γράψτε αυτόν τον τύπο:

= IF (COUNTIF (A2: A9, C2)> 0, "in List", "Not in List")

Αυτό θα το έχετε ως έξοδο.

Τι γίνεται αν αφαιρέσετε το "> 0" από αυτόν τον τύπο if;

= IF (COUNTIF (A2: A9, C2), "in List", "Not in List")

Θα λειτουργήσει μια χαρά. Θα έχετε το ίδιο αποτέλεσμα με το παραπάνω. Γιατί; Επειδή Η συνάρτηση IF στο excel αντιμετωπίζει οποιαδήποτε τιμή μεγαλύτερη από 0 ως ΑΛΗΘΙΝΗ.

Πώς να ελέγξετε εάν μια τιμή βρίσκεται σε εύρος με χειριστές Wild Card

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

Για παράδειγμα, εάν στην παραπάνω λίστα, θέλετε να ελέγξετε αν υπάρχει κάτι με "κόκκινο". Για να το κάνετε αυτό, γράψτε αυτόν τον τύπο.

= IF (COUNTIF (A2: A9, "*red*"), "in List", "Not in List")

Αυτό θα επιστρέψει μια ΑΛΗΘΕΙΑ αφού έχουμε τη "κόκκινη πένα" στη λίστα μας. Αν αντικαταστήσετε το κόκκινο με το ροζ θα επιστρέψει ΛΑΘΟΣ. Δοκίμασέ το.
Τώρα εδώ έχω κωδικοποιήσει την τιμή στη λίστα, αλλά αν η τιμή σας είναι σε ένα κελί, πείτε στο αγαπημένο μας κελί Β2 και γράψτε αυτόν τον τύπο.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "in List", "Not in List")


Υπάρχει ένας ακόμη τρόπος για να κάνετε το ίδιο. Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση MATCH στο excel για να ελέγξουμε αν η στήλη περιέχει μια τιμή. Ας δούμε πώς.

Βρείτε εάν μια τιμή βρίσκεται σε μια λίστα χρησιμοποιώντας τη συνάρτηση MATCH

Έτσι όπως όλοι γνωρίζουμε ότι η συνάρτηση MATCH στο excel επιστρέφει το ευρετήριο μιας τιμής αν βρεθεί, αλλιώς επιστρέφει σφάλμα #N/A. Μπορούμε λοιπόν να χρησιμοποιήσουμε το ISNUMBER για να ελέγξουμε αν η συνάρτηση επιστρέφει έναν αριθμό.
Αν επιστρέψει έναν αριθμό ISNUMBER θα εμφανιστεί TRUE, πράγμα που σημαίνει ότι βρέθηκε αλλιώς ΛΑΘΟΣ, και ξέρετε τι σημαίνει αυτό.

Γράψτε αυτόν τον τύπο στο κελί C2:

= ΑΡΙΘΜΟΣ (ΑΓΩΝΑΣ (C2, A2: A9,0))


Η συνάρτηση MATCH αναζητά μια ακριβή αντιστοίχιση τιμής στο κελί C2 στο εύρος A2: A9. Δεδομένου ότι το DESK βρίσκεται στη λίστα, εμφανίζει μια TRUE τιμή και FALSE for SCALE.

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

Πώς να ελέγξετε εάν το κελί περιέχει συγκεκριμένο κείμενο στο Excel

Πώς να ελέγξετε μια λίστα κειμένων σε συμβολοσειρά στο Excel

Πώς να λάβετε τη μέση διαφορά μεταξύ λιστών στο Excel

Πώς να αποκτήσετε κάθε μιατη τιμή από μια λίστα στο Excel

Δημοφιλή άρθρα:

50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel