Räkna antalet gånger ett ord visas i en cell - Excel och Google Sheets

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur man räknar hur många gånger ett ord visas i en cell.

Räkna specifikt ord

För att räkna antalet gånger ett ord dyker upp i en cell använder vi funktionerna LEN och ERSÄTTNING.

1 = (LEN (B3) -LEN (SUBSTITUTE (B3, E3, "")))/LEN (E3)

I exemplet ovan är vårt mål att räkna antalet gånger ordet "en" visas i varje cell.

Formeln beräknar längden på den ursprungliga cellen och får sedan cellens längd efter att ordet som ska räknas har ersatts med ett tomt, subtraherat de två längderna. Resultatet divideras sedan med ordets längd, detta ger oss antalet gånger ett ord visas i en cell.

Låt oss gå igenom formeln genom att bryta ner den till dess individuella funktioner.

LEN -funktionen

Först kommer vi att använda LEN -funktionen för att räkna det totala antalet tecken i textsträngen

1 = LENG (B3)

Formeln ovan returnerade antalet tecken i textsträngen inklusive mellanslag.

SUBSTITUTE -funktionen

Därefter använder vi ersättningsfunktionen för att ta bort ordet "ett" från textsträngen.

1 = BYTE (B3, F3, "")

SUBSTITUTE -funktionen är skiftlägeskänslig, så ordet behöver vara i samma fall (stora eller små bokstäver) som i cellen för att det ska kunna ersättas.

Med hjälp av formeln ovan ersattes varje förekomst av ordet "ett" i textsträngarna med ett tomt.

Längden på ersatt text

Nu kan vi använda LEN -funktionen för att räkna antalet återstående tecken efter att ha tagit bort alla förekomster av ordet ("en") från texten.

1 = LEN (D3)

Teckenlängden borttagen

För att bestämma antalet tecken som togs bort från originaltexten. Vi kan ta skillnaden mellan de två LEN -funktionsresultaten.

Genom att dividera detta med ordets teckenlängd ("ett" har 3 tecken) ger oss antalet gånger ordet visas i varje cell.

1 = LEN (G3)

Nu när vi har gått igenom de enskilda delarna av formeln, ger vi allt tillsammans vår första formel. Det returnerar antalet gånger ordet "ett" visas i varje cell.

1 = (LEN (B3) -LEN (SUBSTITUTE (B3, E3, "")))/LEN (E3)

Count Times Word visas i cellen i Google Sheets

Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave