Compte les cel·les de colors a Excel | 3 mètodes principals (guia pas a pas)
3 mètodes principals per comptar les cel·les de colors a Excel
No hi ha cap funció integrada per comptar les cel·les de colors a Excel, però a continuació es mencionen 3 mètodes diferents per fer aquesta tasca.
- Compteu les cel·les de colors mitjançant l’opció de filtre automàtic
- Compteu les cel·les de colors mitjançant el codi VBA
- Compteu les cèl·lules de colors mitjançant el mètode FIND
Ara, anem a parlar de cadascun d’ells amb detall:
# 1: compte de cel·les de colors d'Excel mitjançant l'opció de filtre automàtic
Per a aquest exemple, mireu les dades següents.
Com podem veure, cada ciutat està marcada amb colors diferents. Per tant, hem de comptar el nombre de ciutats en funció del color de la cel·la. Seguiu els passos següents per comptar les cel·les per colors.
- Pas 1: Apliqueu el filtre a les dades.
- Pas 2: A la part inferior de les dades, apliqueu la funció SUBTOTAL a Excel per comptar les cel·les.
- Pas 3: La funció SUBTOTAL conté moltes fórmules, això és útil si volem comptar, sumar, mitjana només les dades de les cel·les visibles. Ara, sota el títol "PIN", feu clic al filtre de llista desplegable i seleccioneu "Tria per color".
- Pas 4: Com podem veure tots els colors de les dades. Ara trieu el color que vulgueu filtrar.
Vaja !!! Com podem veure a la cel·la D21, la nostra funció SUBTOTAL dóna el recompte de cel·les filtrades com a 6, en lloc del resultat anterior de 18.
De la mateixa manera, ara trieu altres colors per obtenir-ne el recompte.
Per tant, el nombre de cel·les de color blau ara és de 5.
# 2: Excel compta les cel·les de colors mitjançant el codi VBA
Les tècniques intel·ligents de carrer de VBA ens ajuden a reduir el consum de temps al nostre lloc de treball per alguns dels problemes complicats.
No només podem reduir el temps al nostre lloc de treball, sinó que també podem crear les nostres pròpies funcions per adaptar-les a les nostres necessitats. Una d'aquestes funcions és la que podem crear per comptar les cel·les en funció del color. A continuació es mostra el codi VBA per crear una funció per comptar les cel·les en funció del color.
Codi:
Funció Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex for Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Color_Cell_Count_ Data_Count Funció
Copieu i enganxeu el codi anterior al mòdul.
Aquest codi no és un procediment SUB per executar, sinó que és una "Funció definida per l'usuari" (UDF).
La primera línia del codi "Color_Cell_Count" és el nom de la funció. Ara creeu tres cel·les i acoloreu-les com es mostra a continuació.
Ara obriu la funció "Color_Cell_Count" a la cel·la G2.
Tot i que no veiem la sintaxi d’aquesta funció, el primer argument és quin color hem de comptar, així que seleccioneu la cel·la F2.
El segon argument és seleccionar l'interval de cel·les com D2: D19.
Tanqueu el claudàtor i premeu la tecla d'inici. Això donarà el recompte de cel·les que tingui el color de cel·la seleccionat.
Així, amb l'ajuda d'UDF a VBA, podem comptar les cel·les en funció del color de la cel·la.
# 3 - Excel Compte de cel·les de colors mitjançant el mètode FIND
També podem comptar les cel·les en funció del mètode FIND.
- Pas 1: Primer, seleccioneu l’interval de cel·les on hem de comptar les cel·les.
- Pas 2: Ara premeu Ctrl + F per obrir el quadre de diàleg TROBA.
- Pas 3: Ara feu clic a "Opcions >>".
- Pas 4: S'ampliarà el quadre de diàleg TROBA. Ara feu clic a l'opció "Format".
- Pas 5: Ara obrirà el quadre de diàleg "Cerca format". Feu clic a l'opció "Trieu el format de la cel·la".
- Pas 6: Ara només cal moure el punter del ratolí per veure el punter i seleccionar el format de cel·la en excel que volem comptar.
- Pas 7: Seleccioneu la cel·la que tingui el format que desitgeu. He triat la cel·la F2 com a format de cel·la desitjat i ara puc veure la previsualització.
- Pas 8: Ara feu clic a l'opció TROBAR TOT per obtenir el recompte del format de cel·la seleccionat.
Per tant, es van trobar un total de 6 cel·les amb els colors de format seleccionats.
Coses que cal recordar
- El codi VBA proporcionat no és un subprocés a VBA, és un UDF.
- SUBTOTAL conté moltes fórmules que s’utilitzen per obtenir el resultat només per a les cel·les visibles quan s’aplica el filtre.
- No tenim cap funció integrada a Excel per comptar les cel·les en funció del color de la cel·la.