Hoe te tellen gefilterde cellen met tekst in Excel?
In Excel is het tellen van cellen met tekst eenvoudig. Maar als het gaat om het tellen van gefilterde cellen met tekst, wordt het lastiger. Deze tutorial introduceert drie manieren om cellen met tekst uit een gefilterde lijst te tellen.
Tel gefilterde tekstcellen met behulp van een hulpcolumn
Tel gefilterde tekstcellen met behulp van SOMPRODUCT, SUBTOTAAL, INDIRECT, RIJ en ISTEXT functies
Tel gefilterde tekstcellen met behulp van een hulpcolumn
Met behulp van de AANTAL.ALS functie, samen met een hulpcolumn, kunnen we gemakkelijk de gefilterde tekstcellen tellen. Volg de onderstaande stappen.
1. Kopieer de onderstaande formule naar cel D2 en druk op de "Enter"-toets om het eerste resultaat te krijgen.
=SUBTOTAL (103, A2)
Opmerking: De hulpcolumn met de SUBTOTAAL-formule test of de rij gefilterd is of niet. En "103" staat voor de "AANTAL.ALS"-functie in het "functie_num" argument.
2. Sleep vervolgens de vulgreep omlaag naar de cellen waarop je deze formule wilt toepassen.
3. Kopieer de onderstaande formule naar cel "F2", en druk op de "Enter"-toets om het uiteindelijke resultaat te krijgen.
=COUNTIFS(A2:A18,"*", D2:D18, 1)
We zien dat er "4" cellen met tekst in de gefilterde gegevens zijn.
Tel gefilterde tekstcellen met behulp van SOMPRODUCT, SUBTOTAAL, INDIRECT, RIJ en ISTEXT functies
Een andere methode om de gefilterde cellen met tekst te tellen, is door de "combinatie" van de "SOMPRODUCT", "SUBTOTAAL", "INDIRECT", "RIJ" & "ISTEXT" functies te gebruiken. Volg de onderstaande stappen.
Kopieer de onderstaande formule naar cel "E2", en druk op de "Enter"-toets om het resultaat te krijgen.
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))
Formule Uitleg:
- "RIJ(A2:A18)" retourneert de respectieve rijnummers van het bereik A2:A18.
- "INDIRECT("A"&RIJ(A2:A18))" retourneert geldige celverwijzingen uit het gegeven bereik.
- "SUBTOTAAL(103, INDIRECT("A"&RIJ(A2:A18)))" test of de rij gefilterd is of niet, en retourneert 1 voor de zichtbare cellen, 0 voor de verborgen en lege cellen.
- "ISTEXT(A2:A18)" controleert of elke cel in het bereik A2:A18 tekst bevat, en retourneert Ja voor de cellen met tekst, Nee voor de andere cellen. De dubbele unaire operator (--) dwingt de WAAR en ONWAAR waarden om te veranderen in 1'en en 0'en.
- "SOMPRODUCT(SUBTOTAAL(103, INDIRECT("A"&RIJ(A2:A18))), --(ISTEXT(A2:A18)))" kan worden gezien als "SOMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1})". Vervolgens vermenigvuldigt SOMPRODUCT de twee arrays met elkaar en retourneert de som van de waarden, wat 4 is.
Tel gefilterde tekstcellen met behulp van SOMPRODUCT, SUBTOTAAL, VERSCHUIVING, MIN, RIJ & ISTEXT functies
De derde methode om de cellen met tekst uit een gefilterde dataset te tellen, is door de "concatenatie" van de "SOMPRODUCT", "SUBTOTAAL", "VERSCHUIVING", "MIN", "RIJ" & "ISTEXT" functies te gebruiken. Volg de onderstaande stappen.
Kopieer de onderstaande formule naar cel "E2", en druk op de "Enter"-toets om het resultaat te krijgen.
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)))
Formule Uitleg:
- "VERSCHUIVING(A2:A18, RIJ(A2:A18)-2 -- MIN(RIJ(A2:A18)-2),,1)" retourneert de individuele celverwijzingen uit het bereik A2:A18.
- "SUBTOTAAL(103, VERSCHUIVING(A2:A18, RIJ(A2:A18)-2 -- MIN(RIJ(A2:A18)-2),,1))" controleert of de rij gefilterd is of niet, en retourneert 1 voor de zichtbare cellen, 0 voor de verborgen en lege cellen.
- "ISTEXT(A2:A18)" controleert of elke cel in het bereik A2:A18 tekst bevat, en retourneert Ja voor de cellen met tekst, Nee voor de andere cellen. De dubbele unaire operator (--) dwingt de WAAR en ONWAAR waarden om te veranderen in 1'en en 0'en.
- "SOMPRODUCT(SUBTOTAAL(103, VERSCHUIVING(A2:A18, RIJ(A2:A18)-2 -- MIN(RIJ(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)))" kan worden gezien als "SOMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1})". Vervolgens vermenigvuldigt SOMPRODUCT de twee arrays met elkaar en retourneert de som van de waarden, wat 4 is.
Andere bewerkingen (artikelen)
Combineer de AANTAL.ALS en LINKS functies om cellen te tellen die beginnen met een bepaald teken in Excel
Om het aantal cellen te tellen dat begint met een bepaald teken in Excel, kun je de AANTAL.ALS en LINKS functies combineren om dit te doen. Eigenlijk zijn er verschillende soorten formules die dit kunnen bereiken. Deze tutorial zal je stap voor stap begeleiden.
Hoe tel je cellen met of zonder getallen in Excel?
Als er een reeks cellen is, waarvan sommige getallen bevatten en andere tekst, hoe kun je dan snel de cellen met of zonder getallen tellen in Excel?
Hoe tel je cellen als aan één van meerdere criteria voldaan is in Excel?
Wat als je cellen telt als ze één van meerdere criteria bevatten? Hier deel ik de manieren om cellen te tellen als ze X of Y of Z … etc. bevatten in Excel.
Hoe tel je cellen met specifieke tekst en vul-/lettertypekleur in Excel?
Weet je hoe je cellen met meerdere voorwaarden kunt tellen? Bijvoorbeeld, tel het aantal cellen dat zowel specifieke tekst als lettertype/vulkleur bevat. Dit artikel laat je de oplossing zien.
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!