Excel dacă gama de celule conține text specific

Anonim

În acest articol, vom învăța cum să știm dacă un interval conține sau nu text specific.

De exemplu, aveți o listă mare de date și trebuie să găsiți prezența unor șiruri de caractere într-o gamă folosind funcții Excel. Pentru acest articol va trebui să folosim 2 funcții:

  1. Funcția SUMPRODUCT
  2. Funcția COUNTIF cu wildcard

Funcția SUMPRODUCT este o funcție matematică în Excel. Funcționează pe mai multe game. Înmulțește matricele corespunzătoare și apoi le adaugă.

Funcția COUNTIF a excel contează doar numărul de celule cu o condiție specifică într-un interval dat.

Un wildcard este un caracter special care vă permite să efectuați potriviri nedeterminate pe text în formulele Excel.

Există trei caractere wildcard în Excel

  1. Semnul întrebării (?)
  2. Asterisc (*)
  3. Tilde (~)

Formula generică:

= SUMPRODUCT (COUNTIF (interval, "*" & șiruri & "*"))> 0

Explicaţie:

  • Aici trebuie să aplicăm asteriscul ( * ) cu fiecare subcord. Asterisc ( * ) se potrivește cu orice număr de caractere atunci când este utilizat.
  • Apoi funcția COUNTIF ia argumentul gamei și al șirurilor de caractere cu metacaracter și numără numărul de celule potrivite.
  • Funcția SUMPRODUCT ia numerele returnate de funcția COUNTIF și obține SUMA lor.
  • Formula verifică numărul rezultatului cu> 0 și returnează TRUE dacă instrucțiunea este TRUE sau altfel formula returnează FALSE.

Exemplu:

Aici avem date în intervalul A2: A7. trebuie să găsim prezența culorilor în gamă folosind această formulă.


Utilizați formula:

= SUMPRODUCT (COUNTIF (interval, "*" & Culori & "*"))> 0

Explicaţie:

  • Aici se aplică asteriscul (*) cu fiecare șir culoare. Asteriscul (*) corespunde oricărui număr de caractere atunci când este utilizat.
  • Apoi, funcția COUNTIF ia argumentul gamei și culorii cu metacaracter și numără numărul de celule potrivite care se dovedește a fi.

= SUMPRODUCT (COUNTIF (interval, {* Roșu *; "Verde"; "Albastru"))> 0

  • Funcția SUMPRODUCT ia numerele returnate de funcția COUNTIF și obține SUM-ul lor care apare aici ca.

= SUMPRODUCT ({1; 1; 1})> 0

  • Formula verifică rezultatul ( 3 ) numărul cu> 0 și returnează TRUE.

Aici gama este denumită interval pentru A2: A7 și Culori denumite pentru șirurile din C2: C4.

După cum puteți vedea în instantaneul de mai sus, formula returnează statistici ADEVĂRATE pe care șirul culori se găsesc în valorile Range.

Note:

  1. Formula returnează #VALUE! eroare dacă argumentul funcției este numeric.
  2. Formula returnează rezultatul greșit dacă sintaxa formulei nu este corectă.

Sper că acest articol despre dacă Range conține valoare folosind metacaractere în Excel este explicativ. Găsiți mai multe articole despre funcțiile SUMPRODUCT aici. Vă rugăm să împărtășiți interogarea dvs. mai jos în caseta de comentarii. Vă vom ajuta.

Cum se utilizează funcția SUMPRODUCT în excel

Cum se utilizează funcția COUNTIF în Excel

Cum se utilizează funcția WILDCARDS în Excel

Cum se elimină textul în Excel pornind de la o poziție

Validarea intrărilor de text

Creați o listă derulantă în Excel cu culoare

Eliminați spațiile inițiale și finale din text în Excel

Articole populare

Editați o listă derulantă

Referință absolută în Excel

Dacă cu formatare condiționată

Dacă cu wildcards

Vizualizați după dată

Alăturați-vă prenumelui și prenumelui în Excel

Numărați celulele care se potrivesc fie cu A, fie cu B

Convertiți inci în picioare și inci în Excel 2016

50 Comandă rapidă Excel pentru a vă crește productivitatea