Hoe om COUNTIF toe te pas wanneer sel spesifieke teks bevat

  • Deel Dit
Hugh West

Terwyl jy in Microsoft Excel werk, sal jy dalk spesifieke selwaardes moet vind of tel. Jy sal dalk spesifieke teks of waarde moet tel om 'n produkverslag te maak of teenwoordigheid te tel of voorraad van pakhuis na te gaan. In hierdie artikel sal ek jou wys hoe om COUNTIF toe te pas wanneer 'n sel spesifieke teks in Excel bevat.

Laai Oefenwerkboek af

Jy kan die gratis Excel-werkboek hier aflaai en oefen op jou eie.

COUNTIF Text.xlsx

3 maklike metodes om COUNTIF toe te pas wanneer sel spesifieke teks bevat

In hierdie artikel, sal jy drie maklike metodes sien om COUNTIF toe te pas wanneer 'n sel spesifieke teks in Excel bevat. In die eerste metode sal ek die COUNTIF-funksie gebruik om te tel as 'n sel spesifieke teks bevat. Die tellings sal ook presies ooreenstem. In die tweede metode sal ek gedeeltelik ooreenstemmende string- of tekswaardes tel. Ten slotte sal ek jou wys hoe om hooflettergevoelige stringe te tel.

Om my artikel verder te illustreer, sal ek die volgende voorbeelddatastel gebruik.

1. Tel presies ooreenstemmende string

In my eerste metode sal ek die selle tel wat 'n string bevat wat presies ooreenstem met die gegewe string. Om hierdie telling uit te voer, sal ek die hulp van die COUNTIF-funksie nodig hê. Die stappe vir hierdie prosedure is soos volg.

Stappe:

  • Maak eerstens vier ekstra velde onder die primêre datastel soos dievolgende beeld.
  • Hier wil ek tel hoeveel keer die string HPP-08 in die datareeks C5:C12 is en ek wil 'n presiese passing vir hierdie telling hê.

  • Tweedens, om die telling uit te voer, voeg die volgende formule in sel C15 in.
=COUNTIF(C5:C12,B15)

  • Hier wil ek die presiese selwaarde van B15 pas en die teenwoordigheid daarvan in die C5:C12 tel datareeks.

  • Derdens, druk Enter en jy sal die gewenste resultaat kry.

Lees meer: ​​ Excel VBA om selle te tel wat spesifieke teks bevat

2. Noem gedeeltelik ooreenstemmende string

Gestel, ek wil nie presiese passings in die prosedure vind of tel nie. Ek wil eerder hierdie taak op 'n gedeelte van die hele tou uitvoer. Die prosedure vir hierdie taak is baie soortgelyk aan die eerste metode. Maar vir die gedeeltelike passing sal ek 'n jokerteken in die formule invoeg. Die karakter is die asterisk (*)-teken. Kom ons kyk na die volgende stappe vir 'n beter begrip.

Stappe:

  • In die eerste plek, om te vind hoeveel selle van die datareeks C5 :C12 bevat die substring of gedeeltelike teks HPP, tik die volgende formule in sel C15.
=COUNTIF(C5:C12, "*HPP*")

  • Laastens, druk Enter en die aantal tellings sal as die resultaat verskyn.

Lees meer: ​​ Tel as sel teks bevatExcel (5 maklike benaderings)

3. Tel hooflettergevoelige string

Die groot probleem met die gebruik van die COUNTIF-funksie is dat dit hoofletter-onsensitief is. Dit beteken, as jy dieselfde teks of stringe in verskillende gevalle het, sal die funksie almal tel, alhoewel jy net een wil hê. Om hierdie probleem op te los, kan jy 'n kombinasieformule van die SOMPRODUK , ISNUMMER en VIND -funksies gebruik. Jy sal die gedetailleerde prosedure in die volgende stappe vind.

Stappe:

  • Kyk aan die begin na die volgende prent, waar ek net wil tel vir die string HPP maar die COUNTIF-funksie -formule wys resultate vir beide HPP en Hpp.

  • Om die kwessie, gebruik die volgende formule in sel C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Formule-ontleding

=SOMPRODUK(–(ISNUMMER(VIND(B15,C5:C12))))

  • Eerstens gaan die FIND-funksie deur elke sel van die datareeks C5:C12 en soek vir die waarde van sel B15 . Die funksie soek vir 'n presiese pasmaat en gee die ooreenstemmende posisie terug.
  • Dan, die ISNUMBER-funksie skakel die ooreenstemmende getalle om in WAAR en al die ander in ONWAAR.
  • Derdens, die twee minustekens verander die WAAR in 1'e en die ONWAAR na 0'e.
  • Laastens gee die SOMPRODUK-funksie die som van die totaal terug.skikking.

  • Derdens, nadat jy Enter gedruk het, sal dit die resultaat as 1 wys wat korrek is vir hierdie konteks.

Lees meer: ​​ Hoe om selle in Excel met verskillende teks (5 maniere) te tel

Dinge om te onthou

  • Die formule wat 'n jokerteken of asteriskteken bevat, sal nie werk as die datareeks slegs numeriese waardes bevat nie. Dit laat die COUNTIF-funksie toe om slegs teksstringe te tel.
  • As jy hooflettergevoelige waardes het, gebruik dan die derde metode om selle met spesifieke teks te tel.

Gevolgtrekking

Dit is die einde van hierdie artikel. Ek hoop jy vind hierdie artikel nuttig. Nadat u die bogenoemde beskrywing gelees het, sal u COUNTIF kan toepas wanneer 'n sel spesifieke teks in Excel bevat. Deel asseblief enige verdere navrae of aanbevelings met ons in die kommentaarafdeling hieronder.

Die ExcelWIKI -span is altyd bekommerd oor jou voorkeure. Daarom, nadat jy kommentaar gelewer het, gee ons asseblief 'n paar oomblikke om jou probleme op te los, en ons sal op jou navrae antwoord met die beste moontlike oplossings.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.