Come combinare righe duplicate e sommare i valori in Excel?
![]() |
![]() |
![]() |
In Excel , potresti sempre incontrare questo problema, quando hai un intervallo di dati che contiene alcune voci duplicate, e ora vuoi combinare i dati duplicati e sommare i valori corrispondenti in un'altra colonna, come mostrato nelle seguenti schermate. Come hai potuto risolvere questo problema?
Combina righe duplicate e somma i valori con la funzione Consolida
Combina righe duplicate e somma i valori con il codice VBA
Combina righe duplicate e somma i valori con Kutools per Excel
Combina le righe corrispondenti in base a valori duplicati in un'altra colonna con Kutools per Excel
Combina righe duplicate e somma i valori con la funzione Consolida
Consolida è uno strumento utile per consolidare più fogli di lavoro o righe in Excel, quindi con questa funzione possiamo anche riepilogare più righe in base ai duplicati. Si prega di fare con i seguenti passaggi:
1. Fare clic su una cella in cui si desidera individuare il risultato nel foglio di lavoro corrente.
2. Vai a fare clic Dati > Unisci, vedi screenshot:
3. Nel Unisci la finestra di dialogo:
- (1.) Seleziona Somma da Funzione menu `A tendina;
- (2.) Fare clic su
per selezionare l'intervallo che si desidera consolidare, quindi fare clic su Aggiungi pulsante a cui aggiungere il riferimento Tutti i riferimenti casella di riepilogo;
- (3.) Controllare Riga superiore e Colonna sinistra da Usa etichette in opzione. Vedi screenshot:
4. Dopo aver terminato le impostazioni, fare clic su OKe i duplicati vengono combinati e sommati. Vedi screenshot:
Note:: Se l'intervallo non ha la riga di intestazione, è necessario deselezionarla Riga superiore dal Usa etichette in opzione.
Combina righe duplicate e somma / media dei valori corrispondenti in un'altra colonna
Kutools for Excel's Righe Combibe avanzate ti aiuta a combinare più righe duplicate in un record in base a una colonna chiave e può anche applicare alcuni calcoli come somma, media, conteggio e così via per altre colonne. Fai clic per scaricare Kutools per Excel!
Combina righe duplicate e somma i valori con il codice VBA
Il seguente codice VBA può anche aiutarti a consolidare le righe duplicate nel foglio di lavoro, ma allo stesso tempo i dati originali verranno distrutti, è necessario eseguire il backup di una copia dei dati.
1. Tieni premuto il ALT + F11 chiavi, quindi apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Moduloe incolla il codice seguente nel file Finestra del modulo.
Codice VBA: combina righe duplicate e somma i valori
Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub
3. Quindi premere F5 chiave per eseguire questo codice ed è necessario selezionare l'intervallo che si desidera consolidare nella finestra del messaggio spuntata. Vedi screenshot:
4. E poi clicca OK, le righe duplicate sono state combinate e i valori sono stati aggiunti.
Note:: Se vuoi usare questo codice, faresti meglio a fare una copia del file per evitare di distruggere i dati, e questo codice viene applicato solo a due colonne.
Combina righe duplicate e somma i valori con Kutools per Excel
Qui, presento il pratico strumento: Kutools for Excel per te, è Combina righe avanzate può anche fare rapidamente un favore per risolvere questo problema.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. Get it Now . |
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona l'intervallo di cui hai bisogno e fai clic Kutools > Unisci e dividi > Combina righe avanzate. Vedi screenshot:
2. Nel Combina righe avanzate dialogo, controlla I miei dati hanno intestazioni se il tuo intervallo ha intestazioni, seleziona il nome della colonna che desideri combinare i duplicati e fai clic Chiave primaria, vedi screenshot:
3. Quindi seleziona il nome della colonna in cui desideri sommare i valori e fai clic calcolato > Somma o altri calcoli di cui hai bisogno. Vedi screenshot:
4. Clic Ok per chiudere la finestra di dialogo, puoi vedere i duplicati combinati e i dati corrispondenti in un'altra colonna vengono sommati insieme. Vedi screenshot:
![]() |
![]() |
![]() |
Fare clic qui per saperne di più su Combina righe avanzate.
Combina le righe corrispondenti in base a valori duplicati in un'altra colonna con Kutools per Excel
A volte, si desidera combinare le righe in base a valori duplicati in un'altra colonna, il file Combina righe avanzate of Kutools for Excel può anche farti un favore, per favore fai come segue:
1. Seleziona l'intervallo di dati che desideri utilizzare, quindi fai clic su Kutools > Unisci e dividi > Combina righe avanzate per abilitare il Combina righe avanzate la finestra di dialogo.
2. Nel Combina righe avanzate finestra di dialogo, fare clic sul nome della colonna su cui si desidera combinare altri dati e fare clic su Chiave primaria, vedi screenshot:
3. Quindi fare clic su un altro nome di colonna in cui si desidera combinare i dati e fare clic Combinare per scegliere un separatore per separare i valori combinati, vedi screenshot:
4. Quindi fare clic Ok, tutti i valori con la stessa cella nella colonna A sono stati combinati insieme, vedi screenshot:
![]() |
![]() |
![]() |
Combina righe duplicate e somma i valori con Kutools per Excel
Articolo correlato:
Combina più righe in una in base a valori duplicati
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!





















