Combinar Linha duplicada e somar os respetivos valores no Excel (truques simples)
No Excel, é frequente encontrar conjuntos de dados com entradas duplicadas. Muitas vezes, poderá ter um intervalo de dados em que o principal desafio consiste em combinar eficientemente essas linhas duplicadas, ao mesmo tempo que soma os valores numa coluna correspondente, tal como mostrado na seguinte captura de ecrã. Neste contexto, exploraremos vários métodos práticos que o ajudam a consolidar dados duplicados e agregar os respetivos valores, melhorando simultaneamente a clareza e utilidade da sua pasta de trabalho do Excel.

Combine Linha duplicada e some os valores
Combinar Linha duplicada e somar os valores com a função Consolidar
A função Consolidar é uma ferramenta útil para unificar dados de várias folhas de cálculo ou linhas no Excel. Com esta funcionalidade, pode rapidamente combinar linhas duplicadas e somar os respetivos valores. Siga os passos seguintes:
Passo 1: Selecione uma Célula de Destino
Escolha onde pretende que os dados consolidados sejam apresentados.
Passo 2: Aceda à Função Consolidar e configure a consolidação
- Clique em «Dados» > «Consolidar», veja a captura de ecrã:

- Na caixa de diálogo «Consolidar»:
- (1.) Selecione «Soma» na lista pendente «Função»;
- (2.) Clique para selecionar o intervalo que pretende consolidar na caixa «Referência»;
- (3.) Marque «Linha Superior» e «Coluna Mais à Esquerda» na opção «Posição do Rótulo»;
- (4.) Por fim, clique no botão «OK».

Resultado:
O Excel irá combinar quaisquer duplicados encontrados na primeira coluna e somar os respetivos valores nas colunas adjacentes, tal como mostrado na seguinte captura de ecrã:

- Se o intervalo não incluir uma linha de cabeçalho, certifique-se de desmarcar «Linha Superior» na opção «Posição do Rótulo».
- Com esta funcionalidade, os cálculos só podem ser consolidados com base na primeira coluna (a mais à esquerda) dos dados.
Utilize o Kutools para combinar Linha duplicada e somar os valores
Se tiver o «Kutools para Excel» instalado, a sua funcionalidade «Mesclar Linhas Avançado» permite-lhe combinar facilmente linhas duplicadas, oferecendo opções para somar, contar, calcular médias ou realizar outros cálculos nos seus dados. Além disso, esta funcionalidade não se limita a uma única coluna-chave: suporta múltiplas colunas-chave, tornando tarefas complexas de consolidação de dados muito mais simples.
Após instalar o «Kutools para Excel», selecione o intervalo de dados e clique em «Kutools» > «Mesclar e Dividir» > «Mesclar Linhas Avançado».
Na caixa de diálogo «Mesclar Linhas Avançado», configure as seguintes operações:
- Clique no nome da coluna com base na qual pretende combinar duplicados; aqui, clicarei em Produto e, em seguida, selecionarei «Chave Primária» em Lista suspensa na coluna «Operação»;
- Depois, selecione o nome da coluna cujos valores pretende somar e, em seguida, selecione «Soma» em Lista suspensa na coluna «Operação»;
- Quanto às restantes colunas, pode escolher a operação pretendida, como combinar os valores com um separador específico ou realizar um determinado cálculo; (este passo pode ser ignorado se tiver apenas duas colunas)
- Por fim, pode pré-visualizar o resultado combinado e clicar no botão «OK».

Resultado:
Agora, os Valores Duplicados no Coluna Chave estão combinados e os restantes valores correspondentes foram somados, tal como mostrado na seguinte captura de ecrã:

- Com esta funcionalidade útil, também pode Combinar Linhas com base em valores de células duplicados, conforme demonstrado a seguir:

- Esta funcionalidade suporta Anular. Para recuperar os seus dados originais, basta premir Ctrl + Z.
- Para utilizar esta funcionalidade, por favor descarregue e instale o Kutools para Excel.
Utilize Tabela Dinâmica para combinar Linha duplicada e somar os valores
As Tabelas Dinâmicas no Excel oferecem uma forma dinâmica de reorganizar, agrupar e resumir dados. Esta funcionalidade revela-se extremamente útil quando enfrenta um conjunto de dados repleto de entradas duplicadas e precisa de somar os valores correspondentes.
Passo 1: Criar uma Tabela Dinâmica
- Selecione o intervalo de dados. Em seguida, aceda ao separador «Inserir» e clique em «Tabela Dinâmica», conforme ilustrado na captura de ecrã:

- Na caixa de diálogo que surge, escolha onde pretende inserir o relatório da Tabela Dinâmica — pode colocá-lo numa nova folha ou numa folha existente, conforme as suas necessidades. Depois, clique em «OK». Veja a captura de ecrã:

- Agora, uma Tabela Dinâmica é inserida na célula de destino selecionada. Veja a captura de ecrã:

Passo 2: Configurar a Tabela Dinâmica:
- No painel «Campos da Tabela Dinâmica», arraste o campo que contém duplicados para a área «Linhas» — assim, os seus dados duplicados ficarão agrupados.
- Em seguida, arraste os campos com os valores que deseja somar para a área «Valores». Por predefinição, o Excel soma automaticamente esses valores. Veja a demonstração abaixo:

Resultado:
A Tabela Dinâmica apresenta agora os seus dados com duplicados combinados e os respetivos valores somados, proporcionando uma visão clara e concisa para análise. Veja a captura de ecrã:

Utilize código VBA para combinar Linha duplicada e somar os valores
Se tem interesse em código VBA, nesta secção disponibilizamos um código VBA para consolidar linhas duplicadas e somar os respetivos valores noutras colunas. Siga os passos seguintes:
Passo 1: Abra o editor de módulos VBA e copie o código
- Mantenha premidas as teclas «ALT + F11» no Excel para abrir a janela do Microsoft Visual Basic for Applications.
- Clique em «Inserir» > «Módulo» e cole o seguinte código na janela do «Módulo».
Código VBA: Combinar Linha duplicada e somar os valoresSub CombineDuplicateRowsAndSumForMultipleColumns() 'Update by Extendoffice Dim SourceRange As Range, OutputRange As Range Dim Dict As Object Dim DataArray As Variant Dim i As Long, j As Long Dim Key As Variant Dim ColCount As Long Dim SumArray() As Variant Dim xArr As Variant Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8) If SourceRange Is Nothing Then Exit Sub ColCount = SourceRange.Columns.Count Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8) If OutputRange Is Nothing Then Exit Sub Set Dict = CreateObject("Scripting.Dictionary") DataArray = SourceRange.Value For i = 1 To UBound(DataArray, 1) Key = DataArray(i, 1) If Not Dict.Exists(Key) Then ReDim SumArray(1 To ColCount - 1) For j = 2 To ColCount SumArray(j - 1) = DataArray(i, j) Next j Dict.Add Key, SumArray Else xArr = Dict(Key) For j = 2 To ColCount xArr(j - 1) = xArr(j - 1) + DataArray(i, j) Next j Dict(Key) = xArr End If Next i OutputRange.Resize(Dict.Count, ColCount).ClearContents i = 1 For Each Key In Dict.Keys OutputRange.Cells(i, 1).Value = Key For j = 1 To ColCount - 1 OutputRange.Cells(i, j + 1).Value = Dict(Key)(j) Next j i = i + 1 Next Key Set Dict = Nothing Set SourceRange = Nothing Set OutputRange = Nothing End Sub
Passo 2: Execute o código
- Após colar este código, prima a tecla «F5» para o executar. Na caixa de diálogo que aparece, selecione o intervalo de dados que pretende combinar e somar e, em seguida, clique em «OK».

- Na caixa de diálogo seguinte, selecione a célula onde pretende que o resultado seja apresentado e clique em «OK».

Resultado:
Agora, as linhas duplicadas foram fundidas e os respetivos valores somados. Veja a captura de ecrã:

Combinar e somar linhas duplicadas no Excel pode ser simples e eficiente. Escolha entre a prática função Consolidar, o poderoso Kutools, as versáteis Tabelas Dinâmicas ou a flexível programação VBA para encontrar a solução ideal para as suas competências e necessidades. Se quiser explorar ainda mais dicas e truques do Excel, o nosso site oferece milhares de tutoriais — basta clicar aqui para aceder a eles. Obrigado pela leitura e esperamos continuar a fornecer-lhe informações úteis no futuro!
Artigos Relacionados:
- Combine múltiplas linhas numa só com base em duplicados
- Talvez tenha um conjunto de dados em que a coluna A contenha nomes de produtos com alguns itens duplicados e, agora, precise remover essas entradas duplicadas na coluna A, combinando os respetivos valores da coluna B. Como concluir esta tarefa no Excel?
- Vlookup e devolva vários valores sem duplicados
- Por vezes, poderá precisar de realizar um VLOOKUP e devolver vários valores correspondentes numa única célula de uma só vez. Contudo, se entre os valores devolvidos houver duplicados, como ignorá-los e manter apenas os valores únicos ao retornar todos os resultados correspondentes, tal como mostrado na seguinte captura de ecrã no Excel?
- Combinar Linhas com o mesmo ID/nome
- Por exemplo, tem uma tabela como a apresentada na seguinte captura de ecrã e precisa de combinar linhas com os IDs de encomenda. Alguma ideia? Neste artigo, apresentamos duas soluções.
As Melhores Ferramentas de Produtividade para o Office
Potencie as Suas Competências no Excel com Kutools para Excel e experimente uma eficiência sem precedentes.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 ao 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 extras do Kutools. Um único instalador.
Kutools for Office é uma suite que inclui extras para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo ideal para equipas que trabalham em várias aplicações do Office.
- Suite tudo-em-um— extras para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (compatível com MSI)
- Funciona melhor em conjunto— produtividade otimizada 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 comparativamente com a compra de extras individuais









