Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Combinando UNIQUE, SORT e FILTER | Buscas com Arrays Dinâmicos e Recuperação de Múltiplos Resultados
Excel Lookup Mastery

bookCombinando UNIQUE, SORT e FILTER

Deslize para mostrar o menu

Por que combinar funções de matriz dinâmica

A função FILTER retorna todos os registros que atendem a uma condição. Em muitos casos do mundo real, o resultado precisa de um refinamento adicional. Por exemplo, você pode querer:

  • Remover valores duplicados;
  • Classificar a lista retornada;
  • Criar resumos mais limpos a partir de dados brutos.

É aqui que UNIQUE e SORT se tornam úteis. Quando combinadas com FILTER, permitem que o Excel retorne um resultado dinâmico limpo e organizado.

A função UNIQUE

A função UNIQUE retorna valores distintos de um intervalo. Se os dados de origem contiverem valores repetidos, UNIQUE remove os duplicados.

=UNIQUE(array)

array: o intervalo que contém os valores.

A função SORT

A função SORT classifica um intervalo ou resultado expandido.

=SORT(array)

array: o intervalo ou resultado dinâmico a ser classificado.

Exemplo de Retorno de Lista Única e Ordenada de Clientes

Considere que uma planilha contém a seguinte tabela.

captura de tela

O objetivo é retornar uma lista de nomes de clientes sem duplicatas e ordenados em ordem alfabética.

=UNIQUE(B2:B7)

Isso retorna cada nome de cliente uma única vez.

captura de tela
=SORT(UNIQUE(B2:B7))

Isso retorna uma lista distinta de clientes em ordem alfabética.

captura de tela

Combinando FILTER com UNIQUE e SORT

Considerando que a planilha contém uma tabela de produtos com Product ID, Product Name, Category.

captura de tela

A categoria é inserida na célula F2. O objetivo é retornar uma lista ordenada de nomes de produtos únicos que pertencem à categoria selecionada.

=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
  • A função FILTER é executada primeiro e retorna todos os nomes de produtos que correspondem à categoria;
  • UNIQUE remove duplicatas dessa lista filtrada;
  • SORT organiza o resultado final em ordem crescente.

Isso cria uma lista dinâmica que é atualizada automaticamente quando a categoria selecionada é alterada.

captura de tela
Note
Nota

Se você utiliza o Excel em português (Brasil), algumas funções têm nomes diferentes:

FILTERFILTRAR
UNIQUEÚNICO
SORTCLASSIFICAR

Além disso, pode ser necessário usar ; em vez de , como separador de argumentos.

Cenário

Uma planilha contém uma tabela de vendas com Sales ID, Customer, City, Amount, Region. Uma região é inserida em uma célula de entrada. O objetivo é retornar uma lista ordenada de cidades únicas dessa região.

Instruções da Tarefa

  • Filtrar as linhas com base em Region;
  • Retornar apenas os valores de City;
  • Remover nomes de cidades duplicados;
  • Ordenar o resultado em ordem alfabética.
question mark

Qual é o propósito da função UNIQUE no Excel?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 5. Capítulo 2
some-alt