Hoe specifieke tekens in een bereik te tellen

Anonim

We weten dat het totale aantal tekens in een cel kan worden geteld met behulp van de Excel LEN-functie. We hebben ook geleerd hoe we het totale aantal tekens in een bereik kunnen tellen. Om nu het totale aantal specifieke tekst binnen bereik te tellen (meer dan één cel), zullen we een vergelijkbare techniek gebruiken.

Er zijn twee methoden om dit te doen. Laten we eens kijken naar de eerste methode.

Algemene formule voor het tellen van tekens in een bereik

=SOMPRODUCT(LEN(bereik)-LEN(SUBSTITUTE(bereik,"teken","")))

bereik: Het is het bereik dat de tekst bevat.

karakter:Dit is het teken dat je wilt tellen. Het kan een specifiek teken of een zin zijn.

Voorbeeld: Tel specifieke tekst in een bereik

In de bovenstaande afbeelding hebben we enkele teksten in bereik B3:B6. We moeten het totale aantal "x"-tekens in het bereik tellen met één formule. We hebben handmatig naar het aantal "x"-en in elke cel geschreven om het resultaat te controleren. We kunnen ze samenvatten, maar we willen één formule gebruiken die niet afhankelijk is van andere kolommen of handmatig werk. We gebruiken de hierboven genoemde generieke formule.

Schrijf deze formule in cel C8.

=SOMPRODUCT(LENGTE(B3:B6)-LENGTE(VERVANGING(B3:B6,"x",""))))

Druk op enter. We hebben een totaal aantal tekens in het bereik, dat is 6.

Hoe werkt het?

De functie SOMPRODUCT is een array-functie die de gegeven array opsomt. De functie LEN retourneert de lengte van de tekenreeks in een cel of gegeven tekst. De functie SUBSTITUTE retourneert een gewijzigde tekenreeks na vervanging van een specifiek teken door een ander.

Nu loopt de functie binnenstebuiten. Dus nemen we eerst het LEN(B3:B6) deel.

Hier hebben we de LEN-functie gevoed met een bereik van B3:B6. De functie LEN retourneert de lengte van elke cel in een array.

{32;53;51;69}

Volgende LEN(VERVANG(B3:B6,"x","")). Hier wordt de functie SUBSTITUTE uitgevoerd en wordt een array van gewijzigde tekenreeksen geretourneerd nadat alle "x"-en zijn vervangen door niets ("") uit het bereik B3:B6. Vervolgens wordt die array opnieuw naar de LEN-functie gevoerd die het aantal resterende tekens retourneert. {31;52;49;67}

We hebben momenteel twee arrays in de SOMPRODUCT-functie, =SOMPRODUCT({32;53;51;69}-{31;52;49;67}). De tweede array wordt afgetrokken van de eerste array en we krijgen een laatste array als, =SOMPRODUCT({1;1;2;2}). En ten slotte wordt deze array samengevat om het uiteindelijke resultaat als 6 te geven.

Hoofdletterongevoeligformule

De bovenstaande formule is hoofdlettergevoelig, omdat de SUBSTITUTE-functie een hoofdlettergevoelige functie is. Gebruik deze formule om een ​​specifiek teken in het bereik te tellen, ongeacht het geval.

=SOMPRODUCT(LENGTE(B3:B6)-LENGTE(VERVANGING(LOWER(B3:B6),"x",""))))

In deze formule converteert de functie LOWER alle tekenreeksen in het bereik B3: B6 naar kleine letters en dan gebeurt het hele proces, zoals hierboven besproken.

Alternatieve formule:

De alternatieve manier is het gebruik van de SOM-functie met de LEN-functie als matrixformule. Het betekent dat we de toetsencombinatie CTRL+SHIFT+ENTER moeten gebruiken na het schrijven van de functie.

{=SUM(LEN(B3:B6)-LEN(VERVANG(B3:B6,"x",""))))}

Specifieke tekst in een bereik tellen:

Je vraagt ​​​​je misschien af ​​​​hoe je specifieke tekst in een bereik kunt tellen. Dat kan met een kleine wijziging in de formule die hier wordt besproken.

Dus ja jongens, dit is hoe je het totale aantal specifieke karakters in een bereik kunt krijgen. Dit is vrij eenvoudig, maar als je twijfels hebt of een andere speciale vraag met betrekking tot dit artikel of een ander Excel 2010/2013/2016/2019/365 of Excel VBA, schrijf het dan in de comments hieronder. Ik zal je twijfels graag wegnemen.

Tekens in een cel tellen in Excel | Leer hoe u specifieke tekens in een cel of tekenreeks kunt tellen.

Tel totale overeenkomsten in twee bereiken in Excel | Leer hoe u totale overeenkomsten in twee bereiken kunt tellen met de functie SUMPROUDCT.

SOMMEN met EN-OF logica | De SUMIFS kan ook worden gebruikt met OR-logica. De standaardlogica die SUMIFS gebruikt, is AND-logica.

SOMPRODUCT met ALS logica | Leer hoe u SOMPRODUCT kunt gebruiken met ALS-logica zonder de ALS-functie in de formule te gebruiken.

Populair artikel:

50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een ​​specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.