Note: The other languages of the website are Google-translated. Back to English

Τύπος 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, το αποτέλεσμα θα είναι ΑΛΗΘΕΙ ή θα επιστρέψει FALSE. Εδώ επιστρέφει ΑΛΗΘΕΙΑ.
Έλεγχος εγγράφων εάν περιέχει ένα από τα πράγματα, αλλά αποκλείει 3

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

Ο τύπος ΑΝΑΖΗΤΗΣΗ ($ F $ 3: $ F $ 4, B3) θα αναζητήσει κάθε τιμή στην περιοχή E3: E5 στο κελί B3 και θα επιστρέψει τη θέση κάθε συμβολοσειράς κειμένου στο κελί B3. Θα επιστρέψει ένα αποτέλεσμα πίνακα ως εξής: {#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, το αποτέλεσμα θα επιστρέψει ΑΛΗΘΕΙΑ ή θα επιστρέψει FALSE. Εδώ επιστρέφει ΑΛΗΘΕΙΑ.
Έλεγχος εγγράφων εάν περιέχει ένα από τα πράγματα, αλλά αποκλείει 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 - Σας βοηθά να ξεχωρίζετε από το πλήθος

Θα θέλατε να ολοκληρώσετε την καθημερινή σας εργασία γρήγορα και τέλεια; Το Kutools για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.

  • Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
  • Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
  • Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
  • Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.
Κορδέλα του Excel (με εγκατεστημένο το Kutools για Excel)

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

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
Στιγμιότυπο οθόνης του Excel (με εγκατεστημένη την καρτέλα Office)
Σχόλια (1)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
avec les fonctions en français ça donne : SOMMEPROD(--ESTNUM(CHERCHE(Liste;B2)))
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL