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

Πώς να ελέγξετε εάν το κελί περιέχει μία από τις πολλές τιμές στο Excel;

Ας υποθέσουμε, έχετε μια λίστα συμβολοσειρών κειμένου στη στήλη Α, τώρα, θέλετε να δοκιμάσετε κάθε κελί εάν περιέχει μία από τις πολλές τιμές βάσει ενός άλλου εύρους D2: D7. Εάν περιέχει κάποιο από τα συγκεκριμένα κείμενα στο D2: D7, θα εμφανίσει True, διαφορετικά θα εμφανίσει False όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Σε αυτό το άρθρο, θα μιλήσω για τον τρόπο αναγνώρισης ενός κελιού εάν περιέχει μία από τις πολλές τιμές σε άλλο εύρος.


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

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

Εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να εντοπίσετε το αποτέλεσμα, B2, για παράδειγμα, στη συνέχεια σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και εάν το κελί έχει κάποια από τις τιμές κειμένου σε άλλο συγκεκριμένο εύρος, θα γίνει Αληθινό, αλλιώς, θα πάρει Λάθος. Δείτε το στιγμιότυπο οθόνης:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Συμβουλές:

1. Εάν θέλετε να χρησιμοποιήσετε το "Ναι" ή "Όχι" για να υποδείξετε το αποτέλεσμα, εφαρμόστε τον ακόλουθο τύπο και θα λάβετε το ακόλουθο αποτέλεσμα όπως χρειάζεστε, δείτε το στιγμιότυπο οθόνης:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. Στους παραπάνω τύπους, D2: D7 είναι το συγκεκριμένο εύρος δεδομένων στο οποίο θέλετε να ελέγξετε το κελί με βάση και A2 είναι το κελί που θέλετε να ελέγξετε.


Εμφανίστε τους αγώνες εάν το κελί περιέχει μία από πολλές τιμές από μια λίστα με τύπους

Κάποιες φορές, ίσως θέλετε να ελέγξετε αν ένα κελί περιέχει μια τιμή στη λίστα και, στη συνέχεια, επιστρέφει αυτήν την τιμή, εάν αντιστοιχούν πολλές τιμές, τότε εμφανίζονται όλες οι αντίστοιχες τιμές στη λίστα, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Πώς θα μπορούσατε να επιλύσετε αυτήν την εργασία στο Excel;

Για να εμφανίσετε όλα τα αντίστοιχα vaues εάν το κελί περιέχει ένα από το συγκεκριμένο κείμενο, εφαρμόστε τον παρακάτω τύπο:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Note: Στον παραπάνω τύπο, D2: D7 είναι το συγκεκριμένο εύρος δεδομένων στο οποίο θέλετε να ελέγξετε το κελί με βάση και A2 είναι το κελί που θέλετε να ελέγξετε.

Στη συνέχεια, πατήστε Ctrl + Shift + Εισαγωγή πλήκτρα μαζί για να λάβετε το πρώτο αποτέλεσμα και, στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο, δείτε το στιγμιότυπο οθόνης:

Συμβουλές:

Η παραπάνω συνάρτηση TEXTJOIN είναι διαθέσιμη μόνο για το Excel 2019 και το Office 365, εάν έχετε προηγούμενες εκδόσεις του Excel, θα πρέπει να εφαρμόσετε τον παρακάτω τύπο:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Note: Στον παραπάνω τύπο, D2: D7 είναι το συγκεκριμένο εύρος δεδομένων στο οποίο θέλετε να ελέγξετε το κελί με βάση και A2 είναι το κελί που θέλετε να ελέγξετε.

Στη συνέχεια, πατήστε Ctrl + Shift + Εισαγωγή πλήκτρα μαζί για να λάβετε το πρώτο αποτέλεσμα και, στη συνέχεια, σύρετε το κελί τύπου προς τη δεξιά πλευρά έως ότου εμφανιστεί το κενό κελί και, στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω σε άλλα κελιά και όλες οι τιμές που ταιριάζουν έχουν εμφανιστεί όπως φαίνεται παρακάτω στο στιγμιότυπο οθόνης:


Επισημάνετε τους αγώνες εάν το κελί περιέχει μία από πολλές τιμές από μια λίστα με εύχρηστο χαρακτηριστικό

Εάν θέλετε να επισημάνετε ένα συγκεκριμένο χρώμα γραμματοσειράς για τις αντίστοιχες τιμές, εάν το κελί περιέχει μία από πολλές τιμές από μια άλλη λίστα, αυτή η ενότητα, θα εισαγάγω μια εύκολη λειτουργία, Επισήμανση λέξης-κλειδιού of Kutools για Excel, με αυτό το βοηθητικό πρόγραμμα, μπορείτε να επισημάνετε τη συγκεκριμένη μία ή περισσότερες λέξεις-κλειδιά ταυτόχρονα μέσα στα κελιά.

Σημείωση:Για να τα εφαρμόσετε Επισήμανση λέξης-κλειδιού χαρακτηριστικά, πρώτον, πρέπει να κατεβάσετε το Kutools για Excelκαι, στη συνέχεια, εφαρμόστε τις δυνατότητες γρήγορα και εύκολα.

Μετά την εγκατάσταση Kutools για Excel, κάντε τα εξής:

1. Κλίκ Kutools > Κείμενο > Επισήμανση λέξης-κλειδιού, δείτε το στιγμιότυπο οθόνης:

2. Στην Επισήμανση λέξης-κλειδιού πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Επιλέξτε το εύρος δεδομένων που θέλετε να επισημάνετε τα αντίστοιχα κείμενα από το Σειρά πλαίσιο κειμένου;
  • Επιλέξτε τα κελιά που περιέχουν τις λέξεις-κλειδιά στις οποίες θέλετε να επισημάνετε με βάση, μπορείτε επίσης να εισαγάγετε τις λέξεις-κλειδιά χειροκίνητα (ξεχωριστά με κόμμα) στο Λέξη-κλειδί πλαίσιο κειμένου
  • Επιτέλους, πρέπει να καθορίσετε ένα χρώμα γραμματοσειράς για να επισημάνετε τα κείμενα με επιταγή Επισήμανση χρωμάτων λέξεων-κλειδιών επιλογή. 

3. Στη συνέχεια, κάντε κλικ στο κουμπί Ok κουμπί, όλα τα αντίστοιχα κείμενα έχουν επισημανθεί όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:


Σχετικά άρθρα:

  • Συγκρίνετε δύο ή περισσότερες συμβολοσειρές κειμένου στο Excel
  • Εάν θέλετε να συγκρίνετε δύο ή περισσότερες συμβολοσειρές κειμένου σε ένα φύλλο εργασίας με ευαίσθητη πεζά ή όχι με κεφαλαία όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, αυτό το άρθρο, θα μιλήσω για μερικούς χρήσιμους τύπους για να αντιμετωπίσετε αυτήν την εργασία στο Excel.
  • Εάν το κελί περιέχει κείμενο, τότε εμφανίζεται στο Excel
  • Εάν έχετε μια λίστα συμβολοσειρών κειμένου στη στήλη Α και μια σειρά λέξεων-κλειδιών, τώρα, πρέπει να ελέγξετε αν οι λέξεις-κλειδιά εμφανίζονται στη συμβολοσειρά κειμένου. Εάν οι λέξεις-κλειδιά εμφανίζονται στο κελί, εμφανίζοντας το, αν όχι, το κενό κελί εμφανίζεται όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
  • Βρείτε και αντικαταστήστε πολλές τιμές στο Excel
  • Κανονικά, η δυνατότητα Εύρεση και αντικατάσταση μπορεί να σας βοηθήσει να βρείτε ένα συγκεκριμένο κείμενο και να το αντικαταστήσετε με ένα άλλο, αλλά, μερικές φορές, ίσως χρειαστεί να βρείτε και να αντικαταστήσετε πολλές τιμές ταυτόχρονα. Για παράδειγμα, για να αντικαταστήσετε όλο το κείμενο "Excel" σε "Excel 2019", "Outlook" σε "Outlook2019" και ούτω καθεξής όπως φαίνεται παρακάτω το στιγμιότυπο οθόνης. Αυτό το άρθρο, θα παρουσιάσω έναν τύπο για την επίλυση αυτής της εργασίας στο Excel.

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

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

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

kte καρτέλα 201905


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (56)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

I have spreadsheet that have some cell with following test $5655 (BIT001), $4445 (BIT002). I would like to extract every BITxxx and display in another cell with BIT001, BIT002. I'm using MID and FIND but it work only with one BIT001 and BIT002 seems to not search. How would you do it guys?
This comment was minimized by the moderator on the site
You can use text to column > Deliminate > ("("), - I will spit the text from Open Bracket .. like BIT001), then you can remove the closing bracket with a find and replace option.
This comment was minimized by the moderator on the site
Hi all,

Any suggestions...

I have a VALUE next to the SPECIFIC TEXT column F. I need a RESULT in Column B with the VALUE next to SPECIFIC TEXT.
This comment was minimized by the moderator on the site
In option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues in "Result" when the "Specific Text" values is similar to others.

For example, if I have in "Specific Text" the values 'remove' and 'remove lines', I need to get in "Result" the correct value.

Thanks
This comment was minimized by the moderator on the site
I find an option in other webpage:

=TEXTJOIN(" ",1,IF(ISNUMBER(FIND(" "&$F$2:$F$6&" "," "&B2&" ")),$F$2:$F$6,""))
This comment was minimized by the moderator on the site
In the option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues if the word to search is similar to other word. For example if in "Specif text" I have: Remove and Remove line, I need to get/recognise in "Result" the different values ("Remove" for 1 line and "Remove line" in other line). The problem is that always I'm getting "Remove"
This comment was minimized by the moderator on the site
Bonjour, j'essaye cette formule sur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

Par exemple, le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre exemple : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométrique" m'indique vrai...

Merci
This comment was minimized by the moderator on the site
Hello, Greg,
Sorry, I can't understand you clearly.
Could you explain your problem in English? Or you can upload a file or screenshot of your problem here.
Thank you!
This comment was minimized by the moderator on the site
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

Is there a way of amending the formula to return the number of words appear in the text examined?

e.g. returned answer is not whether one of three words (a given list) are found, but if 1, 2, or 3 words are found.

Hope this makes sense................

Thanks



Alan
This comment was minimized by the moderator on the site
Hello, Alan,
To solve your problem, the following array formula may help you: (Note: After inserting the formula, press Ctrl + Shift + Enter keys together to get the first result.)
=SUM((LEN(A2)-LEN(SUBSTITUTE(A2,$D$2:$D$5,"")))/LEN($D$2:$D$5))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
help someone. I have a spreadsheet that has example below. I need a formula that will search and return the following based on what is in the cell

A-05-002F: Air Conditioning Unit or Heat Pump Split System - Qtrly Filter
A-11-025: Air Handler Unit - Annual
E-42-001: Emergency Generators - Weekly #4

The above is in C2 I want E2 to display Q if cell contains Qtrly, A if cell contains Annual, W if cell contains weekly
This comment was minimized by the moderator on the site
Hi, Lynda,
To solve your problem, please apply the following formula:
=IF(ISERROR(SEARCH("Qtrly",C2)),IF(ISERROR(SEARCH("Annual",C2)),IF(ISERROR(SEARCH("weekly",C2)),"","W"),"A"), "Q")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Correction the above information is in C2 C3 C4
This comment was minimized by the moderator on the site
RE: above example  =IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")I keep error with Excel 2010.  Same with example for Excel 2019, in Excel 2019 on a different PC. Tried the one  Is it Wish it was available in my Kutools  
This comment was minimized by the moderator on the site
Multiple search value in a single cell, and return as a Common Value
This comment was minimized by the moderator on the site
Is it possible to do this with a partial match of the keywords? This method is only an exact match
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations