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

0

Eu tenho uma fonte de dados ao vivo de uma página da web e em uma das colunas ela tem um código de conta.

Na minha planilha do Excel, estou analisando a criação de uma lista dos códigos da conta em uma coluna e, na coluna seguinte, mostrando quantas vezes o código da 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 é possível fazer isso de um ponto de vista dinâmico, para que novas contas sejam automaticamente adicionadas à lista? / p>     

por Vince Pettit 15.07.2015 / 11:47

1 resposta

1

O primeiro estágio é criar uma coluna de valores exclusivos dos seus dados. Digamos que seu código de conta esteja abaixo de

[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 seja 20. Se você tiver mais, aumente o número 20 na fórmula acima, onde quer que ela 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.

Em seguida, para obter a lista de vezes, basta usar o seguinte:

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

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

    
por 15.07.2015 / 13:24