Download het voorbeeldwerkboek
In deze zelfstudie leert u hoe u woorden in een cel in Excel en Google Spreadsheets kunt tellen.
Woorden tellen
Er is geen ingebouwde Excel-functie om het aantal woorden in een cel te tellen. We kunnen echter het aantal spaties tellen, wat ons kan vertellen hoeveel woorden er in een cel staan:
1 | =LENGTE(TRIM(B3))-LENGTE(VERVANGING(B3," ",""))+1 |
Laten we eens kijken hoe deze formule werkt.
Alle spaties verwijderen
Eerst gebruiken we de SUBSTITUTE-functie om alle spaties uit de tekstreeks te verwijderen.
1 | =VERVANGING(B3," ","") |
Vervolgens bepalen we met de LEN-functie de lengte van deze ruimtevrije string.
1 | =LENGTE(C3) of =LENGTE(VERVANGING(B3," ","")) |
We vergelijken de stringlengte voor en na het verwijderen van de spaties, om te tellen hoeveel spaties de cel bevat.
Extra spaties verwijderen
Vervolgens willen we deze tekenreeks uitdrukken zoals we dat normaal zouden doen (d.w.z. met alleen enkele spaties tussen woorden). De TRIM-functie verwijdert extra spaties uit een tekenreeks, waardoor er enkele spaties tussen elk woord blijven, zodat alle voorloop-, volgspaties en herhaalde spaties worden uitgesloten.
1 | =TRIM(B3) |
Vervolgens bepalen we de lengte van deze normaal gerangschikte tekst met de LEN-functie.
1 | =LENGTE(E3) of =LENGTE(TRIM(B3)) |
Het verschil tussen de twee lengtes vinden (met en zonder spaties) en er een toevoegen (omdat er geen spatie is na het laatste woord) geeft ons het aantal woorden van de cel:
1 | =F3-D3+1 |
Door deze stappen te combineren, krijgen we de formule:
1 | =LENGTE(TRIM(B3))-LENGTE(VERVANGING(B3," ",""))+1 |
Google Spreadsheets - Totaal aantal woorden in een cel tellen
Alle bovenstaande voorbeelden werken in Google Spreadsheets precies hetzelfde als in Excel.