EXCEL: lista dinâmica e contagem de instâncias

EXCEL: lista dinâmica e contagem de instâncias

Eu tenho uma fonte de dados ativa de uma página da web e em uma das colunas ela contém um código de conta.

Na minha planilha do Excel, estou criando uma lista de códigos de conta em uma coluna e, na próxima coluna, mostrando o número de vezes que o código de conta apareceu.

Eu poderia fazer isso com os códigos existentes que estão na fonte de dados, mas sempre há novos códigos de conta sendo adicionados. Então, isso é possível de um ponto de vista dinâmico para que novas contas sejam adicionadas automaticamente à lista?

Responder1

A primeira etapa é criar uma coluna de valores exclusivos a partir de seus dados. Digamos que o código da sua conta esteja abaixo

[COLUMN A]
Account ID  
----------  
A           
B           
A           
D

Você pode obter uma lista de valores exclusivos na coluna B usando:

=IFERROR(INDEX($A$2:$A$20,MATCH(0,COUNTIF($B$1:$B1,$A$2:$A$20),0),1),"")

Isso pressupõe que o número máximo de linhas em sua lista é 20. Se você tiver mais, aumente o número 20na fórmula acima onde quer que apareça. Você precisa inseri-lo usando Control + Shift + Enter, pois é uma fórmula de matriz. Preencha esta fórmula tanto quanto for necessário.

Então, para obter a lista de horários em que ela aparece, basta seguir:

=COUNTIF($A$2:$A$20,B2)

Onde $A$2:$A$20é a matriz dos dados originais de Account_ID e B2é um valor na lista exclusiva. Novamente, substitua 20por um número tão grande quanto necessário e preencha. Ambas as fórmulas podem ser referenciadas em planilhas.

informação relacionada