Contar celdas de colores en Excel

Los 3 métodos principales para contar celdas de colores en Excel

No hay una función incorporada para contar las celdas de colores en Excel, pero a continuación se mencionan 3 métodos diferentes para realizar esta tarea.

  1. Contar celdas coloreadas mediante la opción de filtro automático
  2. Cuente las celdas coloreadas usando el código VBA
  3. Contar celdas coloreadas utilizando el método FIND

Ahora, analicemos cada uno de ellos en detalle:

# 1 - Excel cuenta celdas coloreadas usando la opción de filtro automático

Para este ejemplo, mire los datos a continuación.

Como podemos ver cada ciudad está marcada con diferentes colores. Entonces, necesitamos contar el número de ciudades según el color de la celda. Siga los pasos a continuación para contar las celdas por color.

  • Paso 1: aplique el filtro a los datos.

  • Paso 2: En la parte inferior de los datos, aplique la función SUBTOTAL en Excel para contar celdas.

  • Paso 3: La función SUBTOTAL contiene muchas fórmulas, esto es útil si queremos contar, sumar, promediar solo los datos de las celdas visibles. Ahora, bajo el título "PIN", haga clic en el filtro de la lista desplegable y seleccione "Elegir por color".

  • Paso 4: Como podemos ver todos los colores en los datos. Ahora elija el color que desea filtrar.

¡¡¡Guau!!! Como podemos ver en la celda D21, nuestra función SUBTOTAL dado el recuento de celdas filtradas es 6, en lugar del resultado anterior de 18.

Del mismo modo, ahora elija otros colores para obtener el recuento de los mismos.

Así que el recuento de células de color azul es 5 ahora.

# 2 - Excel cuenta celdas de colores usando el código VBA

Las técnicas de Street Smart de VBA nos ayudan a reducir el consumo de tiempo en nuestro lugar de trabajo para algunos de los problemas complicados.

No solo podemos reducir el tiempo en nuestro lugar de trabajo, también podemos crear nuestras propias funciones para que se adapten a nuestras necesidades. Una de esas funciones podemos crear una función para contar celdas según el color. A continuación se muestra el código VBA para crear una función para contar celdas según el color.

Código:

 Función Color_Cell_Count (ColorCell como rango, DataRange como rango) Atenuar Data_Range como rango Atenuar Cell_Color como largo Cell_Color = ColorCell.Interior.ColorIndex para cada Data_Range en DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Color_Cell_Count = Color_Range End_Cell Siguiente Función 

Copie y pegue el código anterior en su módulo.

Este código no es un procedimiento SUB para ejecutar, más bien es una "función definida por el usuario" (UDF).

La primera línea del código “Color_Cell_Count” es el nombre de la función. Ahora crea tres celdas y coloréalas como se muestra a continuación.

Ahora abra la función “Color_Cell_Count” en la celda G2.

Aunque no vemos la sintaxis de esta función, el primer argumento es qué color necesitamos contar, así que seleccione la celda F2.

El segundo argumento es seleccionar el rango de celdas como D2: D19.

Cierre el soporte y presione la tecla enter. Esto dará el recuento de celdas que tiene el color de celda seleccionado.

Así, con la ayuda de UDF en VBA, podemos contar celdas según el color de la celda.

# 3 - Excel cuenta celdas coloreadas usando el método FIND

También podemos contar las celdas según el método FIND.

  • Paso 1: Primero, seleccione el rango de celdas donde necesitamos contar celdas.

  • Paso 2: Ahora presione Ctrl + F para abrir el cuadro de diálogo BUSCAR.

  • Paso 3: Ahora haga clic en "Opciones >>".

  • Paso 4: expandirá el cuadro de diálogo BUSCAR. Ahora haga clic en la opción "Formato".

  • Paso 5: Ahora se abrirá el cuadro de diálogo "Buscar formato". Haga clic en la opción "Elegir formato de celda".

  • Paso 6: Ahora simplemente mueva el puntero del mouse para ver el puntero para seleccionar la celda de formato en Excel que estamos buscando contar.

  • Paso 7: Seleccione la celda que está formateada como el recuento de celdas deseado. Elegí la celda F2 como el formato de celda deseado y ahora puedo ver la vista previa.

  • Paso 8: Ahora haga clic en la opción BUSCAR TODO para obtener el recuento del recuento de celdas del formato de celda seleccionado.

Entonces, se encontró un total de 6 celdas con colores de formato seleccionados.

Cosas para recordar

  • Provided VBA code is not a Subprocedure in VBA, it is a UDF.
  • SUBTOTAL contains many formulas that are used to get the result only for visible cells when the filter is applied.
  • We don’t have any built-in function in excel to count cells based on the color of the cell.