Τύπος Excel: Το κελί περιέχει ποια πράγματα -

Πίνακας περιεχομένων

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

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Περίληψη

Εάν έχετε μια λίστα με πράγματα (λέξεις, υποστρώματα κ.λπ.) και θέλετε να μάθετε ποια από αυτά τα πράγματα εμφανίζονται σε ένα κελί, μπορείτε να δημιουργήσετε έναν απλό πίνακα και να χρησιμοποιήσετε έναν τύπο βασισμένο στη συνάρτηση SEARCH

Ρύθμιση

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

Με το κείμενο στα αριστερά, δημιουργήστε έναν απλό πίνακα με τα κελιά που θέλετε να ελέγξετε στα αριστερά και τις λέξεις που θέλετε να αναζητήσετε ως ετικέτες στήλης προς τα δεξιά.

Στο παράδειγμα, ελέγχουμε για 6 χρώματα, οπότε ο πίνακας έχει συνολικά 7 στήλες, συμπεριλαμβανομένης της στήλης που αναζητούμε.

Στη δεύτερη στήλη, προσθέστε τον πρώτο τύπο. Στο κελί C5 του παραδείγματος, έχουμε:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Εξήγηση

Αυτός ο τύπος βασίζεται στον απλούστερο τύπο που περιγράφεται εδώ. Χρησιμοποιεί τη συνάρτηση SEARCH για να κοιτάξει μέσα στο B5 για τη χρήση του κελιού C4 ως συμβολοσειρά αναζήτησης. Εάν το SEARCH επιστρέψει έναν αριθμό, αυτό σημαίνει ότι βρέθηκε η συμβολοσειρά αναζήτησης. Σε αυτήν την περίπτωση, το ISNUMBER θα επιστρέψει TRUE και η συνάρτηση IF θα επιστρέψει την τιμή σε C4.

Εάν δεν βρεθεί η συμβολοσειρά αναζήτησης, το SEARCH επιστρέφει ένα σφάλμα, το ISNUMBER επιστρέφει FALSE και η συνάρτηση IF επιστρέφει μια κενή συμβολοσειρά ("") - η τιμή εάν FALSE.

Σημειώστε ότι οι αναφορές σε αυτόν τον τύπο είναι προσεκτικά κατασκευασμένες. Η αναφορά στο C $ 4 έχει κλειδώσει η σειρά και η αναφορά στο $ B5 έχει κλειδώσει η στήλη. Αυτό επιτρέπει την αντιγραφή του τύπου σε ολόκληρο τον πίνακα και εξακολουθεί να λειτουργεί σωστά.

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