Excel-formel: Räkna specifika tecken i en cell -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att räkna hur många gånger ett visst tecken visas i en cell kan du använda en formel baserad på SUBSTITUTE- och LEN-funktionerna. I den generiska formen av formeln ovan representerar A1 celladressen och "a" representerar det tecken du vill räkna.

I exemplet innehåller den aktiva cellen följande formel:

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

Förklaring

Denna formel fungerar genom att använda SUBSTITUTE för att först ta bort alla tecken som räknas i källtexten. Sedan subtraheras längden på texten (med tecknet borttaget) från originaltextens längd. Resultatet är antalet tecken som togs bort med SUBSTITUTE, vilket är lika med antalet tecken.

Stora och små bokstäver

SUBSTITUTE är en skiftlägeskänslig funktion, så den kommer att matcha skiftläge när en utbyte körs. Om du behöver räkna både stora och små bokstäver av en specifik karaktär, använd UPPER-funktionen i SUBSTITUT för att konvertera texten till versaler innan du kör substitutionen. Ange sedan ett versaler som texten som ersätts så här:

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

Intressanta artiklar...