Como encontrar o segundo número ou texto mais frequente no Excel?
No dia a dia com o Excel, muitas vezes precisará de identificar não só o valor que ocorre com maior frequência numa lista ou coluna, mas também o segundo mais comum. Essa necessidade surge frequentemente ao analisar respostas a inquéritos, vendas de produtos, entradas repetidas ou sempre que quiser insights mais profundos para além da tendência mais evidente. Embora a função MODE nativa permita obter rapidamente o valor mais frequente, não oferece um método direto para encontrar o segundo mais comum. Além disso, se estiver a trabalhar com valores de texto ou uma combinação de texto e números, o processo pode tornar-se ainda mais complexo. Aqui, apresentamos várias abordagens práticas — cada uma com os seus próprios pontos fortes, limitações e cenários ideais — para identificar de forma eficiente o segundo valor mais comum numa lista ou tabela do Excel.
- Encontrar o segundo número mais comum/frequente com uma fórmula de matriz
- Encontrar o segundo número ou texto mais comum/frequente com uma coluna auxiliar
- Encontrar o segundo número ou texto mais comum/frequente ordenando por frequência
- Encontrar o segundo número ou texto mais comum/frequente utilizando código VBA
- Encontrar o segundo número ou texto mais comum/frequente utilizando Tabela Dinâmica
Encontrar o segundo número mais comum/frequente com uma fórmula de matriz
Esta solução utiliza uma fórmula de matriz para identificar o segundo número mais comum num Intervalo limitado. As fórmulas de matriz são adequadas quando pretende um resultado direto com uma única fórmula, mas funcionam apenas de forma fiável com valores numéricos. Para valores de texto, é necessário utilizar um método diferente. Tenha em atenção que as fórmulas de matriz podem exigir Ctrl + Shift + Enter (em vez de apenas Enter) consoante a sua versão do Excel (anterior ao Office 365 e Excel 2019).
Selecione uma célula vazia onde deseja que o resultado apareça e digite a seguinte fórmula:
=MODE(IF(A2:A31<>MODE(A2:A31),A2:A31,"")) Prima Ctrl + Shift + Enter simultaneamente para confirmar a fórmula. Após a inserção bem-sucedida, o Excel adicionará automaticamente chavetas em torno da fórmula, indicando que foi introduzida como uma fórmula de matriz.

O segundo número mais frequente do seu intervalo aparecerá então na célula. Esta abordagem é eficiente para listas numéricas, mas não funciona com valores de texto nem inclui uma lógica específica para resolver empates quando vários valores apresentam a mesma frequência.

Dicas e notas: Certifique-se de que o seu intervalo (A2:A31 no exemplo) corresponde aos seus dados reais. Se a lista contiver menos de dois números únicos, esta fórmula poderá devolver um erro ou resultados inesperados. Além disso, se estiver a utilizar o Office 365 ou o Excel 2019 ou posterior, pode usar fórmulas de matriz dinâmicas e basta premir Enter.
Encontrar o segundo número ou texto mais comum/frequente com uma coluna auxiliar
Este método orientá-lo-á na contagem em lote das ocorrências de cada item, permitindo-lhe identificar os segundos itens mais comuns ou frequentes com a funcionalidade **Mesclar Linhas Avançado** do Kutools para Excel e, em seguida, ordenar essas ocorrências para encontrar o segundo valor de texto mais comum ou frequente.
1. Destaque a coluna de texto ou números que pretende analisar, juntamente com uma coluna adjacente vazia para marcar as ocorrências. Em seguida, aceda a Kutools > Conteúdo > Mesclar Linhas Avançado.
Nota:Para maior clareza, atribua um cabeçalho à coluna auxiliar, como «Ocorrência».
2. Na caixa de diálogo Mesclar Linhas Avançado, defina a sua coluna escolhida como Chave Primária e, na coluna auxiliar, configure-a para Contar ocorrências. Clique em Ok para confirmar.
3. Selecione a coluna que contém os números de ocorrência e, em seguida, vá a Dados > Ordenar do maior para o menor para organizar os valores por frequência decrescente.
4. Se surgir um aviso de ordenação, certifique-se de escolher Expandir a seleção e clique em Ordenar. Assim, as suas linhas serão organizadas de forma que o segundo item mais comum apareça na terceira linha.
Vantagens: Este método é excelente tanto para dividir por texto como por número e permite-lhe identificar não só o segundo, mas também o terceiro, quarto, etc., valores mais comuns.
Encontrar o segundo número ou texto mais comum/frequente ordenando por frequência
Ordenar valores por frequência com ferramentas incorporadas ou complementos como o Kutools para Excel é um dos métodos mais simples e visuais para identificar o segundo valor mais frequente, especialmente em conjuntos de dados grandes.
1. Selecione a sua coluna de dados-alvo e, em seguida, abra Enterprise > Classificação Avançada.
2. Configure a caixa de diálogo Classificação Avançada: selecione a sua coluna no menu pendente Coluna, defina Frequência como critério de ordenação e escolha a ordem Z para A.
3. Clique em OK. Os valores são rapidamente ordenados do mais frequente ao menos frequente, permitindo-lhe identificar de imediato o segundo valor mais comum ao observar a lista ordenada. Este método funciona na perfeição tanto para números como para texto, simplifica comparações e não exige fórmulas.
Encontrar o segundo número ou texto mais comum/frequente utilizando código VBA
Para utilizadores que preferem automatizar tarefas repetitivas ou desejam evitar configurações manuais, uma macro VBA personalizada devolve de forma eficiente o segundo valor mais frequente de qualquer intervalo — quer contenha números, texto ou uma combinação dos dois. As soluções VBA revelam-se especialmente práticas se precisar de aplicar esta análise regularmente em diferentes folhas de cálculo ou preferir não recorrer a colunas auxiliares.
1. No Friso do Excel, clique em Ferramentas de Programador > Visual Basic. Na janela recém-aberta do Microsoft Visual Basic para Aplicações, escolha Inserir > Módulo e copie e cole o código abaixo no módulo:
Sub SecondMostFrequentValue()
Dim dict As Object
Dim rng As Range
Dim cell As Range
Dim freqArr As Variant
Dim i As Integer
Dim j As Integer
Dim keyArr As Variant
Dim tempF As Variant
Dim tempK As Variant
Set dict = CreateObject("Scripting.Dictionary")
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set rng = Application.Selection
Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
For Each cell In rng
If Not IsEmpty(cell.Value) Then
dict(cell.Value) = dict(cell.Value) + 1
End If
Next
If dict.Count < 2 Then
MsgBox "Not enough unique values.", vbExclamation, xTitleId
Exit Sub
End If
freqArr = dict.Items
keyArr = dict.Keys
For i = 0 To dict.Count - 2
For j = i + 1 To dict.Count - 1
If freqArr(j) > freqArr(i) Then
tempF = freqArr(i)
tempK = keyArr(i)
freqArr(i) = freqArr(j)
keyArr(i) = keyArr(j)
freqArr(j) = tempF
keyArr(j) = tempK
End If
Next j
Next i
MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub 2. Clique no botão
(o triângulo verde) para executar. Ser-lhe-á apresentada uma caixa de diálogo a solicitar que selecione o seu intervalo-alvo. Selecione os seus dados e confirme; em seguida, será apresentado o segundo valor mais frequente e a respetiva contagem de ocorrências.
Encontrar o segundo número ou texto mais comum/frequente utilizando Tabela Dinâmica
Uma Tabela Dinâmica é uma forma altamente flexível e intuitiva de resumir e analisar grandes volumes de dados no Excel. Permite contar as ocorrências de cada valor, ordená-las e identificar rapidamente o primeiro, segundo ou até terceiro valor mais frequente — quer os seus dados sejam numéricos, quer sejam de texto. Esta solução é ideal para quem prefere utilizar funcionalidades nativas do Excel, sem precisar de introduzir fórmulas nem recorrer a complementos externos.
1. Selecione qualquer célula no seu conjunto de dados e clique em Inserir > Tabela Dinâmica. Na caixa de diálogo, defina o intervalo pretendido e escolha onde colocar a Tabela Dinâmica — por exemplo, numa nova folha de cálculo.
2. Arraste a sua coluna de dados (por exemplo, “Nome do Produto” ou “Valores”) para as áreas Linhas e Valores do painel de campos da Tabela Dinâmica. Em seguida, altere a área “Valores” para “Contagem de [Nome da Coluna]”.
3. Clique na seta suspensa da coluna “Rótulos de Linha” na Tabela Dinâmica e ordene-a do maior para o menor. O valor mais frequente aparece no topo, seguido do segundo mais frequente logo abaixo.
Dicas: Esta abordagem facilita a visualização da distribuição das frequências. Além disso, pode filtrar ou atualizar a tabela à medida que os seus dados forem sendo alterados. Tenha em atenção que as entradas em branco também são contabilizadas, pelo que poderá querer removê-las para obter resultados mais precisos.
Comparação: Ao contrário das soluções baseadas em fórmulas, o método Tabela Dinâmica dispensa sintaxe complexa e conhecimentos avançados do Excel, sendo ideal para trabalhar com conjuntos de dados dinâmicos e em constante crescimento.
Demonstração: encontrar o segundo número ou texto mais comum/frequente no Excel
Artigos relacionados:
Remover duplicados de uma lista no Excel
Encontrar a moda para valores de texto a partir de uma lista/coluna no Excel
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