Cuprins
În timp ce manipulați o bază de date mare, este posibil să aveți nevoie să găsiți un anumit text din baza de date. Excel are câteva funcții prin care puteți face acest lucru cu ușurință. Astăzi, în acest articol, vom demonstra 4 modalități simple de a găsi dacă la un interval de celule conține un anumit text în Excel .
Descărcați caietul de practică
Descărcați această foaie de exerciții pentru a exersa în timp ce citiți acest articol.
FInd If Range of Cells Contains Specific Text.xlsx
4 moduri simple de a afla dacă un interval de celule conține un anumit text în Excel
Setul de date de mai jos va determina dacă intervalul de texte conține sau nu un anumit text. În plus, coloana din stânga numită Text conține textul dorit, iar coloana din dreapta Specific Text conține textele care vor fi verificate pe coloana din stânga. Apoi, coloana Rezultat Pentru a evita orice problemă de compatibilitate, utilizați coloana Excel 365 ediție.
1. Introduceți funcția COUNTIF pentru a afla dacă un interval de celule conține un anumit text în Excel
Pentru a determina dacă o valoare sau un text există într-un interval de date, puteți utiliza pur și simplu o formulă bazată pe funcția COUNTIF . The COUNTIF ne va ajuta să numărăm valorile dacă este îndeplinită o anumită condiție.
Pași:
- În primul rând, în celulă E5 , introduceți formula:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Apoi, apăsați Introduceți pentru a obține rezultatul.
🔎 Repartizarea formulei
- Intervalul de intrare aici este B5:B10 .
- Criteriul este "*"&D5& "*" . aici am folosit Asterisc (*) ca un Wildcard pentru unul sau mai multe caractere. Am concatenat asteriscul înainte și după referința celulei D4 Deci, aceasta va număra valoarea dacă apare oriunde în interval.
- Prin urmare, dacă valoarea este găsită, atunci ieșirea va fi ADEVĂRAT în caz contrar, rezultatul va fi FALSE .
- După aceea, treceți cursorul mouse-ului în colțul din dreapta jos al celulei de formulă, iar când cursorul arată simbolul Mâner de umplere pictograma ( + ), faceți dublu clic pe ea pentru a aplica aceeași formulă pentru restul celulelor.
- Prin urmare, veți obține rezultate.
Citește mai mult: Cum să găsiți dacă celula conține un anumit text în Excel
2. Aflați dacă un interval de celule conține un anumit text cu funcțiile ISNUMBER și FIND
Utilizând formula bazată pe ISNUMBER și GĂSIȚI , putem găsi cu ușurință textul specific dintr-o serie de celule. ISNUMBER returnează o ieșire logică dacă argumentul din interiorul ei este satisfăcător. Pe de altă parte, funcția GĂSIȚI returnează poziția specifică a unui text specificat într-un interval de șiruri de caractere sau de text.
Pași:
- În primul rând, în celulă E5 , aplicăm formula:
=ISNUMBER(FIND(D5,B5))
- Apoi, apăsați Introduceți pentru a obține rezultatul.
🔎 Repartizarea formulei
- The Găsiți funcția aici este de a determina locația exactă a textului menționat în celulă D5 în șirul de text B5 Poate fi o valoare numerică sau poate fi un vid (dacă textul nu se găsește în șir).
- The ISNUMBER va returna o ieșire logică bazată pe ieșirea de către funcția GĂSIȚI funcție.
- După aceea, aplicați aceeași funcție și la restul celulelor, trăgând de butonul Mâner de umplere în celulă E10 .
- Prin urmare, veți obține rezultatul dorit.
Citește mai mult: Excel Căutare pentru text în interval
3. Combinați funcțiile IF, OR și COUNTIF pentru a găsi celule care conțin un anumit text
Atunci când avem nevoie să găsim texte specifice din intervalul dat de celule, putem face acest lucru cu ușurință cu funcția IF Anveloparea altor funcții în cadrul funcției IF Ne va ușura munca. Prin urmare, urmați metodele de mai jos.
3.1 IF cu funcția COUNTIF
Combinația dintre IF și COUNTIF vor determina dacă șirul de caractere dorit conține sau nu textul specific.
Pași:
- Într-o celulă în care doriți să obțineți rezultatul, aplicați IF cu COUNTIF Forma finală a acestei formule este:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Repartizarea formulei
- Intervalul este B5:B10.
- Criteriul este "*"&D5& "*" .
- Dacă valoarea este găsită, rezultatul va arăta DA .
- În cazul în care valoarea nu este găsită, rezultatul va arăta NU .
- Obțineți rezultatul prin apăsarea Introduceți .
- Acum aplicați același lucru la restul textelor specifice. Textele care au corespuns cu sursa vor arăta DA și alții vor arăta NU .
3.2 Funcțiile ISNUMBER, SEARCH și IF
Putem determina dacă șirul de caractere conține sau nu textul specific cu ajutorul combinației dintre IF , CĂUTARE , și ISNUMBER funcții.
Pași:
- În primul rând, aplicați IF cu funcția ISNUMBER funcția în celulă E5 Formula finală este:
=IF(ISNUMBER(SEARCH(D5,B5)), "FOUND", "NOT FOUND")
🔎 Repartizarea formulei
- Vom găsi textul D5 în cadrul textului B5 folosind CĂUTARE funcție.
- Rezultatul va arăta GĂSIT în cazul în care valoarea este adevărată.
- Rezultatul va arăta NU SE GĂSEȘTE în cazul în care valoarea este falsă.
- Apăsați Introduceți pentru a aplica funcția.
- Prin urmare, veți obține rezultatul pentru restul celulelor trăgând de butonul Mâner de umplere în celulă E10 .
3.3 IF cu OR și COUNTIF
În acest caz, aplicarea combinată a IF , OR, și COUNTIF vor fi implementate funcții pentru a determina dacă există sau nu celule care conțin un text specific. În cazul în care celulele IF funcție ne va ajuta să verificăm o condiție, pe de altă parte, funcția COUNTIF ne va ajuta să contorizăm valorile dacă este îndeplinită acea condiție specifică. Iar funcția OR ne va ajuta să returnăm rezultatul dorit în funcție de condiție.
Pași:
- În celulă E5 , introducem formula:
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*"))), "YES", "NOT FOUND")
- Prin urmare, apăsați Introduceți pentru a obține rezultatul.
🔎 Repartizarea formulei
- Intervalul este B5 .
- Criteriul este "*"&$D$5:$D$10& "*" .
- Prin urmare, dacă valoarea este acolo, rezultatul va arăta DA .
- În plus, dacă valoarea nu este găsită, rezultatul va arăta NU SE GĂSEȘTE .
- Aplicați aceeași formulă la restul celulelor prin tragerea liniei Mâner de umplere pictograma în celulă E10 .
Citește mai mult: Cum să găsiți text în celulă în Excel
4. Uniți funcțiile SUMPRODUCT și COUNTIF
The SUMPRODUCT și COUNTIF funcțiile vă ajută, de asemenea, să găsiți texte specifice într-o serie de celule. Urmați acești pași pentru a învăța. Funcția SUMPRODUCT pe de altă parte, în cazul în care COUNTIF ne va ajuta să contorizăm valorile dacă este îndeplinită acea condiție specifică.
Pași:
- La început, aplicați SUMPRODUCT funcția în celulă E5 Aici am imbricate în COUNTIF în cadrul funcției SUMPRODUCT Formula finală este:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Prin urmare, apăsați Introduceți pentru a obține rezultatul.
🔎 Repartizarea formulei
- Intervalul este B5:B10 .
- Criteriul este "*"&D5& "*" .
- The COUNTIF numără numărul de celule care corespund.
- În plus, în cadrul SUMPRODUCT ia numărul returnat de funcția COUNTIF și obține suma acesteia.
- În cele din urmă, aplicați aceeași formulă la restul celulelor. Rezultatul este exact în ceea ce privește datele introduse.
Lucruri de reținut
- În timp ce folosim caractere wildcard, trebuie să aplicăm asterisc ( * ) la fiecare subșir. Asterisc ( * ) se potrivește cu orice număr de caractere atunci când este utilizat.
- În timp ce se utilizează IF cu OR formula amintiți-vă să Bloc intervalul prin utilizarea referinței absolute a celulei ($) .