Como combinar linhas com o mesmo ID ou nome no Excel?

Combinar linhas com o mesmo ID ou nome no Excel é uma tarefa comum para organizar e resumir dados. Quer esteja a consolidar registos de vendas, a resumir resultados de inquéritos ou a organizar conjuntos de dados, o processo torna-se mais simples com as ferramentas incorporadas do Excel. Eis um guia detalhado para o ajudar a combinar linhas com o mesmo ID ou nome de forma eficiente.
Combinar Linhas com o mesmo ID/nome por VBA
Este método apresenta um código VBA que combina rapidamente todas as linhas com o mesmo ID ou nome na seleção especificada. Siga os passos abaixo:
1. Prima as teclas «Alt + F11» para abrir a janela do Microsoft Visual Basic para Aplicações.
2. Clique em «Inserir» > «Módulo» e cole o código VBA na janela do módulo.
VBA: Combinar 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. Prima a tecla F5 ou clique no botão Executar para rodar este código VBA.
4. Na caixa de diálogo do Kutools para Excel que surge, selecione as linhas que pretende combinar e clique em OK. Veja a imagem:
Agora verá que as linhas no intervalo limitado foram combinadas com vírgulas de acordo com o mesmo ID. Veja a imagem:
Combinar Linhas com o mesmo ID/nome por Kutools para Excel
Não se preocupe se não tiver familiaridade com programação VBA — o Kutools para Excel disponibiliza a funcionalidade «Mesclar Linhas Avançado», que simplifica todo este processo. Sem operações complicadas, basta alguns cliques para fundir rapidamente linhas com o mesmo ID ou nome. Esta poderosa ferramenta suporta ainda fusão de colunas, soma, contagem, média e muito mais, tornando-a na solução ideal para todas as suas necessidades diversificadas de processamento de dados.
1. Selecione o intervalo de dados que pretende combinar e clique em «Kutools» > «Mesclar e Dividir» > «Mesclar Linhas Avançado». Veja a imagem:
Na caixa de diálogo «Mesclar Linhas Avançado», especifique as seguintes operações:
- Selecione a coluna de ID ou nome com base na qual irá combinar outros dados e, em seguida, selecione «Chave Primária» no menu pendente «Operação»;
- De seguida, selecione outro nome de coluna, clique na lista pendente do campo «Operação» e escolha um delimitador na secção «Combinar». Repita este passo para todas as restantes colunas que deseja combinar.
- Clique no botão OK.
Dica: Se precisar de manter a formatação das células ao fundi-las, ative a opção «Usar valores formatados».

Agora verá que as linhas selecionadas foram combinadas com base no ID da encomenda. Veja a imagem:
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á
Ao seguir estes métodos, poderá combinar facilmente linhas com o mesmo ID ou nome no Excel, poupando tempo e garantindo precisão. Escolha a abordagem que melhor se adapta aos seus dados e objetivos! Se desejar explorar mais dicas e truques do Excel, o nosso site disponibiliza milhares de tutoriais para o ajudar a dominar o Excel.
Artigos relacionados:
Como concatenar no Excel mantendo a formatação de número ou data?
Como concatenar células de outra folha ou de várias folhas no Excel?
As Melhores Ferramentas de Produtividade para o Office
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.
- 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