Salt la conținutul principal

Cum să verificați dacă celula conține una dintre mai multe valori în Excel?

Presupunând că aveți o listă de șiruri de text în coloana A, acum doriți să testați fiecare celulă dacă conține una dintre mai multe valori bazate pe un alt interval D2: D7. Dacă conține oricare dintre textele specifice din D2: D7, va afișa Adevărat, în caz contrar, va afișa Fals după cum se arată în următoarea captură de ecran. În acest articol, voi vorbi despre cum să identificați o celulă dacă conține una dintre mai multe valori dintr-un alt interval.


Verificați dacă o celulă conține una dintre mai multe valori dintr-o listă cu formule

Pentru a verifica dacă un conținut de celulă conține una dintre valorile textului într-un alt interval, următoarele formule vă pot ajuta, vă rugăm să faceți acest lucru:

Introduceți formula de mai jos într-o celulă goală în care doriți să localizați rezultatul, de exemplu, B2, apoi trageți mânerul de umplere în jos către celulele pe care doriți să le aplicați această formulă și dacă celula are oricare dintre valorile textului în alta interval specific, va deveni True, în caz contrar, va deveni False. Vedeți captura de ecran:

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

Sfat:

1. Dacă doriți să utilizați „Da” sau „Nu” pentru a indica rezultatul, vă rugăm să aplicați următoarea formulă și veți obține următorul rezultat după cum aveți nevoie, consultați captura de ecran:

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

2. În formulele de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.


Afișați potrivirile dacă celula conține una dintre mai multe valori dintr-o listă cu formule

Uneori, este posibil să doriți să verificați dacă o celulă conține o valoare în listă și apoi returnează acea valoare, dacă mai multe valori se potrivesc, atunci toate valorile potrivite din listă sunt afișate așa cum se arată în imaginea de mai jos. Cum ați putea rezolva această sarcină în Excel?

Pentru a afișa toate opțiunile potrivite dacă celula conține unul dintre textele specifice, vă rugăm să aplicați formula de mai jos:

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

notițe: În formula de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.

Apoi, apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul rezultat, apoi glisați mânerul de umplere în jos în celulele pe care doriți să le aplicați această formulă, vedeți captura de ecran:

Sfat:

Funcția TEXTJOIN de mai sus este disponibilă numai pentru Excel 2019 și Office 365, dacă aveți versiuni Excel anterioare, ar trebui să aplicați formula de mai jos:

=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))), "")

notițe: În formula de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.

Apoi, apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul rezultat, apoi trageți celula formulă pe partea dreaptă până când este afișată celula goală, apoi continuați să trageți mânerul de umplere în jos către alte celule și toate valorile potrivite au fost afișate așa cum se arată în imaginea de mai jos:


Evidențiați potrivirile dacă celula conține una din mai multe valori dintr-o listă cu o caracteristică utilă

Dacă doriți să evidențiați o anumită culoare a fontului pentru valorile potrivite dacă celula conține una din mai multe valori dintr-o altă listă, această secțiune, voi introduce o caracteristică ușoară, Marcați cuvântul cheie of Kutools pentru Excel, cu acest utilitar, puteți evidenția unul sau mai multe cuvinte cheie specifice simultan în celule.

Notă:Pentru a aplica acestea Marcați cuvântul cheie caracteristici, în primul rând, ar trebui să descărcați fișierul Kutools pentru Excel, apoi aplicați caracteristicile rapid și ușor.

După instalare Kutools pentru Excel, vă rugăm să faceți următoarele:

1. Clic Kutools > Text > Marcați cuvântul cheie, vezi captura de ecran:

2. În Marcați cuvântul cheie caseta de dialog, vă rugăm să efectuați următoarele operații:

  • Selectați intervalul de date pe care doriți să evidențiați textele potrivite din Gamă casetă de text;
  • Selectați celulele conține cuvintele cheie pe care doriți să le evidențiați pe baza, puteți introduce cuvintele cheie manual (separate prin virgulă) în Cuvânt cheie casetă de text
  • În cele din urmă, ar trebui să specificați o culoare de font pentru a evidenția textele prin bifare Marcați culorile cuvintelor cheie opțiune. 

3. Apoi apasa Ok buton, toate textele potrivite au fost evidențiate după cum se arată în imaginea de mai jos:


Mai multe articole relative:

  • Comparați două sau mai multe șiruri de text în Excel
  • Dacă doriți să comparați două sau mai multe șiruri de text într-o foaie de lucru cu majuscule sau minuscule, după cum se arată în următoarea captură de ecran, în acest articol, voi vorbi despre câteva formule utile pentru a vă ocupa de această activitate în Excel
  • Dacă celula conține text, apoi afișați în Excel
  • Dacă aveți o listă de șiruri de text în coloana A și un rând de cuvinte cheie, acum, trebuie să verificați dacă cuvintele cheie apar în șirul de text. Dacă cuvintele cheie apar în celulă, afișând-o, dacă nu, celula necompletată este afișată după cum urmează imaginea de mai jos.
  • Găsiți și înlocuiți mai multe valori în Excel
  • În mod normal, funcția Găsiți și înlocuiți vă poate ajuta să găsiți un anumit text și să îl înlocuiți cu altul, dar, uneori, poate fi necesar să găsiți și să înlocuiți mai multe valori simultan. De exemplu, pentru a înlocui tot textul „Excel” la „Excel 2019”, „Outlook” la „Outlook2019” și așa mai departe, după cum se arată în imaginea de mai jos. În acest articol, voi introduce o formulă pentru rezolvarea acestei sarcini în Excel.

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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