Atualizar dinamicamente a lista de entradas de colunas exclusivas no excel?

0

Estou tentando extrair todos os nomes exclusivos em uma lista. Idealmente, isso funcionaria como a função FREQUENCY, que retorna um array (que pode ser acessado através da função INDEX).

Eu sei que as Tabelas Dinâmicas e o Filtro Avançado podem fazer isso, mas as duas não são atualizadas dinamicamente.

Existe alguma função que eu perdi?

    
por Jens 17.09.2010 / 15:07

2 respostas

3

Confira esta postagem sobre como classificar e remover automaticamente uma lista sem código:

Criando uma lista de auto-classificação Parte 1
Construindo uma lista de auto-ordenação Parte 2

    
por 17.09.2010 / 17:02
2

De esta página . fórmula 1:

=IF(COUNTIF($A$2:A2,A2)=1,A2,"")

Digite-o em B2 e faça um preenchimento.

De esta página , fórmula 2:

=IF(ROW()-ROW(NoBlanksRange)+1>ROWS(BlanksRange)-COUNTBLANK(BlanksRange),"",INDIRECT(ADDRESS(SMALL((IF(BlanksRange<>"",ROW(BlanksRange),ROW()+ROWS(BlanksRange))),ROW()-ROW(NoBlanksRange)+1),COLUMN(BlanksRange),4)))

Digite-o em C2 e faça um preenchimento. Nomeie o intervalo B2: B8 "BlanksRange" e o intervalo C2: C8 "NoBlanksRange". Os dois intervalos devem ter o mesmo número de linhas (eles não precisam estar em as mesmas linhas, no entanto).

Insira alguns valores nas células de A2 a A8. Tente mudá-los. Você verá as listas nas colunas B e C mudar dinamicamente.

Uma folha de amostra:

values    formula 1    formula2
1         1            1
2         2            2
5         5            5
2         ""           7
1         ""           ""
5         ""           ""
7         7            ""

As duas aspas duplas representam células exibindo espaços em branco

    
por 17.09.2010 / 18:55