Cum să utilizați formulele „Dacă celula conține” în Excel

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor



excela are o serie de formule care vă ajută să vă folosiți datele în moduri utile. De exemplu, puteți obține o ieșire în funcție de faptul dacă o celulă îndeplinește sau nu anumite specificații. În acest moment, ne vom concentra pe o funcție numită „dacă celula conține, atunci”. Să ne uităm la un exemplu.



  Cum să utilizați formulele „Dacă celula conține” în Excel

Formula Excel: Dacă celula conține

Formula generică
=IF(ISNUMBER(SEARCH("abc",A1)),A1,"") 
rezumat

Pentru a testa celulele care conține un anumit text, puteți folosi o formulă care folosește funcția IF împreună cu CĂUTARE și ISNUMBER funcții. În exemplul prezentat, formula din C5 este:

=IF(ISNUMBER(SEARCH("abc",B5)),B5,"")

Dacă doriți să verificați dacă sau nu A1 celula conține textul „Exemplu”, puteți rula o formulă care va afișa „Da” sau „Nu” în B1 celulă. Există o serie de moduri diferite în care puteți utiliza aceste formule. La momentul scrierii, Excel este capabil să returneze următoarele variante:



cum deschid un fișier de pagini
  • Dacă celula conține orice valoare
  • Dacă celula conține text
  • Dacă celula conține număr
  • Dacă celula conține text specific
  • Dacă celula conține un anumit șir de text
  • Dacă celula conține unul dintre multele șiruri de text
  • Dacă celula conține mai multe șiruri

Folosind aceste scenarii, puteți verifica dacă o celulă conține text, valoare și multe altele.

Explicație: Dacă celula conține

O limitare a funcției IF este că nu acceptă metacaracterele Excel precum „?” și '*'. Acest lucru înseamnă pur și simplu că nu puteți utiliza IF singur pentru a testa textul care poate apărea oriunde într-o celulă.

ferestrele 10 lumina reflectoarelor nu se schimbă

O soluție este o formulă care utilizează funcția IF împreună cu funcțiile SEARCH și ISNUMBER. De exemplu, dacă aveți o listă de adrese de e-mail și doriți să le extrageți pe cele care conțin „ABC”, formula de utilizat este următoarea:



=IF(ISNUMBER(SEARCH("abc",B5)),B5,""). Assuming cells run to B5

Dacă „abc” este găsit oriunde într-o celulă B5, IF va returna acea valoare. Dacă nu, IF va returna un șir gol (''). Testul logic al acestei formule este acest bit:

ISNUMBER(SEARCH("abc",B5)) 


Citește articolul: Eficiență Excel: 11 formule Excel pentru a vă crește productivitatea

Utilizarea formulelor „dacă celula conține” în Excel

Ghidurile de mai jos au fost scrise folosind cele mai recente Microsoft Excel 2019 pentru Windows 10 . Unii pași pot varia dacă utilizați o versiune sau o platformă diferită. a lua legatura experții noștri dacă aveți nevoie de ajutor suplimentar.

1. Dacă celula conține orice valoare, atunci returnați o valoare

Acest scenariu vă permite să returnați valori în funcție de faptul dacă o celulă conține sau nu vreo valoare. De exemplu, vom verifica dacă sau nu A1 celula este goală sau nu și apoi returnează o valoare în funcție de rezultat.

  1. Selectați celula de ieșire și utilizați următoarea formulă: =IF(celula<>'', valoare_la_return, '') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 , iar valoarea returnată va fi nu . În acest scenariu, ați schimba formula în =IF(A2<>'', 'Nu', '') .

  3. De când A2 celula nu este goală, formula va returna „ nu ” în celula de ieșire. Dacă celula pe care o verificați este goală, celula de ieșire va rămâne, de asemenea, goală.

2. Dacă celula conține text/număr, returnați o valoare

Cu formula de mai jos, puteți returna o anumită valoare dacă celula țintă conține text sau număr. Formula va ignora tipurile de date opuse.

Verificați dacă există text

  1. Pentru a verifica dacă o celulă conține text, selectați celula de ieșire și utilizați următoarea formulă: =IF(ISTEXT(celulă), valoare_la_return, '') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 , iar valoarea returnată va fi da . În acest scenariu, ați schimba formula în =IF(ISTEXT(A2), „Da”, „”) .
      verificați pentru txt
  3. Pentru că A2 celula conține text și nu un număr sau o dată, formula va returna „ da ” în celula de ieșire.

Verificați un număr sau o dată

  1. Pentru a verifica dacă o celulă conține un număr sau o dată, selectați celula de ieșire și utilizați următoarea formulă: =IF(ISNUMBER(celula), value_to_return, '') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este D2 , iar valoarea returnată va fi da . În acest scenariu, ați schimba formula în =IF(ISNUMBER(D2), „Da”, „”) .
      verificați numărul sau data
  3. Pentru că D2 celula conține un număr și nu text, formula va returna „ da ” în celula de ieșire.

3. Dacă celula conține text specific, returnați o valoare

Pentru a găsi o celulă care conține text specific, utilizați formula de mai jos.

  1. Selectați celula de ieșire și utilizați următoarea formulă: =IF(cell='text', value_to_return, '') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 , textul pe care îl căutăm este „ exemplu ”, iar valoarea returnată va fi da . În acest scenariu, ați schimba formula în =IF(A2='exemplu', 'Da', '') .
      Dacă celula conține text specific, returnați o valoare
  3. Pentru că A2 celula constă din textul „ exemplu ”, formula va returna „ da ” în celula de ieșire.

4. Dacă celula conține text specific, returnați o valoare (sensibilă la majuscule și minuscule)

Pentru a găsi o celulă care conține text specific, utilizați formula de mai jos. Această versiune face distincție între majuscule și minuscule, ceea ce înseamnă că numai celulele cu o potrivire exactă vor returna valoarea specificată.

de ce cromul meu se oprește în continuare
  1. Selectați celula de ieșire și utilizați următoarea formulă: =IF(EXACT(celulă,'text_diferențial_majuscule/minuscule'), 'valoare_de_returnare', '') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 , textul pe care îl căutăm este „ EXEMPLU ”, iar valoarea returnată va fi da . În acest scenariu, ați schimba formula în =IF(EXACT(A2;'EXEMPLU'), 'Da', '') .
  3. Pentru că A2 celula constă din textul „ EXEMPLU ” cu majusculele potrivite, formula va returna “ da ” în celula de ieșire.

5. Dacă celula nu conține text specific, returnați o valoare

Versiunea opusă a secțiunii precedente. Dacă doriți să găsiți celule care nu conțin un anumit text, utilizați această formulă.

  1. Selectați celula de ieșire și utilizați următoarea formulă: =IF(celula='text', '', 'valoare_la_return') .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 , textul pe care îl căutăm este „ exemplu ”, iar valoarea returnată va fi nu . În acest scenariu, ați schimba formula în =IF(A2='exemplu', '', 'Nu') .
      Dacă celula conține un anumit text, returnați o valoare (sensibilă la majuscule și minuscule)
  3. Pentru că A2 celula constă din textul „ exemplu ”, formula va returna o celulă goală. Pe de altă parte, alte celule revin” nu ” în celula de ieșire.

6. Dacă celula conține unul dintre multele șiruri de text, atunci returnați o valoare

Această formulă ar trebui utilizată dacă doriți să identificați celulele care conțin cel puțin unul dintre multele cuvinte pe care le căutați.

  1. Selectați celula de ieșire și utilizați următoarea formulă: =DACĂ(SAU(ISNUMĂR(CĂUTARE(„șir1”, celulă)), ISNUMBER(CĂUTARE(„șir2”, celulă))), valoare_de_returnare, „”) .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 . Căutăm fie „ tricou ” sau ” hanorac cu gluga ”, iar valoarea returnată va fi Valabil . În acest scenariu, ați schimba formula în =IF(SAU(ISNUMBER(SEARCH(„tricou”,A2)),ISNUMBER(SEARCH(„hanocă”,A2))),„Valid”,”) .
      =DACĂ(SAU(ISNUMĂR(CĂUTARE(
  3. Pentru că A2 celula conține una dintre valorile text pe care le-am căutat, formula va returna „ Valabil ” în celula de ieșire.

Pentru a extinde formula la mai mulți termeni de căutare, modificați-o adăugând mai multe șiruri folosind ISNUMBER(CĂUTARE(„șir”, celulă)) .

7. Dacă celula conține mai multe șiruri de text, atunci returnați o valoare

Această formulă ar trebui utilizată dacă doriți să identificați celulele care conțin mai multe dintre multele cuvinte pe care le căutați. De exemplu, dacă căutați doi termeni, celula trebuie să îi conțină pe amândoi pentru a fi validată.

  1. Selectați celula de ieșire și utilizați următoarea formulă: =DACĂ(ȘI(ISNUMĂR(CĂUTARE(„șir1”, celulă)), ISNUMBER(CĂUTARE(„șir2”, celulă))), valoare_de_returnare,””) .
  2. Pentru exemplul nostru, celula pe care vrem să o verificăm este A2 . Ne uităm după ' hanorac cu gluga ' și ' negru ”, iar valoarea returnată va fi Valabil . În acest scenariu, ați schimba formula în =DACĂ(ȘI(ISNUMĂR(CĂUTARE(„hanocă”, A2)), ISNUMBER(CĂUTARE(„negru”, A2))), „Valabil ','”) .
      =DACĂ(ȘI(ESTENUMĂR(CĂUTARE(
  3. Pentru că A2 celula conține ambele valori de text pe care le-am căutat, formula va returna „ Valabil ” la celula de ieșire.

Gânduri finale

Sperăm că acest articol v-a fost util pentru a învăța cum să utilizați formulele „dacă celula conține” în Microsoft Excel. Acum, puteți verifica dacă celulele conțin valori, text, numere și multe altele. Acest lucru vă permite să navigați, să manipulați și să analizați datele în mod eficient.

de ce nu pot face o captură de ecran Windows 10

Ne bucurăm că ai citit articolul până aici :) Mulțumesc :)

Vă rugăm să o distribuiți pe rețelele de socializare. Altcineva va beneficia.

Inainte sa pleci

Dacă aveți nevoie de ajutor suplimentar cu Excel, nu ezitați să contactați echipa noastră de servicii pentru clienți, care este disponibilă 24/7 pentru a vă ajuta. Reveniți la noi pentru mai multe articole informative, toate legate de productivitate și tehnologia modernă!

cum să ascundeți bara de activități atunci când vizionați videoclipuri

Doriți să primiți promoții, oferte și reduceri pentru a obține produsele noastre la cel mai bun preț? Nu uitați să vă abonați la newsletter-ul nostru introducând adresa dvs. de e-mail mai jos! Primiți cele mai recente știri despre tehnologie în căsuța dvs. de e-mail și fiți primul care citește sfaturile noastre pentru a deveni mai productiv.

Ați putea dori, de asemenea

» Cum se utilizează funcția NPER în Excel
» Cum se separă numele și prenumele în Excel
» Cum se calculează analiza pragului de rentabilitate în Excel

Alegerea Editorului


Cum se remediază notificările Windows 10 care nu funcționează

Centru De Ajutor


Cum se remediază notificările Windows 10 care nu funcționează

După actualizarea sistemului dvs. de operare, Windows 10 Action Center probabil nu va afișa notificări. Dacă acesta este cazul, iată câteva remedieri rapide pentru a ajuta la rezolvarea erorii.

Citeşte Mai Mult
Cum se editează adresa de domiciliu pe Google Maps

Centru De Ajutor


Cum se editează adresa de domiciliu pe Google Maps

Dacă aveți un smartphone, este posibil să fi folosit Goog Maps cel puțin o dată sau să fiți un utilizator de rutină. Iată cum puteți edita adresa de acasă.

Citeşte Mai Mult