Căutați un text specific în Excel - Top 3 Metodă (Exemple)

Cum să căutați text în Excel?

Când lucrăm cu Excel, vedem atât de multe situații care sunt de natură particulară, iar una dintre aceste situații este căutarea textului particular din celulă. Primul lucru care ne vine în minte atunci când spunem că dorim să căutăm un anumit text în foaia de lucru este metoda „Găsiți și înlocuiți” în Excel și este și cea mai populară. Dar Ctrl + F vă poate găsi textul pe care îl căutați, dar nu poate depăși acest lucru. Să presupunem că dacă celula conține anumite cuvinte, este posibil să doriți ca rezultatul din celula următoare să fie „ADEVĂRAT” sau altfel FALS. Deci Ctrl + F se oprește aici.

Aici vă vom trece prin formulele care pot căuta textul particular din valoarea celulei și ajunge la rezultat.

Ce formulă ne poate spune că o celulă conține text specific?

Aceasta este întrebarea pe care am văzut-o de multe ori în forumurile Excel. Prima formulă care mi-a venit în minte a fost funcția „GĂSEȘTE”.

Funcția Găsire poate reveni la poziția valorilor de text furnizate în șir. Deci, dacă metoda FIND returnează orice număr, atunci putem considera celula așa cum are textul sau altfel nu.

De exemplu, uitați-vă la datele de mai jos.

În datele de mai sus, avem trei propoziții în trei rânduri diferite. Acum, în fiecare celulă, trebuie să căutăm textul „Cel mai bun”. Deci, aplicați funcția FIND.

În argumentul Găsiți text , menționați textul pe care trebuie să îl găsim.

În text, selectați propoziția completă, adică referința la celulă.

Ultimul parametru nu este necesar pentru închiderea parantezei și apăsarea tastei Enter.

Deci, în două propoziții, avem cuvântul „cel mai bun”. Putem vedea valoarea de eroare #VALUE! în celula B2 care arată că celula A2 nu are valoarea textului „cel mai bun”.

În loc de numere, putem introduce rezultatul și în propriile noastre cuvinte. Pentru aceasta, trebuie să folosim condiția IF.

Deci, în condiția IF, am furnizat rezultatul ca „Text găsit” dacă s-a găsit valoarea „cel mai bun” sau altfel am furnizat rezultatul pentru a fi afișat ca „Nu a fost găsit”.

Dar aici avem o problemă, chiar dacă am furnizat rezultatul ca „Nu a fost găsit”, dacă textul nu a fost găsit, obținem valoarea de eroare ca #VALUE !.

Deci, nimeni nu dorește să aibă o valoare de eroare în foaia Excel. Pentru a depăși această valoare de eroare, trebuie să atașăm formula cu funcția ISNUMERIC.

Funcția ISNUMERIC evaluează dacă funcția FIND returnează numărul sau nu. Dacă funcția FIND returnează numărul, atunci va furniza TRUE la starea IF sau altfel starea FALSE. Pe baza rezultatului furnizat de funcția ISNUMERIC, condiția IF va returna rezultatul în consecință.

De asemenea, putem folosi funcția IFERROR în Excel pentru a face față valorilor de eroare în loc de ISNUMERIC. Formula de mai jos va returna „not Found” dacă valoarea de eroare returnată de funcția FIND.

Alternative la funcția FIND

Alternativa # 1 - Funcția de căutare Excel

În loc de funcția FIND, putem folosi și funcția SEARCH în excel pentru a căuta textul particular din șir. Sintaxa funcției SEARCH este aceeași cu funcția FIND.

Furnizați textul de căutare ca „Cel mai bun”.

În text este referința noastră de celulă.

Chiar și funcția SEARCH returnează o valoare de eroare ca #VALUE! dacă textul de găsire „cel mai bun” nu este găsit. După cum am văzut mai sus, trebuie să atașăm formula fie cu funcția ISNUMERIC, fie cu funcția IFERROR.

Alternativa # 2 - Funcția Excel Countif

Un alt mod de a căuta un anumit text este prin utilizarea funcției COUNTIF. Această funcție funcționează fără nicio eroare.

În interval, argumentul selectează referința celulei.

În coloana de criterii, trebuie să folosim o caracteră comodă în Excel, deoarece găsim doar partea valorii șirului, așa că atașați cuvântul „cel mai bun” cu un caracter asterisc (*).

Această formulă va returna numărul cuvântului „cel mai bun” în valoarea celulei selectate. Deoarece avem doar o „cea mai bună” valoare, vom obține doar 1 ca număr.

Acum putem aplica doar condiția IF pentru a obține rezultatul fără nicio eroare.

Evidențiați celula care are o valoare specială a textului

Dacă nu sunteți un fan al formulelor, puteți evidenția celula care are un anumit cuvânt. Pentru a evidenția celula care are cuvântul „cel mai bun”, trebuie să folosim formatarea condiționată în Excel.

Pentru aceasta, selectați celulele de date și faceți clic pe Formatare condiționată> Regulă nouă.

Deschideți noua regulă selectați „Formatează numai celulele care conțin”.

Din primul meniu derulant, selectați „Text specific”.

În formulă, secțiunea introduce textul pe care îl căutăm între ghilimele duble cu semnul egal. = „Cel mai bun”.

Apoi faceți clic pe FORMAT și alegeți stilul de formatare.

Faceți clic pe OK. Va evidenția toate celulele care au cuvântul „cel mai bun”.

Astfel, folosind diverse tehnici, putem căuta textul special în Excel.

Articole interesante...