Note: The other languages of the website are Google-translated. Back to English

Come combinare righe duplicate e sommare i valori in Excel?

doc-combinare-sum1 -2 doc-combinare-sum2

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


freccia blu freccia destra 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:

doc-combinare-sum3

3. Nel Unisci la finestra di dialogo:

  • (1.) Seleziona Somma da Funzione menu `A tendina;
  • (2.) Fare clic su doc-combinare-sum5 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:

doc-combinare-sum4

4. Dopo aver terminato le impostazioni, fare clic su OKe i duplicati vengono combinati e sommati. Vedi screenshot:

doc-combinare-sum6

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!


freccia blu freccia destra 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:

doc-combinare-sum7

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.


freccia blu freccia destra 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:

doc-combinare-sum7

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:

doc-combinare-sum7

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:

doc-combinare-sum1 -2 doc-combinare-sum2

Fare clic qui per saperne di più su Combina righe avanzate.


freccia blu freccia destra 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:

doc-combinare-sum7

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:

doc-combinare-sum7

4. Quindi fare clic Ok, tutti i valori con la stessa cella nella colonna A sono stati combinati insieme, vedi screenshot:

doc-combinare-sum1 -2 doc-combinare-sum2

freccia blu freccia destra Combina righe duplicate e somma i valori con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

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 kte 201905

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!
fondo officetab
Commenti (30)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Il tuo primo esempio è abbastanza buono ma manca un passaggio. Prima di fare clic su OK, il cursore deve trovarsi in un'area vuota per l'esportazione del consolidamento. Se non hai selezionato un'area di cella vuota dopo aver aggiunto l'intervallo, riceverai un errore "origine si sovrappone alla destinazione".
Questo commento è stato fatto dal moderatore sul sito
Non è stato possibile farlo funzionare per più di una colonna di dati: qualche consiglio?
Questo commento è stato fatto dal moderatore sul sito
Ha funzionato in modo fantastico! Grazie! :-)
Questo commento è stato fatto dal moderatore sul sito
Il codice VBA si interrompe quando vengono aggiunte più righe, non sono proprio sicuro del perché
Questo commento è stato fatto dal moderatore sul sito
Il codice VBA non funziona. Combina la prima colonna ma i dati della seconda colonna sono spariti
Questo commento è stato fatto dal moderatore sul sito
La macro VBA funziona bene, ma come dovrei cambiarla se voglio eliminare l'intera riga piuttosto che cancellare semplicemente i contenuti? Ho altre colonne che voglio mantenere collegate a quei dati.
Questo commento è stato fatto dal moderatore sul sito
Grazie mille per gli ottimi consigli. Fantastico.
Questo commento è stato fatto dal moderatore sul sito
Potresti trovare qualcosa per esattamente la stessa cosa ma in Google Docs? Ne ho davvero bisogno!
Questo commento è stato fatto dal moderatore sul sito
Come si fa a fare in modo che la colonna in cui le somme si aggiornino automaticamente quando si modificano i dati originali?
Questo commento è stato fatto dal moderatore sul sito
Sembra un buon posto per una tabella pivot.
Questo commento è stato fatto dal moderatore sul sito
Questo strumento di consolidamento è così utile. Grazie mille per aver condiviso le informazioni :)
Questo commento è stato fatto dal moderatore sul sito
Caro signore, e se avessi 3 Cloumn? Nodo1 Nodo2 Lunghezza R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 J11 J12 34 J12 J13 10 J12 J14 49 Can i usalo per 3 colonne.
Questo commento è stato fatto dal moderatore sul sito
come al solito Idee e Progetti perfetti, grazie a tutti :-)
Questo commento è stato fatto dal moderatore sul sito
Grazie davvero la tua spiegazione è davvero utile
Questo commento è stato fatto dal moderatore sul sito
Come creare codice VBA per aggiungere totali per 12 colonne
Questo commento è stato fatto dal moderatore sul sito
Voi ragazzi siete fantastici! Mi hai risparmiato così tanta produttività. Non posso ringraziarvi abbastanza ragazzi
Questo commento è stato fatto dal moderatore sul sito
cosa succede se voglio fare un'equazione matematica del cliente con i duplicati anziché la somma? Ad esempio, voglio che i miei duplicati calcolino la resistenza elettrica complessiva.
Questo commento è stato fatto dal moderatore sul sito
Ciao,
A5 A6 A7
Voglio una risposta per KTO come Transpose Rice Biryani Prawns

Colonna sinistra Colonna destra
Riso KTO
Riso Di Cagliata Della Scheda Dell'ufficio
KTO Biryani
Ranjith Chiken
Gamberi KTO

Grazie,
Chinnaraju
9849212552
Questo commento è stato fatto dal moderatore sul sito
Ciao,
Puoi spiegare o condividere la formula di seguito
A5 A6 A7
Voglio una risposta per KTO come Transpose Rice Biryani Prawns

Colonna sinistra Colonna destra
Riso KTO
Riso Di Cagliata Della Scheda Dell'ufficio
KTO Biryani
Ranjith Chiken
Gamberi KTO

Grazie,
Chinnaraju
9849212552
Questo commento è stato fatto dal moderatore sul sito
Ciao sono chinnaraju

potete per favore aiutare per questo. Chiunque?

= CERCA.VERT(M5,E:F,2,)


Grazie in anticipo.
Questo commento è stato fatto dal moderatore sul sito
Deve essere:
= CERCA.VERT(M5,E:F,2,FALSO)
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL