Excel: lista única em uma tabela

7

Estou tentando processar uma lista de dados.

Apple
Orange
Watermelon
Orange
Watermelon
Watermelon

Eu quero isso em uma tabela com entradas únicas

 Apple        1 
 Orange       2 
 Watermelon   3

Isso é possível usando apenas a fórmula?

    
por GeneCode 30.10.2017 / 07:06

2 respostas

7

Selecione uma célula em branco, como D2, e insira a fórmula

=IFERROR(INDEX($B$2:$B$9, MATCH(0,COUNTIF($D$1:D1,$B$2:$B$9),0)), "") 

na barra de fórmulas e, em seguida, pressione as teclas Ctrl + Deslocar + Enter simultaneamente. (B2: B9 são os dados da coluna que você deseja extrair os valores exclusivos, D1 é a célula acima onde sua fórmula está localizada)

A fórmula agora deve ficar assim:

{=IFERROR(INDEX($B$2:$B$9, MATCH(0, COUNTIF($D$1:D1, $B$2:$B$9), 0)), "")}

Continue selecionando a célula D2 e arraste o controle de preenchimento para baixo para obter todos os valores exclusivos do intervalo especificado.

Agora, todos os valores exclusivos no intervalo da coluna B2: B9 são extraídos. Quando os valores nesse intervalo forem alterados, a lista de valores exclusivos será alterada dinamicamente imediatamente.

Depois desse ponto, você pode usar a fórmula COUNTIF em uma coluna extra para calcular as repetições de cada valor. Por exemplo, insira a seguinte fórmula na célula E2 e arraste o controle de preenchimento para baixo:

=COUNTIF($B$2:$B$9,D2) 
    
por 30.10.2017 / 09:08
2

Se você quiser contar a Ocorrência como você mostrou na 2ª Imagem, você pode usar a função Countif .

Se você estiver procurando entradas exclusivas em um intervalo de dados específico, use melhor a Validação de dados.

deixe-me dizer como, primeiro selecione o intervalo de dados, em seguida, clique em comando de validação de dados no menu, em seguida, vá para Configurações e escolha a alfândega.

Na caixa de texto de fórmula, escreva esta fórmula.

=COUNTIF($A$2:$A$20,A2)=1

Esta fórmula só permitirá cada entrada uma vez dentro do referido intervalo de dados.

Se achar que pode definir Mensagem de entrada & Alerta de erro também.

NB: Na minha fórmula, o intervalo de dados é um exemplo que você altera conforme necessário.

    
por 30.10.2017 / 09:09