Indholdsfortegnelse
Under arbejdet i Microsoft Excel Du kan have brug for at finde eller tælle specifikke celleværdier. Du kan have brug for at tælle specifik tekst eller værdi for at lave en produktrapport eller tælle tilstedeværelse eller kontrollere lagerbeholdningen på lageret. I denne artikel vil jeg vise dig, hvordan du anvender COUNTIF når en celle indeholder en bestemt tekst i Excel.
Download arbejdsbog til øvelser
Du kan downloade den gratis Excel-arbejdsbog her og øve dig på egen hånd.
COUNTIF Text.xlsx3 nemme metoder til at anvende COUNTIF, når cellen indeholder specifik tekst
I denne artikel vil du se tre nemme metoder til at anvende COUNTIF når en celle indeholder en bestemt tekst i Excel. I den første metode bruger jeg funktionen COUNTIF for at tælle, om en celle indeholder en bestemt tekst. Desuden vil tællingerne være nøjagtigt matchede. I den anden metode vil jeg tælle delvist matchede streng- eller tekstværdier. Endelig vil jeg vise dig, hvordan du tæller strengs med hensyn til store og små bogstaver.
For at illustrere min artikel yderligere, vil jeg bruge følgende datasæt som eksempel.
1. Tæl nøjagtigt matchende streng
I min første metode vil jeg tælle de celler, der indeholder en streng, som passer nøjagtigt til den givne streng. For at udføre denne optælling har jeg brug for hjælp fra funktionen COUNTIF Trinene for denne procedure er som følger.
Trin:
- For det første skal du oprette fire ekstra felter under det primære datasæt som i det følgende billede.
- Her vil jeg tælle, hvor mange gange strengen HPP-08 er i dataområdet C5:C12 og jeg vil have et nøjagtigt match for dette antal.
- For det andet skal du for at udføre optællingen indsætte følgende formel i celle C15 .
=COUNTIF(C5:C12,B15)
- Her ønsker jeg at matche den nøjagtige celleværdi i B15 og tælle dens tilstedeværelse i C5:C12 dataområde.
- For det tredje skal du trykke på Indtast og du vil finde det ønskede resultat.
Læs mere: Excel VBA til at tælle celler, der indeholder specifik tekst
2. Optælling af delvist matchede strenge
Lad os antage, at jeg ikke ønsker at finde eller tælle nøjagtige match i proceduren. Jeg ønsker snarere at udføre denne opgave på en del af hele strengen. Proceduren for denne opgave ligner meget den første metode. Men for det delvise match vil jeg indsætte et jokertegn i formlen. Tegnet er stjernetegnet (*). Lad os se følgende trin for at få en bedre forståelse.
Trin:
- Først og fremmest skal du finde ud af, hvor mange celler i dataområdet C5:C12 indeholder delstrengen eller den delvise tekst HPP, indtast følgende formel i celle C15.
=COUNTIF(C5:C12, "*HPP*")
- Til sidst skal du trykke på Indtast og antallet af tællinger vises som resultat.
Læs mere: Tælle, hvis cellen indeholder tekst i Excel (5 nemme metoder)
3. Tælle Case Sensitive String
Det største problem med at bruge funktionen COUNTIF er, at den ikke tager hensyn til store og små bogstaver. Det betyder, at hvis du har den samme tekst eller strenge i forskellige tilfælde, vil funktionen tælle dem alle sammen, selv om den kun vil have én. For at løse dette problem kan du bruge en kombinationsformel af SUMPRODUKT , ISNUMBER , og FIND Du finder den detaljerede procedure i de følgende trin.
Trin:
- I begyndelsen, se på følgende billede, hvor jeg kun vil tælle for strengen HPP, men funktionen COUNTIF formlen viser resultater for både HPP og Hpp.
- For at løse problemet skal du bruge følgende formel i celle C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))
Opdeling af formler
=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))
- For det første, FIND-funktionen gennemgår hver celle i datarækken C5:C12 og søger efter værdien af celle B15 Funktionen søger efter et nøjagtigt match og returnerer den matchende position.
- Derefter, funktionen ISNUMBER konverterer de matchende tal til TRUE og alt andet til FALSE.
- For det tredje omdanner de to minustegn sandheden til 1'er og falskheden til 0'er.
- Endelig, funktionen SUMPRODUCT returnerer summen af det samlede array.
- For det tredje, efter at du har trykket på Indtast vil resultatet blive vist som 1, hvilket er korrekt i denne sammenhæng.
Læs mere: Sådan tæller du celler i Excel med forskellig tekst (5 måder)
Ting at huske
- Formlen, der indeholder et jokertegn eller et stjernetegn, virker ikke, hvis datarækken kun indeholder numeriske værdier. Den tillader funktionen COUNTIF for kun at tælle tekststrenge.
- Hvis du har værdier, der er skift mellem store og små bogstaver, skal du bruge den tredje metode til at tælle celler med specifik tekst.
Konklusion
Det er slutningen af denne artikel. Jeg håber, at du finder denne artikel nyttig. Når du har læst ovenstående beskrivelse, vil du være i stand til at anvende COUNTIF når en celle indeholder en bestemt tekst i Excel. Du kan dele eventuelle yderligere spørgsmål eller anbefalinger med os i kommentarfeltet nedenfor.
ExcelWIKI teamet er altid bekymret for dine præferencer. Derfor bedes du give os et øjeblik efter din kommentar til at løse dine problemer, og vi vil svare på dine spørgsmål med de bedst mulige løsninger.