Ir para o conteúdo principal

Como combinar linhas com mesmo ID / nome no Excel?

Autor: Kelly Última modificação: 2025-01-21
Uma captura de tela mostrando uma tabela com dados para combinar linhas pelo mesmo ID no Excel

Combinar linhas com o mesmo ID ou nome no Excel é uma tarefa comum para organizar e resumir dados. Não importa se você está consolidando registros de vendas, resumindo resultados de pesquisas ou organizando conjuntos de dados, o processo pode ser simplificado usando as ferramentas internas do Excel. Aqui está um guia detalhado para ajudar você a combinar linhas com o mesmo ID ou nome de forma eficiente.


Combine linhas com o mesmo ID / nome por VBA

Este método apresentará um VBA para combinar rapidamente todas as linhas com o mesmo ID ou nome na seleção especificada. Faça o seguinte:

1. pressione outro + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe cole o código VBA na janela Módulo.

VBA: Combine linhas com o mesmo ID / nome no Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. aperte o F5 ou clique no Execute botão para executar este VBA.

4. Na caixa de diálogo do Kutools for Excel, selecione as linhas que você combinará e clique no botão OK botão. Veja a imagem:
Uma captura de tela mostrando a caixa de diálogo do Kutools para Excel com seleção de linha para combinar linhas por ID

Agora você verá que as linhas no intervalo especificado são combinadas com vírgulas com o mesmo ID. Veja a imagem:
Uma captura de tela mostrando linhas combinadas no Excel pelo mesmo ID com vírgulas separando os valores

Note: Este VBA só pode combinar linhas pelos valores da primeira coluna. Por exemplo, se você deseja combinar linhas com o mesmo nome, deve mover a coluna de nome para a primeira coluna do intervalo especificado.

Combine linhas com o mesmo ID/nome do Kutools para Excel

Não se preocupe se você não estiver familiarizado com a codificação VBA.Kutools for Excel oferece uma Combinar linhas avançadas recurso que simplifica o processo. Sem operações complicadas necessárias, apenas alguns cliques são suficientes para mesclar rapidamente linhas com o mesmo ID ou nome. Esta ferramenta poderosa também suporta mesclagem de colunas, soma, contagem, média e muito mais, tornando-a a solução perfeita para todas as suas diversas necessidades de processamento de dados.

Kutools for Excel oferece mais de 300 recursos avançados para agilizar tarefas complexas, aumentando a criatividade e a eficiência. Aprimorado com recursos de IA, Kutools automatiza tarefas com precisão, facilitando o gerenciamento de dados. Informações detalhadas do Kutools para Excel ...         Teste grátis...

1. Selecione o intervalo de dados que você irá combinar e clique em Kutools > Unir e dividir > Combinar linhas avançadas. Veja a imagem:
Uma captura de tela mostrando a faixa de opções do Kutools para Excel com a opção Combinar linhas avançadas selecionada

2. No Combinar linhas avançadas caixa de diálogo, especifique as seguintes operações:

  • Selecione a coluna de ID ou nome na qual você combinará outros dados e, em seguida, selecione Chave primária do Divisão de suspenso;
  • Em seguida, selecione outro nome de coluna e clique na lista suspensa do Divisão de campo e escolha um delimitador do Combinar seção. Repita esta etapa para outras colunas que você deseja combinar;
  • Clique OK botão.
    Dica:Se você precisar manter a formatação da célula ao mesclar, marque Use valores formatados opção.

Uma captura de tela mostrando a caixa de diálogo Combinar linhas avançadas

Agora você verá que as linhas selecionadas são combinadas com base no ID do pedido. Veja a imagem:
Uma captura de tela mostrando linhas combinadas no Excel com os resultados exibidos após usar o Kutools

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now

Seguindo esses métodos, você pode facilmente combinar linhas com o mesmo ID ou nome no Excel, economizando tempo e garantindo precisão. Escolha a abordagem que melhor se adapta aos seus dados e objetivos! Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais para ajudar você a dominar o Excel.


Artigos relacionados:

Como concatenar mantendo a formatação de número / data no Excel?

Como concatenar células de outra planilha / planilhas diferentes no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!