Combinando UNIQUE, SORT e FILTER
Deslize para mostrar o menu
Por que Combinar Funções de Array Dinâmico
A função FILTER retorna todos os registros que atendem a uma condição.
Em muitos casos reais, o resultado precisa de refinamento adicional.
Por exemplo, você pode querer:
- Remover valores duplicados;
- Classificar a lista retornada;
- Criar resumos mais limpos a partir de dados brutos.
É nesse ponto 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 dinâmico.
=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.
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 apenas uma vez.
=SORT(UNIQUE(B2:B7))
Isso retorna uma lista distinta de clientes em ordem alfabética.
Combinando FILTER com UNIQUE e SORT
Considere que a planilha contém uma tabela de produtos com Product ID, Product Name, Category.
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; UNIQUEremove duplicatas dessa lista filtrada;SORTorganiza o resultado final em ordem crescente.
Isso cria uma lista dinâmica que é atualizada automaticamente quando a categoria selecionada é alterada.
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.
Seu 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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo