Como encontrar o valor mais comum (número ou string de texto) de uma lista no Excel?
Suponha que você tenha uma lista de nomes que contém algumas duplicatas e, agora, deseja extrair o valor que aparece com mais frequência. A maneira direta é contar os dados um a um da lista para obter o resultado, mas se houver milhares de nomes na coluna, essa forma será problemática e demorada. O tutorial a seguir apresentará alguns truques para resolver essa tarefa de forma rápida e conveniente.
- Encontre o valor mais comum (número ou string de texto) em uma lista com Fórmula de Matriz
- Encontre o valor mais comum (número ou string de texto) em uma lista com o código VBA
- Encontre rapidamente o valor máximo da vírgula (número ou string de texto) em uma lista / coluna com vários cliques
Encontre o valor mais comum (número ou string de texto) em uma lista com Fórmula de Matriz
Geralmente, podemos aplicar o MODA função (= MODO (A1: A16)) para encontrar o número mais comum de um intervalo. Mas esta função MODE não funciona com strings de texto. Para extrair o valor de maior ocorrência, você pode aplicar a seguinte fórmula de matriz. Faça o seguinte:
Em uma célula em branco ao lado dos dados, insira a fórmula abaixo e pressione Shift + Ctrl + Enter chaves juntas.
=INDEX($A$1:$A$16,MODE(MATCH($A$1:$A$16,$A$1:$A$16,0)))
Notas:
1. A1: A16 é o intervalo de dados que você deseja obter o valor mais frequente. Você pode alterá-lo de acordo com sua necessidade.
2. Esta fórmula de matriz não funciona quando há células em branco na lista.
A fórmula é muito complicada para lembrar? Salve a fórmula como uma entrada de texto automático para reutilizá-la com apenas um clique no futuro! Leia mais ... Teste Grátis |
Classifique facilmente por frequência de ocorrências no Excel
Kutools para Excel's Classificação Avançada O utilitário suporta a classificação de dados por comprimento de texto, sobrenome, valor absoluto, frequência, etc. no Excel rapidamente.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now
Encontre o valor mais comum (número ou string de texto) de uma lista com código VBA
Com o código VBA a seguir, você pode não apenas encontrar o valor de maior ocorrência, mas também contar o número de vezes para a palavra mais comum.
1. Segure o ALT + F11 chaves, e abre o Janela Microsoft Visual Basic for Applications.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: encontre o valor mais comum em uma lista
Sub FindFrequency()
'Update 20140326
Dim Rng As Range
Dim WorkRng As Range
Set dic = CreateObject("scripting.dictionary")
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xMax = 0
xOutValue = ""
For Each Rng In WorkRng
xValue = Rng.Value
If xValue <> "" Then
dic(xValue) = dic(xValue) + 1
xCount = dic(xValue)
If xCount > xMax Then
xMax = xCount
xOutValue = xValue
End If
End If
Next
MsgBox "The most common value is: " & xOutValue & " Appeared " & xMax & " Times"
End Sub
3. Então aperte F5 para executar esse código e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo que deseja usar. Veja a imagem:
4. E, em seguida, clique em OK, você receberá uma caixa de prompt que exibe as seguintes informações:
Encontre rapidamente o valor mais vírgula (número ou string de texto) de uma lista / coluna com vários cliques
Se você tiver o Kutools for Excel instalado, poderá aplicar facilmente seu Encontre o valor mais vírgula fórmula para obter rapidamente o valor mais frequente de uma lista ou coluna no Excel.
Kutools for Excel - Embalado com mais de 300 ferramentas essenciais para Excel. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Baixe Agora!
1. Selecione uma célula em branco onde colocará o valor encontrado e clique Kutools > Fórmula Helper> Fórmula Helper.
2. Na caixa de diálogo Auxiliar de Fórmula, escolha Lookup do Tipo de Fórmula lista suspensa, clique para selecionar Encontre o valor mais comum no Escolha uma fórmula caixa de lista, especifique a lista / coluna no Variação caixa, e clique no Ok botão. Veja a imagem:
E então você verá que o valor mais comum / frequente foi encontrado e colocado na célula selecionada. Veja a imagem:
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now
Demo
Artigos relacionados:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!