Ladda ner exempelarbetsboken
Denna handledning lär dig hur du räknar ord i en cell i Excel och Google Kalkylark.
Räkna ord
Det finns ingen inbyggd Excel-funktion för att räkna antalet ord i en cell. Vi kan dock räkna antalet blanksteg, vilket kan berätta hur många ord som finns i en cell:
1 | = LEN (TRIM (B3))-LEN (BYT (B3, "", ""))+1 |
Låt oss se hur denna formel fungerar.
Ta bort alla utrymmen
Först använder vi SUBSTITUTE -funktionen för att ta bort alla mellanslag från textsträngen.
1 | = BYTE (B3, "", "") |
Sedan bestämmer vi längden på denna rymdfria sträng med LEN-funktionen.
1 | = LEN (C3) eller = LEN (Byt (B3, "", ""))) |
Vi kommer att jämföra stränglängden före och efter att ta bort mellanslagen för att räkna hur många mellanslag cellen innehåller.
Ta bort extra utrymmen
Därefter vill vi uttrycka den här strängen som vi normalt skulle göra (dvs. endast innehålla enstaka mellanslag mellan ord). TRIM -funktionen tar bort extra mellanslag från en textsträng och lämnar ett enda mellanslag mellan varje ord, så alla ledande, efterföljande och upprepade mellanslag kommer att uteslutas.
1 | = TRIM (B3) |
Sedan bestämmer vi längden på denna normalt ordnade text med LEN-funktionen.
1 | = LEN (E3) eller = LEN (TRIM (B3)) |
Att hitta skillnaden mellan de två längderna (med och utan mellanslag) och lägga till en (eftersom det inte finns något mellanslag efter det sista ordet) ger oss cellräkningen i cellen:
1 | = F3-D3+1 |
Genom att kombinera dessa steg får vi formeln:
1 | = LEN (TRIM (B3))-LEN (BYT (B3, "", ""))+1 |
Google Kalkylark -Räkna samman totala ord i en cell
Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.