3 principais métodos para contar células coloridas no Excel
Não existe uma função incorporada para contar células coloridas no Excel, mas abaixo mencionados estão três métodos diferentes para fazer esta tarefa.
- Contar células coloridas usando a opção de filtro automático
- Contar células coloridas usando código VBA
- Contar células coloridas usando o método FIND
Agora, vamos discutir cada um deles em detalhes -
# 1 - Contagem de células coloridas do Excel usando a opção de filtro automático
Para este exemplo, veja os dados abaixo.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_2.png.webp)
Como podemos ver, cada cidade é marcada com cores diferentes. Portanto, precisamos contar o número de cidades com base na cor da célula. Siga as etapas abaixo para contar células por cor.
- Etapa 1: aplique o filtro aos dados.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_3.png.webp)
- Passo 2: Na parte inferior dos dados, aplique a função SUBTOTAL do Excel para contar células.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_4.png.webp)
- Etapa 3: a função SUBTOTAL contém muitas fórmulas; isso é útil se quisermos contar, somar, calcular a média apenas dos dados das células visíveis. Agora, sob o título "PIN", clique no filtro da lista suspensa e selecione "Escolher por cor".
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_5.png.webp)
- Passo 4: Como podemos ver, todas as cores nos dados. Agora escolha a cor que você deseja filtrar.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_6.png.webp)
Uau!!! Como podemos ver na célula D21, nossa função SUBTOTAL recebe a contagem de células filtradas como 6, em vez do resultado anterior de 18.
Da mesma forma, agora escolha outras cores para obter a contagem das mesmas.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_7.png.webp)
Portanto, as células de cor azul contam cinco agora.
# 2 - Contagem de células coloridas do Excel usando código VBA
As técnicas de rua inteligentes da VBA nos ajudam a reduzir o consumo de tempo em nosso local de trabalho para algumas das questões complicadas.
Não apenas podemos reduzir o tempo, mas também podemos criar nossas próprias funções para atender às nossas necessidades. Podemos criar uma função para contar células com base na cor. Abaixo está o código VBA para criar uma função para contar células com base na cor.
Código:
Função Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex Para Cada Data_Range Em DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then End_Cell_Count = Color_Cell_Count + 1 End If Next Data_Range Função
Copie e cole o código acima no seu módulo.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_8.png.webp)
Este código não é um procedimento SUB a ser executado; em vez disso, é uma “Função definida pelo usuário” (UDF).
A primeira linha do código “Color_Cell_Count” é o nome da função. Agora crie três células e pinte-as como abaixo.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_9.png.webp)
Agora abra a função “Color_Cell_Count” na célula G2.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_10.png.webp)
Mesmo que não vejamos a sintaxe desta função, o primeiro argumento é a cor que precisamos contar, então selecione a célula F2.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_11.png.webp)
O segundo argumento é selecionar o intervalo de células como D2: D19.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_12.png.webp)
Feche o colchete e pressione a tecla Enter. Isso dará a contagem de células com a cor de célula selecionada.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_13.png.webp)
Assim, com a ajuda de UDF em VBA, podemos contar células com base na cor das células.
# 3 - Contagem de células coloridas do Excel usando o método FIND
Também podemos contar células com base no método FIND.
- Etapa 1: primeiro, selecione o intervalo de células em que precisamos contá-las.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_14.png.webp)
- Passo 2: Agora pressione Ctrl + F para abrir a caixa de diálogo FIND.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_15.png.webp)
- Etapa 3: agora, clique em “Opções >>.”
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_16.png.webp)
- Etapa 4: Isso irá expandir a caixa de diálogo FIND. Agora clique na opção “Formatar”.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_17.png.webp)
- Etapa 5: Agora, a caixa de diálogo “Encontrar formato” será aberta. Clique na opção “Escolher formato da célula”.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_18.png.webp)
- Passo 6: Agora, basta mover o ponteiro do mouse para ver o ponteiro para selecionar a célula de formato no excel que estamos querendo contar.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_19.png.webp)
- Etapa 7: Selecione a célula que está formatada como a contagem de células desejada. Escolhi a célula F2 como o formato de célula desejado e agora posso ver a visualização.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_20.png.webp)
- Passo 8: Agora clique na opção ENCONTRAR TODOS para obter a contagem do formato de célula selecionado.
![](https://cdn.know-base.net/2619912/count_colored_cells_in_excel_top_3_methods_step_by_step_guide_21.png.webp)
Portanto, um total de 6 células foram encontradas com cores de formatação selecionadas.
Coisas para lembrar
- O código VBA fornecido não é um subprocedimento no VBA; é um UDF.
- SUBTOTAL contém muitas fórmulas que são usadas para obter o resultado apenas para células visíveis quando o filtro é aplicado.
- Não temos nenhuma função incorporada no Excel para contar células com base na cor da célula.