Προέχω

αν το κελί περιέχει αυτό ή αυτό

If Cell Contains This

Τύπος Excel: εάν το κελί περιέχει αυτό ή αυτόΓενικός τύπος | _+_ | Περίληψη

Για να ελέγξετε αν ένα κελί περιέχει περισσότερες από μία υπο -συμβολοσειρές, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στη συνάρτηση COUNTIF.



Στο παράδειγμα που φαίνεται, ο τύπος στο C5 είναι:

= IF ( SUM ( COUNTIF (B5,{'*text1*','*text2*'})),'x','')
Εξήγηση

Ο πυρήνας αυτού του τύπου είναι το COUNTIF, το οποίο επιστρέφει μηδέν αν δεν βρεθεί κανένα από τα υποσύμβολα και ένας θετικός αριθμός αν βρεθεί τουλάχιστον ένα υποσύμβολο. Η ανατροπή σε αυτήν την περίπτωση είναι ότι δίνουμε στο COUNTIF περισσότερες από μία υποσύμβολες για αναζήτηση στα κριτήρια, που παρέχονται ως «σταθερά πίνακα». Ως αποτέλεσμα, το COUNTIF θα επιστρέψει μια σειρά αποτελεσμάτων, με ένα αποτέλεσμα ανά στοιχείο στα αρχικά κριτήρια.





Σημειώστε ότι χρησιμοποιούμε επίσης τον αστερίσκο (*) ως μπαλαντέρ για μηδέν ή περισσότερους χαρακτήρες και στις δύο πλευρές των υποστοιχιών. Αυτό είναι που επιτρέπει στο COUNTIF να μετράει τις υποστοιχίες οπουδήποτε στο κείμενο (δηλαδή αυτό παρέχει τη συμπεριφορά 'περιέχει').

Επειδή επιστρέφουμε έναν πίνακα από το COUNTIF, χρησιμοποιούμε τη συνάρτηση SUM για να αθροίσουμε όλα τα στοιχεία του πίνακα. Το αποτέλεσμα μπαίνει στη συνάρτηση IF ως «λογική δοκιμή». Οποιοσδήποτε θετικός αριθμός θα αξιολογηθεί ως ΑΛΗΘΙΝΟΣ, ώστε να μπορείτε να δώσετε τις τιμές που σας αρέσουν για τιμή εάν είναι αληθές και τιμή αν είναι ψευδές.



Συγγραφέας Dave Bruns


^