Como listar e classificar valores exclusivos e texto no Microsoft Excel

Logo do Microsoft Excel em um fundo verde

Quando você deseja uma lista de clientes, endereços de e-mail, IDs de produtos ou algo semelhante em que cada um seja distinto, o Excel tem uma função para ajudar. Mostraremos como usar essa função para listar valores e textos exclusivos.

Você já pode usar funções no Excel para totalizar o número de valores distintos . Mas aqui mostraremos como listar esses valores usando a função UNIQUE. Além disso, apresentaremos maneiras fáceis de classificar a lista e combinar valores.

Observação: A partir de março de 2022, a função UNIQUE está disponível no Excel para Microsoft 365, Excel na Web, Excel 2021 ou posterior ou Excel para iPhone, iPad ou telefones ou tablets Android.

Índice

Use a função UNIQUE no Excel

Você pode usar a função UNIQUE para texto ou números, decidir como comparar o intervalo de células e optar por mostrar resultados que aparecem apenas uma vez.

A sintaxe da função é UNIQUE(array, column, only_once)onde apenas o primeiro argumento é necessário. Inclua o columnargumento para comparar colunas em vez de linhas e o only_onceargumento para retornar valores que ocorrem apenas uma vez na matriz.

Caso opte por incluir os argumentos opcionais, você usará o indicador TRUE na fórmula para cada um. Se nenhum indicador for incluído, a função assume FALSE.

Como exemplo, criaremos uma lista de clientes para uma explosão de e-mail. Em vez de usar a lista existente nas células A2 a A10 porque alguns clientes pediram mais de uma vez, faremos uma nova lista onde cada cliente aparece uma vez.

=ÚNICO(A2:A10)

Função ÚNICA no Excel

Para outro exemplo, adicionaremos o terceiro argumento, only_once, para encontrar os clientes que fizeram o pedido apenas uma vez.

=ÚNICO(A2:A10,,VERDADEIRO)

Função UNIQUE para dados que aparecem uma vez

Como o segundo argumento assume FALSE se nada for incluído, simplesmente adicionamos uma vírgula após o primeiro argumento e depois outra vírgula antes do último argumento. Alternativamente, você pode usar esta fórmula para obter o mesmo resultado:

=ÚNICO(A2:A10,FALSO,VERDADEIRO)

Você pode usar a função UNIQUE para listar valores distintos, bem como texto. Nesta fórmula, podemos listar datas únicas :

=ÚNICO(F2:F10)

Função ÚNICA para datas

Ordenar a lista automaticamente

Como mencionado, você pode classificar a lista automaticamente ao mesmo tempo em que usa a função UNIQUE para criá-la. Para fazer isso, basta adicionar a função SORT ao início da fórmula.

Observação: atualmente, a função SORT está disponível apenas nas versões do Excel listadas anteriormente .

A sintaxe para esta função é SORT(array, index, order, column)onde apenas o primeiro argumento é necessário.

Recomendado:  Como limpar dados de navegação automaticamente ao fechar o Microsoft Edge

Usando a primeira lista de clientes únicos que criamos acima e classificando-a imediatamente, você usaria esta fórmula:

=ORDENAR(ÚNICO(A2:A10))

Como você pode ver, a fórmula UNIQUE é o arrayargumento necessário para a função SORT.

Classificar valores em ordem crescente

Por padrão, a função SORT lista os itens em ordem crescente. Para classificar a mesma lista em ordem decrescente, você usaria a seguinte fórmula que adiciona o orderargumento.

=SORT(ÚNICO(A2:A10),,-1)

Observe aqui que temos uma vírgula dupla novamente. Isso ocorre porque não queremos o indexargumento, apenas o orderargumento. Use 1 para ordem crescente e -1 para ordem decrescente. Se nenhum valor for usado, a função assume 1 por padrão.

Classificar valores em ordem decrescente

Combine valores únicos

Mais uma adição útil à função UNIQUE permite combinar valores. Por exemplo, talvez sua lista tenha valores em duas colunas em vez de apenas uma, como na captura de tela abaixo.

Nomes e sobrenomes para combinar

Adicionando o operador comercial (&) e um espaço, podemos criar uma lista de nomes e sobrenomes de clientes únicos com esta fórmula:

=ÚNICO(A2:A10&" "&B2:B10)

Para dividir a fórmula, a primeira matriz, A2 a A10, contém os primeiros nomes, os e comerciais concatenam os nomes aos sobrenomes em B2 a B10 com um espaço entre eles entre aspas.

Combine nomes e sobrenomes exclusivos

Você também pode incluir a função SORT aqui para colocar sua lista em ordem crescente com esta fórmula:

=SORT(ÚNICO(A2:A10&" "&B2:B10))

Combine e classifique nomes e sobrenomes exclusivos

Assim como você pode querer destacar valores duplicados no Excel , você pode querer encontrar valores únicos. Mantenha a função UNIQUE e essas formas adicionais de usá-la em mente na próxima vez que precisar criar uma lista de valores ou texto distintos no Excel.