Como classificar uma coluna pela contagem de ocorrências no Excel?


9

Digamos que eu tenho uma coluna como esta:

Dog
Bird
Cat
Dog
Dog
Dog
Bird
Cat
Bird

Possui 4 cães, 3 pássaros e 2 gatos

Eu quero classificar esta coluna decrescente por esses números de contagem .

Quero dizer resultado deve ser este quando eu classificá-lo:

Dog
Dog
Dog
Dog
Bird
Bird
Bird
Cat
Cat

Como posso fazer isso no Excel 2007?


11
Por que não usar apenas uma tabela dinâmica?
— Raystafarian

11
Eu não sei como fazer isso.
— LEADRI

11
Experimente, vá para inserir - tabela dinâmica. Depois selecione seu alcance. Arraste o cabeçalho para baixo sum valuese altere-o para counte, em seguida, arraste o cabeçalho para row labelsele, fará a tabela e altere as opções de classificação. Pode não ser exatamente o que você quer
— Raystafarian

Respostas:


10
  1. Na coluna ao lado do grupo, insira a seguinte fórmula

= COUNTIF (A $ 1: A $ 9, A1)

  1. Destaque as células que você deseja classificar.
  2. Clique na guia Dados na parte superior da faixa de opções
  3. Na seção Classificar, selecione Classificar. Na caixa de diálogo, selecione a segunda coluna e, em seguida, da maior para a menor.

insira a descrição da imagem aqui


11
Editou a pergunta para torná-la mais clara, não se trata de ordem alfabética.
— Raystafarian

11
Por favor, leia re-question
— LEADRI


1

Para a solução de @ wbeard52 - Excel 2016 no Windows 10, em vez disso ,, deve ser um ;delimitador. Como isso:

=COUNTIF(A$1:A$9;A1)

Dica: Se você tiver muitas linhas, escreva as duas primeiras linhas assim:

=COUNTIF(A$1:A$10000;A1)
=COUNTIF(A$1:A$10000;A2)

Em seguida, copie essas duas células, marque a célula 3 a 10000 nesse caso e cole o código. Fiz isso com mais de 150 mil linhas e funcionou como um encanto. No entanto, tive que reiniciar o Excel depois de definir a fórmula para os valores corretos aparecerem.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.