KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como copiar uma coluna e colar apenas os valores únicos no Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com dados do Excel que contêm numerosas entradas duplicadas, é frequente precisar de criar uma versão da sua coluna com apenas os valores únicos, eliminando todas as repetições. Esta necessidade surge tipicamente em tarefas como a geração de listas resumo, a preparação de dados para relatórios ou a análise de itens distintos em grandes conjuntos de dados. Se não souber como extrair e copiar eficientemente apenas os registos únicos de uma coluna, este tutorial apresenta soluções práticas e fáceis de usar, adaptadas a várias versões do Excel e às preferências dos utilizadores.

Cole apenas os registos únicos de uma lista com a função Filtro Avançado

Cole apenas os registos únicos de uma lista com Kutools para Excel

Cole apenas os registos únicos utilizando a função UNIQUE do Excel

Cole apenas os registos únicos utilizando uma macro VBA


Cole apenas os registos únicos de uma lista com a função Filtro Avançado

Quando pretender copiar e colar apenas os registos únicos de uma coluna no Excel — especialmente em listas com muitas entradas duplicadas —, a funcionalidade incorporada Filtro Avançado é uma opção fiável.

1. Comece por selecionar a coluna que contém os valores que deseja copiar de forma única. Em seguida, aceda ao separador Dados e clique em Avançado no grupo Ordenar e Filtrar. Veja a captura de ecrã:

uma captura de ecrã da abertura da caixa de diálogo Filtro Avançado

2. Na caixa de diálogo Filtro Avançado, siga estes passos com atenção:

  • Escolha a opção Copiar para outra localização no botão de rádio na secção Ação — isto garante que os resultados apareçam noutra localização sem afetar os dados originais.
  • Na caixa Copiar para, clique no botão botão de seleção da localização de cópia e selecione uma célula vazia onde pretende colocar os valores únicos. Escolher um destino vazio ajuda a evitar a substituição acidental de dados existentes.
  • Marque a caixa Apenas registos únicos para indicar ao Excel que exclua quaisquer duplicados dos resultados extraídos.
  • Clique no botão OK para concluir a operação. Veja a captura de ecrã:

uma captura de ecrã da configuração da caixa de diálogo Filtro Avançado

Após concluir estes passos, a célula vazia especificada exibirá uma lista com apenas os valores únicos extraídos da sua coluna original. Note que a lista filtrada não segue nenhuma ordem específica e o processo não é atualizado automaticamente caso os Dados de Origem sejam alterados. Se modificar a sua lista original, terá de repetir estes passos sempre que necessário.

uma captura de ecrã da extração dos valores únicos

Dicas:

  • Se os seus dados originais incluírem um cabeçalho, certifique-se de que este está incluído na seleção para garantir uma filtragem precisa.
  • Se encontrar um erro com a mensagem «O intervalo da lista tem de ser uma única linha ou uma única coluna», confirme que o intervalo selecionado é consistente.
  • Este método é ideal para extrações pontuais, mas menos adequado para listas frequentemente atualizadas, já que o resultado da filtragem é estático.

Cole apenas os registos únicos de uma lista com Kutools para Excel

Se preferir um processo simplificado ou se o seu fluxo de trabalho envolver frequentemente a gestão de registos únicos e duplicados, o Kutools para Excel oferece uma utilidade especializada que simplifica estas tarefas. A funcionalidade Selecionar Células Duplicadas/Únicas permite aos utilizadores — mesmo sem conhecimentos avançados do Excel — identificar, selecionar e copiar rapidamente valores únicos de qualquer coluna. Isto é especialmente útil na limpeza de dados empresariais, preparação de listas de e-mails ou organização de respostas a inquéritos.

Kutools para Excel: inclui mais de 300 complementos úteis para Excel, gratuitos para experimentar sem limitações durante 30 dias. Obtenha-o agora com uma avaliação gratuita de 30 dias

1. Primeiro, selecione a lista da qual pretende extrair e colar apenas os valores únicos. Em seguida, aceda a Kutools > Selecionar > Selecionar Células Duplicadas/Únicas no menu superior.

2. Na caixa de diálogo que aparece, selecione Valores Únicos (Incluir a primeira duplicata). Esta opção garante que as primeiras ocorrências de valores duplicados sejam mantidas como únicas, enquanto as repetições são ignoradas. Clique em OK. Na próxima caixa de confirmação que surgir, clique novamente em OK. Veja a captura de ecrã:

uma captura de ecrã da configuração da caixa de diálogo Selecionar Células Duplicadas e Únicas do Kutools

Nota: Se pretender extrair apenas valores que nunca se repetem na lista (verdadeiramente únicos), selecione a opção Valores Únicos. Esta opção é ideal para identificar itens que ocorrem apenas uma vez e eliminar completamente todos os duplicados.

3. Após confirmar, o Kutools selecionará automaticamente todos os valores únicos identificados na sua lista original. Pode então copiá-los premindo Ctrl + C e colar os resultados numa nova coluna ou folha utilizando Ctrl + V.

uma captura de ecrã da colagem apenas dos valores únicos

Lembretes importantes:

  • Este método é ideal tanto para conjuntos de dados pequenos como grandes, oferecendo feedback visual imediato da seleção.
  • Tenha cuidado ao copiar e colar — certifique-se de que nenhuma outra célula está selecionada para evitar substituições acidentais.
  • Se tiver várias colunas e cada linha for tratada como uma entrada única, a ferramenta também permite selecionar por linhas, e não apenas por colunas.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Cole apenas os registos únicos utilizando a função UNIQUE do Excel

Para utilizadores com Excel 365, Excel 2021 e versões posteriores, a função UNIQUE oferece uma forma dinâmica e altamente eficiente de extrair valores únicos de uma coluna. Este método é ideal se pretender que os resultados sejam atualizados automaticamente sempre que os seus dados originais forem alterados — perfeito para painéis de controlo ou tabelas resumo que necessitam de atualizações regulares.

1. Na primeira célula da sua coluna de destino (por exemplo, a célula)B1), introduza a seguinte fórmula:

=UNIQUE(A1:A100)

Aqui, substitua A1:A100 pelo intervalo dos seus dados reais. Ajuste o intervalo conforme necessário para a sua lista.

2. Prima Enter. O Excel preencherá imediatamente todas as células adjacentes abaixo da fórmula com os valores únicos da sua coluna original. O resultado é atualizado automaticamente sempre que os dados de origem forem alterados.

Dica: Se pretender extrair valores únicos de linhas em vez de colunas, ou vice-versa, certifique-se de definir o intervalo da fórmula de forma adequada.

  • Vantagens: atualização dinâmica, facilidade de utilização e eliminação da necessidade de filtragem ou cópia manual.
  • Desvantagens: disponível apenas no Excel 365, Excel 2021 e versões posteriores. O resultado substitui quaisquer dados existentes abaixo da célula com a fórmula, pelo que deve planear o seu esquema para evitar perdas de dados.

Se preferir obter uma cópia estática dos valores únicos após a extração (para partilha ou edição posterior), basta copiar a lista preenchida e utilizar Colar Especial > Valores numa nova localização.


Cole apenas os registos únicos de uma coluna com código VBA

Se precisar frequentemente de extrair e copiar registos únicos ou quiser automatizar esta tarefa em grandes conjuntos de dados, uma macro VBA simples pode executar o processo rapidamente. Esta abordagem é ideal para utilizadores à vontade com programação básica ou em cenários onde a filtragem manual seria demasiado demorada.

1. Clique em Ferramentas de Programador > Visual Basic. Isto abrirá a janela do editor do Microsoft Visual Basic for Applications. No editor, clique em Inserir > Módulo e introduza o seguinte código no módulo:

Sub ExtractUniqueRecords()
    Dim rng As Range
    Dim dest As Range
    Dim uniqueCol As Collection
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the source range:", xTitleId, rng.Address, Type:=8)
    
    Set dest = Application.InputBox("Select the destination (top cell):", xTitleId, "", Type:=8)
    
    Set uniqueCol = New Collection
    
    For Each cell In rng
        If Len(cell.Value) > 0 Then
            uniqueCol.Add cell.Value, CStr(cell.Value)
        End If
    Next
    
    For i = 1 To uniqueCol.Count
        dest.Offset(i - 1, 0).Value = uniqueCol(i)
    Next
End Sub

2. Clique no botão botão Executar(ou prima)F5) para executar a macro. Ser-lhe-á pedido que selecione o intervalo de origem do qual extrair os valores únicos e, em seguida, que indique a célula de destino — onde os resultados serão colados. Assim que concluir, a macro preencherá a coluna de destino com os registos únicos.

Dicas e resolução de problemas:

  • Antes de executar a macro, certifique-se de que selecionou o intervalo de origem pretendido e de que o intervalo de destino dispõe de espaço suficiente para os resultados.
  • Este código VBA ignora células vazias e trata texto e números de forma idêntica. Caso o tipo dos seus dados varie, verifique a exatidão dos resultados obtidos.
  • Se receber um erro «índice fora do intervalo», verifique se a sua seleção corresponde ao esperado: uma única coluna, sem células mescladas.

A automação VBA oferece grande flexibilidade para operações em lote e pode ser atribuída a um botão, permitindo uma reutilização ainda mais fácil.

Sugestões adicionais e resolução de problemas

  • Faça sempre uma cópia de segurança dos seus dados importantes antes de executar operações de cópia e colagem que possam substituir células.
  • Ao utilizar soluções baseadas em fórmulas, especialmente a função UNIQUE, certifique-se de que a sua versão do Excel é compatível.
  • Combinar métodos — como usar primeiro a função UNIQUE e depois o Kutools para formatação adicional — pode otimizar o seu fluxo de trabalho em tarefas complexas.
  • Por vezes, problemas de formatação — como linhas ou colunas ocultas e células mescladas — podem afetar os resultados. Reveja sempre o Extrair Lista para garantir a integridade dos dados.
  • Se encontrar resultados inesperados ou erros do sistema, reinicie o Excel para eliminar eventuais falhas temporárias e reveja os passos da sua seleção de intervalo.

Artigo relacionado:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos