Cum să aplicați COUNTIF atunci când celula conține un anumit text

  • Imparte Asta
Hugh West

În timp ce lucra în Microsoft Excel , este posibil să aveți nevoie să găsiți sau să numărați anumite valori din celule. Este posibil să aveți nevoie să numărați un text sau o valoare specifică pentru a realiza un raport de produs sau pentru a număra prezența sau a verifica stocul din depozit. În acest articol, vă voi arăta cum să aplicați COUNTIF atunci când o celulă conține un anumit text în Excel.

Descărcați caietul de practică

Puteți descărca gratuit caietul de lucru Excel de aici și puteți exersa pe cont propriu.

COUNTIF Text.xlsx

3 Metode simple de a aplica COUNTIF atunci când celula conține un text specific

În acest articol, veți vedea trei metode simple de a aplica COUNTIF atunci când o celulă conține un anumit text în Excel. În prima metodă, voi utiliza funcția COUNTIF pentru a număra dacă o celulă conține un anumit text. De asemenea, numărătorile vor fi exact potrivite. În cea de-a doua metodă, voi număra șirurile sau valorile de text parțial potrivite. În cele din urmă, vă voi arăta cum să numărați șirurile sensibile la majuscule și minuscule.

Pentru a ilustra mai bine articolul meu, voi folosi următorul set de date de probă.

1. Numărați șirul de caractere care se potrivește exact

În prima mea metodă, voi număra celulele care conțin un șir de caractere care se potrivește exact cu șirul dat. Pentru a efectua această numărătoare, voi avea nevoie de ajutorul lui funcția COUNTIF Pașii pentru această procedură sunt următorii.

Pași:

  • În primul rând, creați patru câmpuri suplimentare sub setul de date primare, așa cum se arată în imaginea următoare.
  • Aici, vreau să număr de câte ori șirul HPP-08 se află în intervalul de date C5:C12 și vreau o potrivire exactă pentru acest număr.

  • În al doilea rând, pentru a efectua numărătoarea, introduceți următoarea formulă în celulă C15 .
=COUNTIF(C5:C12,B15)

  • Aici, vreau să potrivesc exact valoarea celulei din B15 și se numără prezența sa în C5:C12 intervalul de date.

  • În al treilea rând, apăsați Introduceți și veți obține rezultatul dorit.

Citește mai mult: Excel VBA pentru a număra celulele care conțin un text specific

2. Enumerarea șirului de caractere care se potrivește parțial

Să presupunem că nu vreau să găsesc sau să număr potrivirile exacte în procedură. Mai degrabă, vreau să efectuez această sarcină pe o parte din întregul șir de caractere. Procedura pentru această sarcină este destul de asemănătoare cu prima metodă. Dar pentru potrivirea parțială, voi insera un caracter joker în formulă. Caracterul este semnul asterisc (*). Să vedem următorii pași pentru o mai bună înțelegere.

Pași:

  • Mai întâi de toate, pentru a afla câte celule din intervalul de date C5:C12 să conțină subșirul sau textul parțial HPP, introduceți următoarea formulă în celula C15.
=COUNTIF(C5:C12, "*HPP*")

  • În cele din urmă, apăsați Introduceți iar numărul de numărători va apărea ca rezultat.

Citește mai mult: Numărați dacă celula conține text în Excel (5 abordări ușoare)

3. Numărați șirul sensibil la majuscule și minuscule

Problema majoră a utilizării funcția COUNTIF este faptul că nu ține cont de majuscule și minuscule. Aceasta înseamnă că, dacă aveți același text sau șiruri de caractere în diferite cazuri, funcția le va număra pe toate, deși dorește doar unul singur. Pentru a rezolva această problemă, puteți folosi o formulă combinată de tipul SUMPRODUCT , ISNUMBER , și GĂSIȚI Veți găsi procedura detaliată în etapele următoare.

Pași:

  • La început, uitați-vă la imaginea următoare, unde vreau să număr doar pentru șirul HPP, însă funcția COUNTIF formula prezintă rezultate atât pentru HPP, cât și pentru Hpp.

  • Pentru a rezolva problema, utilizați următoarea formulă în celulă C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Repartizarea formulei

=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))

  • În primul rând, funcția FIND trece prin fiecare celulă a intervalului de date C5:C12 și caută valoarea celulei B15 Funcția caută o potrivire exactă și returnează poziția corespunzătoare.
  • Apoi, funcția ISNUMBER convertește numerele corespunzătoare în TRUE și toate celelalte în FALSE.
  • În al treilea rând, cele două semne minus convertesc TRUE în 1 și FALSE în 0.
  • În cele din urmă, funcția SUMPRODUCT returnează suma totală a tabloului.

  • În al treilea rând, după ce apăsați Introduceți va afișa rezultatul ca fiind 1, ceea ce este corect pentru acest context.

Citește mai mult: Cum să numărați celulele din Excel cu text diferit (5 moduri)

Lucruri de reținut

  • Formula care conține un caracter wildcard sau un semn asterisc nu va funcționa dacă intervalul de date conține numai valori numerice. Aceasta permite funcția COUNTIF pentru a număra numai șirurile de caractere de text.
  • Dacă aveți valori sensibile la majuscule și minuscule, utilizați a treia metodă pentru a număra celulele cu text specific.

Concluzie

Acesta este sfârșitul acestui articol. Sper că acest articol v-a fost de folos. După ce ați citit descrierea de mai sus, veți putea aplica COUNTIF atunci când o celulă conține un anumit text în Excel. Vă rugăm să ne împărtășiți orice alte întrebări sau recomandări în secțiunea de comentarii de mai jos.

The ExcelWIKI De aceea, după ce ați comentat, vă rugăm să ne acordați câteva momente pentru a vă rezolva problemele, iar noi vă vom răspunde la întrebări cu cele mai bune soluții posibile.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.