Formules voor het tellen van tekst, tekens of woorden in Excel voor Mac

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 187667 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Dit artikel bevat formules die de volgende berekening:
  • Het aantal exemplaren van een tekst reeks in een cel ber eik.
  • Het nummer van een teken voorkomt in één cel.
  • Het aantal tekens in een cel ber eik.
  • Het aantal woorden (of tekst reeksen), gescheiden door een teken in een cel.

Meer informatie

Formule om het aantal exemplaren van een tekst reeks in een bereik tellen

Gebruik de volgende formule het aantal exemplaren van een tekst teken reeks in een bereik:
=SUM(len(<range>)-Len(SUBSTITUTE(<range>,"Text","")))/Len("Text") </range></range>
waarbij <range>het desbetreffende ber celbereik is en "tekst" wordt vervangen door de specifieke tekst reeks die u wilt tellen. </range>

OpmerkingDe bovenstaande formule moet worden ingevoerd als een matrixformule. In te voeren een formule als matrixformule, druk op COMMAND + RETURN.

De formule moet worden gedeeld door de lengte van de tekenreeks, omdat de som van de teken lengte van het bereik wordt verlaagd met een veelvoud van elk de tekst teken reeks voorkomt. Deze formule kan alle volgende formules vervangen in dit artikel, met uitzondering van de formule het aantal woorden in een cel.

Voorbeeld 1: Het aantal exemplaren van een tekst reeks in een bereik tellen

  1. Start Microsoft Excel en open een nieuwe werkmap.
  2. Typ het volgende in Blad1:
          A1: Fruit
          A2: apple,apple
          A3: orange
          A4: apple,orange
          A5: grape
          A6: orange,grape
          A7: grape, apple
          A8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")
    						
    Opmerking: De bovenstaande formule moet worden ingevoerd als een matrixformule. In te voeren een formule als matrixformule, druk op COMMAND + RETURN.
De waarde van cel A8 is 4, omdat de tekst ''appel' vier keer wordt weer gegeven in het bereik.

Het aantal exemplaren van een enkel teken in een cel formule

Als u zich zorgen maakt over het zoeken naar een enkel teken in een enkel cel de formule is vereenvoudigd om:
=Len(<range>)-Len(SUBSTITUTE(<range>,"a","")) </range></range>
waarbij <range>het desbetreffende ber celbereik is en "a" wordt vervangen door de het teken dat u wilt tellen. </range>

Opmerking: Deze formule hoeft niet te worden ingevoerd als een matrixformule.

Voorbeeld 2: Tellen hoe vaak een teken voorkomt in één cel

Gebruik dezelfde gegevens als in het voorgaande voorbeeld. Stel dat u wilt tellen de aantal exemplaren of het teken "p" voorkomt in A7. Typ de volgende opdracht de formule in cel A9:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
De waarde van cel A9 is 2, aangezien het teken "p" driemaal in A7.

Formule om het aantal exemplaren van een enkel teken in een bereik tellen

Als u zich zorgen maakt over het zoeken naar een enkel teken in een bereik, de formule is vereenvoudigd om:
=SUM(len(Range)-Len(SUBSTITUTE(Range,"a","")))
waarbij <range>het desbetreffende ber celbereik is en "a" wordt vervangen door de het teken dat u wilt tellen. </range>

OpmerkingDe bovenstaande formule moet worden ingevoerd als een matrixformule. In te voeren een formule als matrixformule, druk op COMMAND + RETURN.

Voorbeeld 3: Het nummer van een teken voorkomt in een bereik tellen

Gebruik dezelfde gegevens als in het voorgaande voorbeeld. Stel dat u wilt tellen de aantal exemplaren of het teken "p" in a2: a7. Typ de volgende opdracht de formule in cel A10:
A10: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
Opmerking: De bovenstaande formule moet worden ingevoerd als een matrixformule. In te voeren een formule als matrixformule, druk op COMMAND + RETURN.

De waarde van cel A10 is 11 omdat het teken "p" elf keer voorkomt in a2: a7.

Het aantal woorden, gescheiden door een teken in een cel formule

Telt het aantal woorden in een cel die de volgende formule gescheiden door een specifiek teken:
= Als (LEN (TRIM (<cell_ref>)) = 0, 0, LEN (<cell_ref>)- Len(SUBSTITUTE(<cell_ref>,<char>,""))+1) </char></cell_ref></cell_ref></cell_ref>
waarbij <cell_ref>de cel verwijzing en <char>het teken de woorden van elkaar te scheiden. </char></cell_ref>

OpmerkingEr zijn geen spaties in de bovenstaande formule; meerdere regels worden gebruikt. alleen aan de formule in dit document. Neem geen spaties wanneer u kunt deze typen in de cel. Deze formule hoeft niet te worden opgegeven als een matrixformule.

Voorbeeld 4: Het aantal woorden tellen gescheiden door een spatie in een cel

De volgende stappen om het aantal woorden in een cel waarin de woorden worden gescheiden door een spatie:
  1. Start Microsoft Excel en open een nieuwe werkmap.
  2. Typ het volgende in Blad1:
         A1: The car drove fast
         A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1)
De formule in cel A2 retourneert een waarde van 4 om aan te geven dat de teken reeks bevat vier woorden, gescheiden door spaties. Als de woorden worden gescheiden door meerdere spaties of als woorden beginnen of met een spatie eindigen, het maakt niet uit. Het bij snij den functie verwijdert u extra spatie tekens en begin- en einddatum van de ruimte tekens in de tekst in de cel.

In Microsoft Excel, kunt u ook een macro gebruiken voor het tellen van een bepaalde tekens in een cel of cellen ber eik.Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
89794Het gebruik van Visual Basic for Applications voor het tellen van een teken in een selectie in Excel

Eigenschappen

Artikel ID: 187667 - Laatste beoordeling: donderdag 6 oktober 2011 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X voor Mac
  • Microsoft Excel 2001 voor Mac
  • Microsoft Excel 98 voor Macintosh
Trefwoorden: 
kbhowto kbmt KB187667 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:187667

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com