Como categorizar dados com base no valor no Excel?

Em muitas tarefas diárias de processamento de dados no Excel, é comum precisar agrupar ou classificar valores para facilitar a análise e a elaboração de relatórios. Por exemplo, ao gerir notas de exames, valores de vendas ou resultados de inquéritos, poderá querer atribuir rapidamente categorias como Alta, Média e Baixa com base em limiares predefinidos. Imagine que tem um conjunto de dados em que pretende rotular como “Alto” qualquer valor superior a 90, como “Médio” os valores entre 60 e 90 e como “Baixo” os inferiores a 60, tal como ilustrado na imagem abaixo. Este tipo de categorização simplifica significativamente a interpretação de grandes volumes de dados e permite comunicar tendências ou desempenhos à primeira vista. Como pode implementar esta categorização de forma eficiente no Excel?
Categorizar dados Com Base no Valor com a função SE
Para uma classificação simples com base num pequeno número de regras, utilize a função SE para atribuir categorias de acordo com os intervalos de valores que definir.
Este método é ideal quando as suas regras de categorização são simples e os limiares são fixos. A sua principal vantagem é a simplicidade, mas pode tornar-se complicado caso existam demasiadas categorias ou se a lógica se tornar mais complexa.
Para categorizar os seus dados, siga estes passos:
Passo 1:Introduza a seguinte fórmula numa célula vazia (por exemplo, B2, assumindo que os seus valores começam em A2):
=IF(A2>90,"High",IF(A2>60,"Medium","Low")) Passo 2: Prima Enter para confirmar. Em seguida, arraste a alça de preenchimento para baixo e aplique a fórmula ao restante conjunto de dados. Os valores serão agora categorizados, como mostrado abaixo:

Explicação dos parâmetros e dicas:
- A fórmula avalia o valor em A2: se for superior a 90, devolve «High»; caso contrário, verifica se é superior a 60 e, se sim, devolve «Medium»; se não, atribui «Low».
- Pode ajustar os limiares e os rótulos de categoria (por exemplo, 90, 60) para os adaptar ao seu cenário.
- Se os seus dados começarem numa linha diferente, ajuste "A2" em conformidade.
- Verifique atentamente os sinais de maior que (>) e menor que (<) para garantir uma categorização precisa.
Problemas comuns e resolução de problemas:
- Se a fórmula devolver um erro, verifique se existem espaços extra ou referências incorretas de células.
- Se o resultado não corresponder às expectativas, verifique se a ordem da lógica dos IF aninhados está correta.
Categorizar dados Com Base no Valor com a função PROCV
Quando precisar de lidar com regras de classificação mais complexas envolvendo múltiplas categorias ou procurar uma forma mais simples de ajustar essas regras, a função PROCV oferece uma alternativa flexível. É especialmente útil se as suas categorias ou intervalos mudarem frequentemente ou estiverem armazenados numa tabela de referência separada.
Neste método, uma tabela de consulta define os pontos de corte dos valores e os respetivos nomes das categorias, permitindo-lhe adicionar, remover ou atualizar facilmente a lógica das categorias sem ter de alterar fórmulas individuais.

Passo 1: Crie uma tabela de referência (por exemplo, nas células F1:G6), com a coluna da esquerda a indicar o valor mínimo de cada categoria e a coluna da direita a apresentar os respetivos nomes das categorias.
Passo 2:Introduza a seguinte fórmula numa célula vazia, como B2:
=VLOOKUP(A2,$F$1:$G$6,2,1) Passo 3: Prima Enter e, de seguida, arraste a alça de preenchimento para aplicar a fórmula ao restante conjunto de dados. Os seus valores serão categorizados em conformidade:

Nota:Na fórmula:
- A2 é a sua célula de valor.
- $F$1:$G$6 é o intervalo da tabela de consulta.
- 2 refere-se à coluna com rótulos de categoria.
- 1 significa correspondência aproximada. Certifique-se de que a coluna F está ordenada por ordem crescente.
Explicação dos parâmetros e dicas:
- Pode atualizar a tabela de consulta para refletir quaisquer alterações na lógica de classificação sem precisar editar a fórmula principal.
- Certifique-se de que a sua tabela de consulta está ordenada por ordem crescente do valor mínimo do limiar.
- Ideal para gerir múltiplas categorias ou cenários complexos de segmentação.
Problemas comuns e resolução de problemas:
- Se a fórmula devolver
#N/A, verifique se o valor existe no intervalo da sua tabela de consulta e se esta está corretamente ordenada. - Se as categorias parecerem incorretas, verifique se os seus pontos de corte na coluna mais à esquerda estão logicamente ordenados e adequados aos dados.
Categorizar dados visualmente utilizando Usar Formatação Condicional
A formatação condicional no Excel permite-lhe distinguir visualmente categorias de dados sem recorrer a rótulos de texto explícitos. Com escalas de cor, barras de dados ou conjuntos de ícones, destaca facilmente valores Altos, Médios e Baixos para uma interpretação imediata. Esta abordagem é perfeita para painéis, relatórios e análises à primeira vista, onde os indícios visuais superam claramente o texto em eficácia.
Casos de utilização típicos:
- Apresente informações resumidas durante reuniões ou em relatórios.
- Destaque valores atípicos ou identifique tendências ao longo de um intervalo de dados.
- Minimize o ruído visual ao evitar colunas ou rótulos de texto adicionais.
Para aplicar Usar Formatação Condicional na categorização dos seus dados:
- Selecione o intervalo de dados (por exemplo, A2:A20).
- Clique em Base > Usar Formatação Condicional.
- Para escalas de cor:
1)Escolha Escalas de Cor e selecione uma escala de três cores que represente Baixo, Médio e Alto.
2)Para ajustar os limiares, aceda a Usar Formatação Condicional > Gerir Regras > Editar Regra. - Para conjuntos de ícones:
1)Escolha Conjuntos de Ícones (por exemplo, semáforos, setas).
2)Depois, utilize Gerir Regras > Editar Regra para definir os limiares, tais como:
«Verde» para valores > 90, «Amarelo» para valores > 60 e «Vermelho» para ≤ 60.
Dicas e precauções:
- A formatação condicional não altera os dados subjacentes nem a estrutura — mantendo a sua folha limpa e organizada.
- Para limpar ou modificar a formatação, utilize Formatação Condicional > Limpar Regras.
- Pode reutilizar a mesma formatação utilizando o Pincel de Formatação.
- Personalize livremente temas de cores ou conjuntos de ícones de acordo com as suas necessidades de relatório.
Possíveis problemas e resolução de problemas:
- Se surgirem ícones ou cores incorretos, verifique novamente os limiares definidos nas suas regras.
- Se a formatação for aplicada ao intervalo errado, remova as regras e reaplique-as à seleção correta.
Vantagens: Categorização visual rápida sem colunas adicionais.
Desvantagens: Não gera texto de categoria real — pode não ser ideal quando for necessária filtragem, exportação ou cálculos adicionais.
Automatizar a categorização com código VBA
Para conjuntos de dados grandes ou requisitos de classificação altamente personalizados, utilizar código VBA (Visual Basic for Applications) permite automatizar a atribuição de categorias ou a aplicação de formatação com base em intervalos de valores. Esta abordagem revela-se especialmente prática quando executa tarefas repetitivas, pretende padronizar o processamento de dados ou necessita de atualizar e reexecutar rapidamente a categorização com regras diferentes.
Casos de utilização típicos:
- Categorize automaticamente listas longas sem precisar de introduzir fórmulas manualmente.
- Aplique lógica personalizada ou combine a atribuição de categorias com outras tarefas, como destaque ou exportação.
- Reaplique rapidamente a classificação após atualizar os dados.
Nota: Guarde a sua pasta de trabalho antes de executar código VBA, pois as macros não podem ser anuladas. Ative as macros se lhe for solicitado.
Para utilizar VBA na categorização automática:
1. Clique em Programador > Visual Basic para abrir a janela do Microsoft Visual Basic for Applications. Em seguida, clique em Inserir > Módulo e cole o seguinte código na janela do módulo:
Sub CategorizeValues()
Dim rng As Range
Dim cell As Range
Dim categoryCol As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select data range (single column):", xTitleId, "", Type:=8)
If rng Is Nothing Then Exit Sub
Set categoryCol = rng.Offset(0, 1)
For Each cell In rng
If IsNumeric(cell.Value) Then
Select Case cell.Value
Case Is > 90
categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "High"
Case Is > 60
categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "Medium"
Case Else
categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "Low"
End Select
Else
categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = ""
End If
Next cell
End Sub 2. Clique no botão
Executar para executar. Quando solicitado, selecione a coluna que contém os valores (por exemplo, pontuações). A macro escreverá o resultado da categoria (Alta / Média / Baixa) na coluna imediatamente à direita.
Explicação e pontos-chave:
- Os limiares estão definidos no código: valores > 90 → Alto, > 60 → Médio, caso contrário Baixo. Pode personalizar estes números.
- Os valores não numéricos são ignorados e mantidos em branco.
- Para apresentar o resultado numa coluna diferente, modifique
rng.Offset(0, 1)em conformidade.
Lembretes de erros e resolução de problemas:
- Se nada acontecer, verifique as definições de segurança das macros e confirme se estão ativadas.
- Se selecionou o intervalo errado, execute novamente a macro.
- Trabalhe sempre com uma cópia do seu ficheiro na primeira vez que o testar.
Vantagens: Eficiente com grandes conjuntos de dados, regras personalizáveis e redução significativa do trabalho manual.
Desvantagens: Requer ativação de macros e conhecimentos básicos de VBA.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos