Cuprins
În timp ce lucrăm în Excel, deseori trebuie să căutăm un anumit text în cadrul unui alt text. În Microsoft Excel , putem face astfel de lucrări în mai multe moduri. Astăzi voi arăta cum să găsim un text în interiorul altui text într-o celulă din Excel cu două Dacă sunteți curioși, descărcați caietul nostru de practică și urmați-ne.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a exersa în timp ce citiți acest articol.
Găsirea textelor în celule.xlsx2 Exemple potrivite pentru a găsi textul în celulă în Excel
Pentru a demonstra exemplele, luăm în considerare un set de date de 10 ID-uri de e-mail de 10 Vom afla dacă domeniul de e-mail aparține Gmail Setul nostru de date se află în intervalul de celule B5:B14 , și vom arăta rezultatul nostru în intervalul de celule C5:C14 , respectiv.
NotăToate operațiile din acest articol sunt realizate prin utilizarea Microsoft Office 365 cerere.
Exemplul 1: Combinați funcțiile SEARCH, ISNUMBER și IF pentru a găsi text în celulă
În primul exemplu, vom folosi CĂUTARE , ISNUMBER , și IF pentru a găsi textul dintr-o celulă. Acest exemplu este o funcție nu ține cont de majuscule și minuscule Deci, vom verifica dacă cuvântul Gmail pașii pentru a finaliza procesul sunt prezentați mai jos:
📌 Pași:
- Mai întâi de toate, selectați celula C5 .
- Acum, scrieți următoarea formulă în celulă.
=IF(ISNUMBER(SEARCH("Gmail",B5)), "Da", "Nu")
- Prin urmare, apăsați Introduceți .
- Pe măsură ce cuvântul Gmail este prezentă în datele celulei B5 , formula a returnat Da în celula C5 .
- După aceea, trageți la Mâner AutoFill pentru a copia formula până la celula C14 .
- În cele din urmă, veți vedea că formula noastră va afișa rezultatul pentru toate datele.
Astfel, putem spune că formula noastră funcționează perfect și că putem găsi textul într-o celulă din Excel.
🔎 Descompunerea formuleiDefalcăm formula pentru celula C5 .
👉
SEARCH("Gmail",B5) : The CĂUTARE va căuta caracterul dorit și va afișa numărul acestuia. Aici, funcția va returna 12 .
👉
ISNUMBER(SEARCH("Gmail",B5)) : The ISNUMBER va verifica dacă rezultatul funcției CĂUTARE este un număr sau nu. Dacă rezultatul este un număr, se va returna ADEVĂRAT În caz contrar, se va afișa FALSE . aici, funcția va returna ADEVĂRAT .
👉
IF(ISNUMBER(SEARCH("Gmail",B5)), "Da", "Nu") : În cele din urmă, se poate spune că IF verifică valoarea din ISNUMBER funcția este adevărat sau fals Dacă rezultatul este adevărat la IF funcția va returna Da , Pe de altă parte, se va întoarce Nu . aici, funcția va returna Da .
Citește mai mult: Excel Căutare pentru text în interval
Exemplul 2: Îmbinarea funcțiilor FIND și ISNUMBER pentru a găsi text în celulă
În exemplul următor, vom folosi GĂSIȚI , ISNUMBER , și IF pentru a găsi textul dintr-o celulă. Aceasta este o funcție Sensibil la majuscule și minuscule problemă. deoarece GĂSIȚI va căuta exact aceeași entitate în celulele noastre. Aici, vom căuta exact cuvântul Gmail este prezent sau nu. Pașii pentru a finaliza acest exemplu sunt prezentați în cele ce urmează:
📌 Pași:
- Mai întâi de toate, selectați celula C5 .
- După aceea, scrieți următoarea formulă în celulă.
=IF(ISNUMBER(FIND("Gmail",B4)), "Da", "Nu")
- Apoi, apăsați Introduceți .
- Aici, cuvântul exact Gmail este absent în textul celulei B5 , formula a returnat Nu în celulă C5 .
- Acum, trageți la Mâner AutoFill pentru a copia formula până la celula C14 .
- Veți vedea că formula noastră va afișa rezultatul pentru toate datele, iar în viața reală nu există niciun domeniu cu Gmail Prin urmare, toate rezultatele vor fi Nu .
În cele din urmă, putem spune că formula noastră funcționează cu succes și că putem găsi text într-o celulă din Excel.
🔎 Descompunerea formuleiDefalcăm formula pentru celula C5 .
👉
FIND("Gmail",B4) : The GĂSIȚI va verifica caracterul exact și va afișa numărul de caractere. Deoarece cuvântul nu este prezent în textul nostru, funcția va returna un caracter #VALOARE eroare.
👉
ISNUMBER(FIND("Gmail",B4)) : The ISNUMBER va verifica dacă rezultatul funcției GĂSIȚI este un număr sau nu. Dacă rezultatul este un număr, se va returna ADEVĂRAT În schimb, va arăta FALSE . aici, funcția va returna FALSE .
👉
IF(ISNUMBER(FIND("Gmail",B4)), "Da", "Nu") : În cele din urmă, în IF verifică valoarea din ISNUMBER funcția este adevărat sau fals Dacă rezultatul este adevărat, atunci se va aplica IF funcția va returna Da , În caz contrar, se va returna Nu . aici, funcția va returna Nu .
Concluzie
Acesta este sfârșitul acestui articol. Sper că acest articol vă va fi de ajutor și că veți putea găsi textul într-o celulă în Excel. Dacă aveți întrebări sau recomandări suplimentare, vă rugăm să ne împărtășiți în secțiunea de comentarii de mai jos, dacă aveți întrebări sau recomandări suplimentare.
Nu uitați să consultați site-ul nostru, ExcelWIKI , pentru mai multe probleme și soluții legate de Excel. Continuați să învățați noi metode și continuați să vă dezvoltați!