Contagem de células coloridas no Excel - 3 métodos principais (guia passo a passo)

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.

  1. Contar células coloridas usando a opção de filtro automático
  2. Contar células coloridas usando código VBA
  3. 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.

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.
  • Passo 2: Na parte inferior dos dados, aplique a função SUBTOTAL do Excel para contar células.
  • 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".
  • Passo 4: Como podemos ver, todas as cores nos dados. Agora escolha a cor que você deseja filtrar.

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.

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.

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.

Agora abra a função “Color_Cell_Count” na célula G2.

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.

O segundo argumento é selecionar o intervalo de células como D2: D19.

Feche o colchete e pressione a tecla Enter. Isso dará a contagem de células com a cor de célula selecionada.

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.
  • Passo 2: Agora pressione Ctrl + F para abrir a caixa de diálogo FIND.
  • Etapa 3: agora, clique em “Opções >>.”
  • Etapa 4: Isso irá expandir a caixa de diálogo FIND. Agora clique na opção “Formatar”.
  • Etapa 5: Agora, a caixa de diálogo “Encontrar formato” será aberta. Clique na opção “Escolher formato da célula”.
  • 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.
  • 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.
  • Passo 8: Agora clique na opção ENCONTRAR TODOS para obter a contagem do formato de célula selecionado.

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.

Artigos interessantes...