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
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?
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
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
Tags microsoft-excel