Excel-formel: Telle bestemte tegn i en celle -

Innholdsfortegnelse

Generisk formel

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Sammendrag

For å telle hvor mange ganger et bestemt tegn vises i en celle, kan du bruke en formel basert på SUBSTITUTE og LENN-funksjonene. I den generiske formen av formelen ovenfor representerer A1 celleadressen, og "a" representerer tegnet du vil telle.

I eksemplet inneholder den aktive cellen denne formelen:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Forklaring

Denne formelen fungerer ved å bruke SUBSTITUTE til å først fjerne alle tegnene som telles i kildeteksten. Deretter trekkes lengden på teksten (med tegnet fjernet) fra lengden på den originale teksten. Resultatet er antall tegn som ble fjernet med SUBSTITUTE, som tilsvarer antallet av disse tegnene.

Store og små bokstaver

SUBSTITUTE er en saksfølsom funksjon, så den vil matche store og små bokstaver når du kjører en erstatning. Hvis du trenger å telle både store og små bokstaver av en bestemt karakter, kan du bruke OPPER-funksjonen i SUBSTITUTE for å konvertere teksten til store bokstaver før du kjører erstatningen. Gi deretter et stort tegn som teksten som erstattes slik:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Interessante artikler...