Πίνακας περιεχομένων
Το Excel διαθέτει διάφορες ενσωματωμένες συναρτήσεις για την αντιστοίχιση και την ανάκτηση τιμής εάν ένα κελί περιέχει κείμενο ή συμβολοσειρά. Σε πολλές περιπτώσεις, προσπαθούμε να αναζήτηση ενός κειμένου ή μιας συμβολοσειράς σε μια περιοχή στο Excel. Συγκεκριμένες λειτουργίες στο Excel επιστρέφουν τιμή εάν τα κελιά περιέχουν συγκεκριμένο/ακριβές κείμενο ή συμβολοσειρά . Σε αυτό το άρθρο, χρησιμοποιούμε ΕΆΝ , ISNUMBER , ΑΚΡΙΒΩΣ , COUNTIF , INDEX , ΜΑΤΣ , VLOOKUP , ΑΝΑΖΗΤΗΣΗ , Ή, και ΚΑΙ λειτουργίες για να τιμή επιστροφής αν το κελί περιέχει κείμενο ή συμβολοσειρά.
Σε μια κατάσταση, ας υποθέσουμε ότι έχουμε καταχωρήσεις ορισμένων κατηγοριών και προϊόντων σε ένα σύνολο δεδομένων όπως η παρακάτω εικόνα
Σύνολο δεδομένων για λήψη
Επιστροφή τιμής εάν τα κελιά περιέχουν Text.xlsx8 εύκολοι τρόποι για το Excel εάν το κελί περιέχει κείμενο, τότε επιστρέψτε την τιμή
Μέθοδος 1: Χρήση της συνάρτησης IF (το κελί περιέχει συγκεκριμένο κείμενο)
Η σύνταξη του ΕΆΝ η λειτουργία είναι =IF (logical_test, [value_if_true], [value_if_false]) . Έχει ως αποτέλεσμα μία προεπιλεγμένη τιμή είτε [value_if_true] ή [value_if_false] ανάλογα με το logical_test true ή false αντίστοιχα.
Βήμα 1: Κάντε κλικ σε οποιοδήποτε κενό κελί (D4 ).
Βήμα 2 : Εισάγετε τον τύπο
=IF (B4="Bars", "Available", "Not Available")
Εδώ, η logical_test είναι να ταιριάζει με το κείμενο Bars στο κελί B4 ; αν η δοκιμή είναι true έχει ως αποτέλεσμα Διαθέσιμο , διαφορετικά Δεν είναι διαθέσιμο .Βήμα 3: Τύπος ENTER .
Βήμα 4: Σύρετε το Λαβή πλήρωσης , Διαθέσιμο ή Δεν είναι διαθέσιμο οι τιμές θα εμφανίζονται σε όλο το εύρος.
Σχετικό περιεχόμενο: Πώς να αθροίσετε εάν το κελί περιέχει συγκεκριμένο κείμενο στο Excel (6 τρόποι)
Μέθοδος 2: Χρήση της συνάρτησης ISNUMBER και SEARCH (τα κελιά περιέχουν συγκεκριμένο κείμενο)
Το ISNUMBER η συνάρτηση επιστρέφει αληθές ή ψευδές ανάλογα με την αντιστοιχία των ΑΝΑΖΗΤΗΣΗ κείμενο σε ένα απόλυτο εύρος.
Βήμα 1: Κάντε κλικ σε οποιοδήποτε κενό κελί ( D4 ).
Βήμα 2: Εισάγετε τον τύπο
=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) Στον τύπο, το ΑΝΑΖΗΤΗΣΗ η συνάρτηση ταιριάζει με το κείμενο "Bars" σε ένα απόλυτο εύρος, τότε επιστρέφει Αλήθεια ή Ψευδές ανάλογα με τον αγώνα .Βήμα 3: Τύπος ENTER. Αληθές ή Ψευδές εμφανίζεται η τιμή επιστροφής.
Βήμα 4: Σύρετε το Χειρολαβή πλήρωσης , όλα τα κύτταρα καταλήγουν σε Αλήθεια ή Ψευδές όπως η παρακάτω εικόνα.
Διαβάστε περισσότερα: Εάν το κελί περιέχει συγκεκριμένο κείμενο, προσθέστε 1 στο Excel (5 παραδείγματα)
Μέθοδος 3: Χρήση της συνάρτησης IF και Exact (τα κελιά περιέχουν ακριβές κείμενο)
Αν θεωρούμε ότι το κείμενο είναι ευαίσθητο στην πεζότητα και θέλουμε ακριβή αντιστοίχιση, μπορούμε να χρησιμοποιήσουμε την εντολή ΑΚΡΙΒΩΣ σε συνδυασμό με τη συνάρτηση IF.
Βήμα 1: Επιλέξτε ένα κενό κελί ( D4 ).
Βήμα 2: Επικολλήστε τον τύπο
=IF(EXACT(B4, "Bars"), "Available", "") Στο εσωτερικό του τύπου, το ΑΚΡΙΒΩΣ η συνάρτηση ταιριάζει με το ακριβές κείμενο "Bars" στο κελί B4 τότε επιστρέφει την τιμή "Διαθέσιμο" διαφορετικά BLANK το κελί ανάλογα με την ακριβή αντιστοιχία .Βήμα 3: Χτύπημα ENTER , θα εμφανιστεί η τιμή του εστιατορίου.
Βήμα 4: Σύρετε το Χειρολαβή πλήρωσης , τα υπόλοιπα κύτταρα παίρνουν το "Διαθέσιμο" αξία ή να παραμείνει BLANK.
Διαβάστε περισσότερα: Εάν το κελί περιέχει κείμενο, τότε αντιγράψτε το σε άλλο φύλλο στο Excel
Μέθοδος 4: Χρήση της συνάρτησης IF και COUNTIF
Συνδυασμένο ΕΆΝ και COUNTIF επιστρέφει το ίδιο κείμενο κελιού καθώς ταιριάζει με τα κριτήρια σε μια περιοχή.
Βήμα 1: Κάντε κλικ σε ένα κενό κελί ( D4 ).
Βήμα 2: Αντιγράψτε και επικολλήστε τον τύπο
=IF(COUNTIF(B4, "*Bars*"),B4,"") Στον τύπο, το COUNTIF η συνάρτηση ταιριάζει με τα κριτήρια "*Μπάρες*" (ο τύπος βάζει αυτόματα * και στις δύο πλευρές του κριτηρίου) σε εύρος (κελί B4 ). Στη συνέχεια επιστρέφει την τιμή στο B4 Διαφορετικά διατηρεί το κελί BLANK .Βήμα 3: Τύπος ENTER , εμφανίζεται κείμενο ίδιο με τα κριτήρια.
Βήμα 4: Σύρετε το Χειρολαβή πλήρωσης , τα αντίστοιχα κελιά θα εμφανίζουν τις ίδιες τιμές με την περιοχή.
Διαβάστε περισσότερα: Εάν το κελί περιέχει κείμενο, τότε προσθέστε κείμενο σε ένα άλλο κελί στο Excel
Μέθοδος 5: Χρήση των λειτουργιών INDEX και MATCH
Μερικές φορές, έχουμε ένα κριτήριο σε μια περιοχή κελιών που πρέπει να ταιριάζει με το αποτέλεσμα σε μια άλλη περιοχή κελιών. Σε αυτή την περίπτωση, μπορούμε να χρησιμοποιήσουμε την εντολή INDEX για να ταιριάξει ένα κείμενο σε ένα εύρος και η συνάρτηση ΜΑΤΣ για να προκύψει η τιμή σε ένα άλλο κελί. Για να επιτευχθεί ο σκοπός, αλλάζουμε ελαφρώς το σύνολο δεδομένων.
Βήμα 1: Επιλέξτε οποιοδήποτε κενό κελί ( B2 ).
Βήμα 2: Πληκτρολογήστε τον τύπο
=INDEX(C7:C15,MATCH("Bars",B7:B15,0)) Εδώ INDEX η συνάρτηση αναζητά το ακριβές κείμενο που ταιριάζει "Bars" από την περιοχή B7:B15 στην περιοχή C7:C15.Βήμα 3: Τύπος CTRL+SHIFT+ENTER , καθώς πρόκειται για τύπο πίνακα. Το κείμενο που ταιριάζει με το Μπαρ εμφανίζεται.
Διαβάστε περισσότερα: Πώς να επιστρέψετε την τιμή εάν τα κελιά περιέχουν συγκεκριμένο κείμενο από μια λίστα
Μέθοδος 6: Χρήση της συνάρτησης VLOOKUP
Το VLOOKUP είναι αποτελεσματική για την εύρεση κάθετων δεδομένων σε έναν πίνακα. Στην περίπτωσή μας, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση VLOOKUP για να βρείτε μια ακριβή ή κατά προσέγγιση αντιστοιχία σε μια στήλη. Η σύνταξη της συνάρτησης VLOOKUP η λειτουργία είναι =VLOOKUP (value, table, col_index, [range_lookup]).
Βήμα 1: Πληκτρολογήστε το κείμενο αναζήτησης ( Μπαρ ) σε οποιοδήποτε κελί ( B3 ).
Βήμα 2: Επιλέξτε οποιοδήποτε κενό κελί (C3).
Βήμα 3: Εισάγετε τον τύπο
=VLOOKUP(B3,B7:C15,2,FALSE) Εδώ "Bars" είναι το κείμενο στο B3 που πρέπει να ταιριάζει εντός ενός εύρους B7:C15 σε μια τιμή στη στήλη 2. ΛΑΘΟΣ δηλώνει ότι θέλουμε ακριβή αντιστοιχία.Βήμα 4: Τύπος ENTER. Θα εμφανιστεί η αντιστοιχισμένη τιμή.
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το VLOOKUP εάν το κελί περιέχει μια λέξη μέσα στο κείμενο στο Excel
Μέθοδος 7: Χρήση της συνάρτησης IF OR ISNUMBER και SEARCH (τα κελιά περιέχουν συμβολοσειρές)
Ένα σύνολο δεδομένων συχνά περιέχει περισσότερες από μία συμβολοσειρές κειμένου. Θέλουμε να ταιριάξουμε τα κελιά που έχουν μόνο μία συμβολοσειρά κειμένου που ταιριάζει. Μπορούμε να χρησιμοποιήσουμε το ISNUMBER και ΑΝΑΖΗΤΗΣΗ για να ταιριάζει με ένα κείμενο, τότε Ή για να δηλώσετε έναν εναλλακτικό αγώνα. Επιτέλους, ΕΆΝ συναρτήσεις να εμφανίζουν μια τιμή επιστροφής αλλιώς τα κελιά παραμένουν BLANK .
Βήμα 1: Επιλέξτε οποιοδήποτε κενό κελί ( D4 ). Πληκτρολογήστε τον τύπο
=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4))), "Available ","")Βήμα 2: Χτύπημα ENTER. "Διαθέσιμο " κείμενο εμφανίζεται στο κελί σε περίπτωση που κάποιο από τα κείμενα αναφοράς ("Bars" ή "Veg") υπάρχουν στο κύτταρο B4.
Βήμα 3: Σύρετε το Χειρολαβή πλήρωσης , τα υπόλοιπα κελιά της περιοχής το κελί μαρκάρεται είτε με "Διαθέσιμο" κείμενο ή υπόλοιπο BLANK.
Διαβάστε περισσότερα: Ελέγξτε αν το κελί περιέχει μερικό κείμενο στο Excel (5 τρόποι)
Μέθοδος 8: Χρήση της συνάρτησης IF AND ISNUMBER και SEARCH (τα κελιά περιέχουν συμβολοσειρές)
Από το Μέθοδος 7 , ξέρουμε πώς ταιριάζουν πολλαπλές συμβολοσειρές κειμένου σε ένα κελί. Αν προχωρήσουμε περαιτέρω για να ταιριάξουμε και τις δύο συμβολοσειρές κειμένου, μπορούμε να χρησιμοποιήσουμε το ΚΑΙ αντί της συνάρτησης Ή .
Βήμα 1: Επιλέξτε οποιοδήποτε κενό κελί ( D4 ). Πληκτρολογήστε τον τύπο
=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4))), "Available ","")Βήμα 2: Χτύπημα ENTER Αν και οι δύο συμβολοσειρές κειμένου υπάρχουν στο κελί B4 , ο τύπος επιστρέφει "Διαθέσιμο" ως τιμή αλλιώς τα κελιά παραμένουν BLANK.
Βήμα 3: Σύρετε το Χειρολαβή πλήρωσης, τα υπόλοιπα κύτταρα χαρακτηρίζονται είτε από "Διαθέσιμο" ή παραμένει BLANK.
Συμπέρασμα
Σε αυτό το άρθρο, χρησιμοποιούμε διάφορους τύπους για να επιστρέψουμε τιμή αν τα κελιά περιέχουν συγκεκριμένα κείμενα. Χρησιμοποιούμε το ΕΆΝ , ISNUMBER , ΑΚΡΙΒΩΣ , INDEX , ΜΑΤΣ , Ή , και ΚΑΙ συναρτήσεις για να επιστρέψετε τιμή για την ακριβή ή κατά προσέγγιση αντιστοιχία ενός κειμένου. Δείχνουμε επίσης μεθόδους για την αντιστοίχιση περισσότερων από ένα αλφαριθμητικών συνδυάζοντας IF, AND, ISNUMBER , και ΑΝΑΖΗΤΗΣΗ λειτουργίες. Ελπίζω να βρείτε τις μεθόδους που συζητήθηκαν εξαιρετικά εύκολο να ακολουθήσετε. Σχολιάστε, αν χρειάζεστε περαιτέρω διευκρινίσεις ή έχετε κάτι να προσθέσετε.