Μετάβαση στο κύριο περιεχόμενο

Τύπος Excel: Ελέγξτε εάν ένα κελί περιέχει μία από πολλές τιμές, αλλά εξαιρέστε άλλες τιμές

Υποθέτοντας ότι υπάρχουν δύο λίστες τιμών, θέλετε να ελέγξετε εάν το κελί B3 περιέχει μία από τις τιμές στην περιοχή E3:E5, αλλά ταυτόχρονα, δεν περιέχει καμία τιμή στο εύρος F3:F4 όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Αυτό το σεμινάριο θα παρέχει έναν τύπο για να χειριστείτε γρήγορα αυτήν την εργασία στο Excel και να εξηγήσει τα επιχειρήματα του τύπου.
Έγγραφο ελέγξτε εάν περιέχει ένα από τα πράγματα, αλλά εξαιρέστε 1

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

=(SUMPRODUCT(--ISNUMBER(SEARCH(include,text)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,text)))=0)

Επιχειρήματα

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

Τιμή επιστροφής:

Ο τύπος επιστρέφει 1 ή 0. Όταν το κελί περιέχει μία από τις τιμές που πρέπει να συμπεριληφθούν και δεν περιέχει τιμές που πρέπει να εξαιρεθούν, επιστρέφει 1 ή 0. Αυτός ο τύπος, 1 και 0 αντιμετωπίζονται σαν λογικές τιμές Σωστό και λάθος.

Πώς λειτουργεί αυτή η φόρμουλα

Υποθέτοντας ότι θέλετε να ελέγξετε εάν το κελί B3 περιέχει μία από τις τιμές στην περιοχή E3:E5, αλλά ταυτόχρονα να εξαιρέσετε τιμές στην περιοχή F3:F4, χρησιμοποιήστε τον παρακάτω τύπο

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

Τύπος εισάγετε κλειδί για να λάβετε το αποτέλεσμα ελέγχου.
Έγγραφο ελέγξτε εάν περιέχει ένα από τα πράγματα, αλλά εξαιρέστε 2

εξήγηση

1 Μέρος: (SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0) ελέγχει εάν το κελί περιέχει τιμές στο E3:E5

ΑΝΑΖΗΤΗΣΗ συνάρτηση: η συνάρτηση SEARCH επιστρέφει τη θέση του πρώτου χαρακτήρα της συμβολοσειράς κειμένου μέσα σε μια άλλη, εάν η συνάρτηση SEARCH βρει το αντίστοιχο κείμενο, επιστρέφει τη σχετική θέση, εάν όχι, επιστρέφει #VALUE! λάθος. Για παράδειγμα, εδώ ο τύπος SEARCH($E$3:$E$5,B3) θα αναζητήσει κάθε τιμή της περιοχής E3: E5 στο κελί B3 και θα επιστρέψει τη θέση κάθε συμβολοσειράς κειμένου στο κελί B3. Θα επιστρέψει ένα αποτέλεσμα πίνακα ως εξής: {1; 7; 12}.

Συνάρτηση ISNUMBER: η συνάρτηση ISNUMBER επιστρέφει TRUE όταν ένα κελί είναι αριθμός. Έτσι ISNUMBER(SEARCH($E$3:$E$5,B3)) θα επιστρέψει το αποτέλεσμα του πίνακα ως {true,true,true} καθώς η συνάρτηση SEARCH βρίσκει 3 αριθμούς.

--ISNUMBER(SEARCH($E$3:$E$5,B3)) μετατρέπει την τιμή TRUE σε 1 και μετατρέπει την τιμή FALSE σε 0, οπότε αυτός ο τύπος αλλάζει το αποτέλεσμα του πίνακα σε {1; 1; 1}.

ΑΝΤΙΠΡΟΣΩΠΟΣ συνάρτηση: χρησιμοποιείται για να πολλαπλασιάσει τα εύρη ή τους πίνακες αθροίσματος μαζί και επιστρέφει το άθροισμα των προϊόντων. ο SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) επιστρέφει 1 + 1 + 1 = 3.

Επιτέλους, συγκρίνετε τον αριστερό τύπο SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) και 0, εφόσον το αποτέλεσμα του αριστερού τύπου είναι μεγαλύτερο από 0, το αποτέλεσμα θα είναι TRUE ή θα επιστρέψει FALSE. Εδώ επιστρέφει TRUE.
Έγγραφο ελέγξτε εάν περιέχει ένα από τα πράγματα, αλλά εξαιρέστε 3

2 Μέρος: (SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0) ελέγχει εάν το κελί δεν περιέχει τιμές στο F3:F4

Ο τύπος ΑΝΑΖΗΤΗΣΗ ($F$3:$F$4,B3) θα αναζητήσει κάθε τιμή στην περιοχή E3:E5 στο κελί B3 και θα επιστρέψει τη θέση κάθε συμβολοσειράς κειμένου στο κελί B3. Θα επιστρέψει ένα αποτέλεσμα πίνακα ως εξής: {#VALUE!;#VALUE!}.

ISNUMBER(SEARCH($F$3:$F$4,B3)) θα επιστρέψει το αποτέλεσμα του πίνακα ως {false;false} καθώς η συνάρτηση SEARCH βρίσκει τον αριθμό 0.

--ISNUMBER(SEARCH($F$3:$F$4,B3)) μετατρέπει την τιμή TRUE σε 1 και μετατρέπει την τιμή FALSE σε 0, οπότε αυτός ο τύπος αλλάζει το αποτέλεσμα του πίνακα σε {0;0 }.

ΑΝΤΙΠΡΟΣΩΠΟΣ συνάρτηση: χρησιμοποιείται για να πολλαπλασιάσει τα εύρη ή τους πίνακες αθροίσματος μαζί και επιστρέφει το άθροισμα των προϊόντων. ο SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) επιστρέφει 0+0=0.

Επιτέλους, συγκρίνετε τον αριστερό τύπο SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) και 0, εφόσον το αποτέλεσμα του αριστερού τύπου είναι ίσο με 0, το αποτέλεσμα θα επιστρέψει TRUE ή θα επιστρέψει FALSE. Εδώ επιστρέφει TRUE.
Έγγραφο ελέγξτε εάν περιέχει ένα από τα πράγματα, αλλά εξαιρέστε 4

Μέρος 3: Πολλαπλοί δύο τύποι

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

=TRUE*TRUE

=1

Αυτός ο τύπος, 1 και 0 αντιμετωπίζονται όπως οι λογικές τιμές TRUE και FALSE.

Δείγμα αρχείου

δείγμα εγγράφουΚάντε κλικ για λήψη του δείγματος αρχείου


Σχετικοί τύποι

  • Ελέγξτε εάν ένα κελί περιέχει ένα συγκεκριμένο κείμενο
    Για να ελέγξετε εάν ένα κελί περιέχει ορισμένα κείμενα στην περιοχή Α αλλά δεν περιέχει τα κείμενα στην περιοχή Β, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που συνδυάζει τη συνάρτηση COUNT, SEARCH και AND στο Excel
  • Ελέγξτε εάν το κελί περιέχει ένα από πολλά πράγματα
    Αυτό το σεμινάριο παρέχει έναν τύπο για να ελέγξετε εάν ένα κελί περιέχει μία από τις πολλές τιμές στο Excel και εξηγεί τα επιχειρήματα στον τύπο και πώς λειτουργεί ο τύπος.
  • Ελέγξτε εάν το κελί περιέχει ένα από τα πράγματα
    Ας υποθέσουμε ότι στο Excel, υπάρχει μια λίστα τιμών στη στήλη Ε, θέλετε να ελέγξετε εάν τα κελιά στη στήλη Β περιέχουν όλες τις τιμές στη στήλη Ε και επιστρέφουν ΑΛΗΘΕΙΑ ή ΛΑΘΟΣ
  • Ελέγξτε εάν το κελί περιέχει αριθμό
    Μερικές φορές, μπορεί να θέλετε να ελέγξετε εάν ένα κελί περιέχει αριθμητικούς χαρακτήρες. Αυτό το σεμινάριο παρέχει έναν τύπο που θα επιστρέψει ΑΛΗΘΕΙΑ εάν το κελί περιέχει αριθμό, ΛΑΘΟΣ εάν το κελί δεν περιέχει αριθμό.

Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
Super VLookup: Πολλαπλά Κριτήρια  |  Πολλαπλή Αξία  |  Σε πολλά φύλλα  |  Ασαφής αναζήτηση...
Adv. Αναπτυσσόμενη λίστα: Εύκολη αναπτυσσόμενη λίστα  |  Εξαρτημένη αναπτυσσόμενη λίστα  |  Πολλαπλή αναπτυσσόμενη λίστα...
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  Συγκρίνετε στήλες με Επιλέξτε Ίδια και διαφορετικά κελιά ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος  |  Προβολή σχεδίου  |  Μεγάλη Formula Bar  |  Διαχείριση βιβλίου εργασίας & φύλλου | Βιβλιοθήκη πόρων (Αυτόματο κείμενο)  |  Επιλογή ημερομηνίας  |  Συνδυάστε φύλλα εργασίας  |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών  |  Αποστολή email ανά λίστα  |  Σούπερ φίλτρο  |  Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων ...)  |  50 + Διάγραμμα Τύποι (Gantt διάγραμμα ...)  |  40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια ...)  |  19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι ...)  |  12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος ...)  |  7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαχωρίστε τα κελιά του Excel ...)  |  ... κι αλλα

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
<p>avec les fonctions en français ça donne : SOMMEPROD(--ESTNUM(CHERCHE(Liste;B2)))</p>
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations