Retornando os valores distintos / exclusivos em uma coluna no Excel e faça a tabela expandir

0

Eu tenho uma coluna parecida com esta:

[4,5,6,4,4,4,4,5,6,7]

Eu quero retornar os valores distintos em uma coluna de tabela como esta:

[4,5,6,7]

O problema é se eu adicionar um 8 à primeira coluna:

[4,5,6,4,4,4,4,5,6,8]

Então eu precisei retornar:  [4,5,6,7,8]

Eu preciso da tabela para expandir. Em outras palavras, ele precisa atualizar sozinho.

Eu tentei usar o Data - > Avançado Mas não expande a tabela e precisa ser atualizado manualmente.

Alguma dica?

Obrigado pela ajuda!

    
por Jordan 12.06.2017 / 16:25

2 respostas

0

Com dados na coluna A , em B1 digite:

=A1

Em B2 , insira a fórmula de matriz :

=IFERROR(INDEX($A$1:$A$1000,INT(SMALL(IF(COUNTIF(B$1:B1,$A$1:$A$1000)=0,ROW($A$1:$A$1000)+(COLUMN($A$1:$A$1000)*0.01)),1)),100*MOD(SMALL(IF(COUNTIF(B$1:B1,$A$1:$A$1000)=0,ROW($A$1:$A$1000)+(COLUMN($A$1:$A$1000)*0.01)),1),1)),"")

e copie:

Veja:

Fórmula de Coderre

    
por 12.06.2017 / 19:21
0

Você pode usar o seguinte, em B1 write = A1, na gravação B2:

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

Fórmula de matriz pressione Ctrl + Deslocar + Inserir ao mesmo tempo e arraste-a para baixo. Você pode arrastá-lo mais do que o necessário nesse caso sempre que você adicionar dados, ele será exibido Também por $ A $ 1: $ A $ 1000 você pode escrever em vez de 1000 a mais do que o número máximo de linhas

    
por 12.06.2017 / 21:03