Táboa de contidos
Usar cores no caderno de traballo é unha boa forma de facer que pareza máis atractivo. Pero, como non hai ningunha función integrada para contar as celas de cores en Excel, a xente adoita evitar colorear as celas. Pero pódese facer con algúns trucos. Neste artigo, mostrarémosche como contar celas de cores en Excel.
Descargar o modelo de práctica
Podes descargar o modelo de Excel de práctica gratuíta desde aquí e practicar en o teu propio.
Contar celas de cores en Excel.xlsm
4 xeitos sinxelos de contar celas de cores en Excel
Nesta sección, aprenderá a contar celas de cores en Excel utilizando ferramentas de comandos de Excel e funcións definidas polo usuario (UDF).
1. Use o botón Find & Seleccione o comando para contar celas de cores en Excel
O Buscar & O comando Select é unha das ferramentas máis útiles de Excel para executar calquera tarefa relacionada con Excel. Aquí, utilizarémolo para contar celas de cores en Excel.
Considere o seguinte conxunto de datos, onde hai tres categorías de datos, Categoría: Froita, Flor e Comida. E cada categoría é diferenciada por cores diferentes. A categoría de froita declarada en cor Azul , a categoría Flor en Laranxa e a categoría Comida non ten cores de fondo.
Agora aprenderemos como descubrir o reconto de cada cor que ten cada cela de cada categoría.
Pasos:
- Seleccione o conxunto de datos con cores.celas.
- Na pestana Edición , seleccione Buscar & Seleccione -> Buscar
- Na caixa emerxente Buscar e substituír , faga clic en Opcións .
- Na seguinte caixa emerxente Buscar e substituír, faga clic na lista despregable en Formato -> Escolla Formato da cela .
- Aparecerá un símbolo máis de catro dimensións. Coloque ese símbolo sobre calquera cela de cor e prema nel (escollimos a cor azul).
- De novo, a caixa emerxente Buscar e substituír aparecerá e notarás que a caixa de etiquetas Vista previa* encherase cunha cor similar á cor da cela que escolleches anteriormente.
- Fai clic en Buscar todo .
Recibirás todos os detalles das celas de cores especificadas xunto co reconto das celas de cores.
Do mesmo xeito, pode contar todas as outras celas de cores da súa folla de traballo en Excel.
Ler máis: Como contar as celas de cores en Excel sen VBA (3 métodos)
2. Aplicar filtros e a función SUBTOTAL en Excel para contar celas de cores
Usar a ferramenta Filtro de Excel e inserir nela unha función SUBTOTAL é outra forma eficiente de contar celas de cores en Excel. E tamén podemos utilizalo para contar as celas de cores en Excel.
Considere o seguinte conxunto de datos que está coloreado pola Categoría.Agora aprenderemos os pasos para descubrir o reconto desas celas de cores en Excel usando Filtros e a función SUBTOTAL .
Pasos:
- Noutra cela da folla de traballo, escriba a seguinte fórmula SUBTOTAL ,
=SUBTOTAL(102,B5:B16)
Aquí,
102 = O reconto das celas visibles no intervalo especificado.
B5:B16 = O intervalo das celas de cores.
- Obterá o reconto total das celas de cores da folla (por exemplo, temos 12 celas con cores de fondo, polo que o SUBTOTAL deunos unha saída 12 ).
- A continuación, seleccione só as cabeceiras do conxunto de datos.
- Vai a Datos -> Filtro .
- Inserirá un botón despregable en cada cabeceira do conxunto de datos.
- Fai clic no botón despregable da cabeceira da columna que ten celas de cores (por exemplo, Nome do produto).
- Na lista despregable, selecciona Filtrar por cor e obterás todas as cores do teu conxunto de datos nunha sublista.
- Fai clic no cor que quere contar (por exemplo, escollimos a cor azul).
- Mostrarache só as celas coloreadas con esa cor especificada xunto cos recontos desas celas no resultado SUBTOTAL cela (por exemplo, hai 4 celas de cor azul no noso conxunto de datos).
- Do mesmo xeito, pode contar todasas outras celas de cores da túa folla de traballo en Excel (por exemplo, cando escollemos a cor Laranxa da lista despregable, deunos as celas de cor laranxa e como temos 5 celas de cor laranxa no noso conxunto de datos, polo que o SUBTOTAL). celda de resultado producida 5 )
Ler máis: Contar as celas por cor con condicional Formato en Excel (3 Métodos)
3. Implementa as funcións GET.CELL 4 Macro e COUNTIFS en Excel para contar celas de cores
O uso das funcións Excel 4.0 Macro está limitado debido á súa compatibilidade e razóns de dificultade. Outra razón é que esta é unha función de macro antiga en Excel, polo que faltan algunhas funcións novas. Pero se aínda estás cómodo traballando coas Macros de EXCEL 4.0 , axudarémosche a utilizar a función de contar as celas de cores en Excel.
Co mesmo conxunto de datos que temos. practicando, aprenderemos a implementar unha función Macro 4 para contar celas de cores en Excel.
- Vai a Fórmulas -> Define o nome .
- Na caixa emerxente Novo nome , escriba o seguinte,
- Nome: GetColorCode (este é un nome definido polo usuario)
- Ámbito: Caderno de traballo
- Refírese a: =GET. CELL(38,GetCell!$B5)
Aquí,
GetCell = Nome da folla que ten o seu conxunto de datos
$B5 = Referencia da columna cona cor de fondo.
- Fai clic en Aceptar
Agora tes unha fórmula definida polo usuario, =GetColorCode .
- No adxacente aos datos, escriba a fórmula e prema Intro .
- Producirá un número (por exemplo, 42 ).
- Agora arrastra a cela cara abaixo mediante Enche o controlador para aplicar a mesma fórmula ao resto das celas.
A fórmula devolverá números específicos especificados para as cores. Polo tanto, todas as celas coa mesma cor de fondo terán o mesmo número , e se non hai cor de fondo, a fórmula devolvería 0.
- Agora define esas cores noutras celas da mesma folla de traballo para obter o reconto.
Consulta a imaxe de abaixo para entender máis.
Creamos unha táboa chamada Color Count, e nesa táboa, definimos as Células G5 e G6 segundo a nosa cor Azul e Laranxa respectivamente, e mantemos as celas a continuación. a estas ( Células H5 e H6 ) baleiras, para que poidamos obter o noso reconto de celas de cores nesas celas.
- Escribe a seguinte fórmula en a cela onde terás o reconto da cela coloreada,
=COUNTIFS($E5:$E$16,GetColorCode)
Aquí,
$E5: $E$16 = o intervalo do código de cores que extraemos da fórmula definida polo usuario.
- Preme Intro .
Conseguirá o reconto das celas definidas por cor (p. ex.hai 4 celas de cor azul no noso conxunto de datos, polo que xunto á cela Azul definida por cor ( G5 ), dános o reconto 4 ).
- Agora arrastra a cela por toda a columna mediante Recheo de control para obter todos os recontos das túas celas de cores na folla de traballo.
Como temos 5 celas coloreadas con Laranxa no noso conxunto de datos, a fórmula GetColorCode definida polo usuario proporcionounos o reconto 5 .
4. Incrustar código VBA (unha función definida polo usuario) para contar celas de cores en Excel
A implementación do código VBA en tarefas relacionadas con Excel é o método máis seguro e eficaz. polo que require habilidades de nivel avanzado dos usuarios. E recorda as novas funcións que mencionamos na sección anterior Macro 4 , ben, VBA é o avance da Macro de Excel 4.0 .
Imos comezar coa implementación do código VBA para contar as celas de cores en Excel.
Pasos:
- Prema Alt + F11 no teu teclado ou vai á pestana Desenvolvedor -> Visual Basic para abrir Editor de Visual Basic .
- Na xanela do código emerxente, desde a barra de menú , fai clic en Inserir -> Módulo .
- Copie o seguinte código e pégueo na xanela do código,
9943
Este é non é un subprocedemento para que se execute o programa VBA , isto está a crear un definido polo usuarioFunción (UDF) . Entón, despois de escribir o código, non faga clic no botón Executar da barra de menú.
- Agora volve ao conxunto de datos e define celas con cores como fixemos no método anterior.
- Mira a imaxe de abaixo para unha mellor comprensión.
- En a cela, escribe a seguinte fórmula,
=Count_Colored_Cells(E5,$B$5:$B$16)
Aquí,
Count_Colored_Cells = a definida polo usuario función que creou no código VBA ( Count_Colored_Cells , na primeira liña do código).
E5 = Definido por cor azul cela
$B5:$B$16 = o intervalo do conxunto de datos con celas de cores.
- Preme Intro .
Obterás o reconto das celas definidas por cor (por exemplo, hai 4 celas de cor azul no noso conxunto de datos, polo que xunto á cor Azul cela definida ( E5 ), dános o reconto 4 ).
- Agora arrastra a cela por toda a columna mediante Recheo de control para obter todos os recontos das túas celas de cores na folla de traballo.
Como temos 5 celas coloreadas con Laranxa no noso conxunto de datos, a función Count_Colored_Cells definida polo usuario proporcionounos o reconto 5 .
Conclusión
Este artigo mostrouche como contar facilmente as celas de cores en Excel. Espero que este artigo che resultou moi beneficioso. Non dubides en preguntar se tes algunha dúbida sobre o tema.