Combina righe duplicate e somma i valori in Excel (trucchi semplici)
In Excel, è uno scenario comune incontrare un set di dati con voci duplicate. Spesso potresti ritrovarti con una serie di dati in cui la sfida principale è combinare in modo efficiente queste righe duplicate sommando contemporaneamente i valori in una colonna corrispondente come mostrato nella seguente schermata. In questo contesto, approfondiremo diversi metodi pratici che possono aiutarti a consolidare i dati duplicati e ad aggregare i valori associati, migliorando sia la chiarezza che l'utilità delle cartelle di lavoro di Excel.

Combina righe duplicate e somma i valori
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, con questa funzione possiamo combinare righe duplicate e sommare i valori corrispondenti in modo rapido e semplice. Si prega di eseguire i seguenti passaggi:
Passaggio 1: seleziona una cella di destinazione
Scegli dove desideri che vengano visualizzati i dati consolidati.
Passaggio 2: accedere alla funzione Consolida e impostare il consolidamento
- Clicchi Dati > Unisci, vedi screenshot:
- Nel Unisci la finestra di dialogo:
- (1.) Seleziona Somma da Funzione menu `A tendina;
- (2.) Fare clic per selezionare l'intervallo che si desidera consolidare nel Riferimento scatola;
- (3.) Controllare Riga superiore o Colonna sinistra da Usa etichette in opzione;
- (4.) Infine, fare clic OK pulsante.
Risultato:
Excel combinerà tutti i duplicati trovati nella prima colonna e sommerà i valori corrispondenti nelle colonne adiacenti come mostrato nella seguente schermata:
- Se l'intervallo non include una riga di intestazione, assicurati di farlo deseleziona la riga superiore dal Usa etichette in opzione.
- Con questa funzionalità, i calcoli possono essere consolidati solo in base alla prima colonna (quella più a sinistra) dei dati.
Combina righe duplicate e somma i valori con una potente funzionalità: Kutools
Se hai installato Kutools for Excel, suo Combina righe avanzate la funzionalità ti consente di combinare facilmente righe duplicate, fornendo opzioni per sommare, contare, fare la media o eseguire altri calcoli sui tuoi dati. Inoltre, questa funzionalità non è limitata a una sola colonna chiave, ma può gestire più colonne chiave, rendendo molto più semplici le attività complesse di consolidamento dei dati.
Dopo l'installazione Kutools for Excel, selezionare l'intervallo di dati e quindi fare clic su Kutools > Unisci e dividi > Combina righe avanzate.
Nel Combina righe avanzate finestra di dialogo, impostare le seguenti operazioni:
- Fai clic sul nome della colonna in base alla quale desideri combinare i duplicati, qui farò clic su Prodotto, quindi selezionerò Chiave primaria dall'elenco a discesa nel file Funzionamento colonna;
- Selezionare quindi il nome della colonna in cui si desidera sommare i valori, quindi selezionare Somma dall'elenco a discesa nel file Funzionamento colonna;
- Come per le altre colonne puoi scegliere l'operazione che ti occorre, come combinare i valori con uno specifico separatore o eseguire un determinato calcolo; (questo passaggio può essere ignorato se hai solo due colonne)
- Alla fine, puoi visualizzare in anteprima il risultato combinato, quindi fare clic OK pulsante.
Risultato:
Ora, i valori duplicati nella colonna chiave vengono combinati e gli altri valori corrispondenti vengono riepilogati come mostrato nella seguente schermata:
- Con questa utile funzionalità, puoi anche combinare righe in base al valore della cella duplicato come mostrato nella seguente demo:
- Questa caratteristica supporta Annulla, se vuoi recuperare i tuoi dati originali, basta premere Ctrl + Z.
- Per applicare questa funzione, per favore Scarica e installa Kutools for Excel prima.
Combina righe duplicate e somma i valori con la tabella pivot
La tabella pivot in Excel fornisce un modo dinamico per riorganizzare, raggruppare e riepilogare i dati. Questa funzionalità diventa incredibilmente utile quando ti trovi di fronte a un set di dati pieno di voci duplicate e devi sommare i valori corrispondenti.
Passaggio 1: creazione di una tabella pivot
- Seleziona l'intervallo di dati. E poi, vai a inserire scheda e fare clic Tabella pivot, vedi screenshot:
- Nella finestra di dialogo visualizzata, scegli dove desideri posizionare il rapporto tabella pivot, puoi inserirlo in un nuovo foglio o in un foglio esistente in base alle tue esigenze. Quindi, fare clic OK. Vedi screenshot:
- Ora, una tabella pivot viene inserita nella cella di destinazione selezionata. Vedi schermata:
Passaggio 2: configurazione della tabella pivot:
- Nel Campi tabella pivot riquadro, trascina il campo contenente i duplicati nel file Riga la zona. Questo raggrupperà i tuoi duplicati.
- Successivamente, trascina i campi con i valori che desideri sommare a Valori la zona. Per impostazione predefinita, Excel somma i valori. Guarda la demo qui sotto:
Risultato:
La tabella pivot ora mostra i tuoi dati con i duplicati combinati e i loro valori riepilogati, offrendo una visione chiara e concisa per l'analisi. Vedi schermata:
Combina righe duplicate e somma i valori con il codice VBA
Se sei interessato al codice VBA, in questa sezione forniremo un codice VBA per consolidare le righe duplicate e sommare i valori corrispondenti in altre colonne. Si prega di eseguire i seguenti passaggi:
Passaggio 1: apri l'editor del modulo foglio VBA e copia il codice
- Tenere premuto il tasto ALT + F11 in Excel per aprire il file Microsoft Visual Basic, Applications Edition finestra.
- Clicchi inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: combina righe duplicate e somma i valoriSub 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
Passaggio 2: eseguire il codice
- Dopo aver incollato questo codice, premere F5 chiave per eseguire questo codice. Nella casella di richiesta, seleziona l'intervallo di dati che desideri combinare e sommare. E poi, fai clic OK.
- E nella finestra di messaggio successiva, seleziona una cella in cui visualizzerai il risultato e fai clic OK.
Risultato:
Ora le righe duplicate vengono unite e i valori corrispondenti sono stati sommati. Vedi schermata:
Combinare e sommare righe duplicate in Excel può essere semplice ed efficiente. Scegli tra la semplice funzione Consolida, gli avanzati Kutools, le tabelle pivot analitiche o la codifica VBA flessibile per trovare una soluzione adatta alle tue capacità e esigenze. Se sei interessato a esplorare ulteriori suggerimenti e trucchi su Excel, il nostro sito Web offre migliaia di tutorial, per favore clicca qui per accedervi. Grazie per aver letto e non vediamo l'ora di fornirti informazioni più utili in futuro!
Articoli Correlati:
- Combina più righe in una in base ai duplicati
- Forse hai una serie di dati, nella colonna A del nome del prodotto, ci sono alcuni elementi duplicati e ora devi rimuovere le voci duplicate nella colonna A ma combinare i valori corrispondenti nella colonna B. Come potresti superare questa attività in Excel ?
- Vlookup e restituisce più valori senza duplicati
- A volte, potresti voler visualizzare e restituire più valori corrispondenti in una singola cella contemporaneamente. Ma, se ci sono alcuni valori ripetuti popolati nelle celle restituite, come potresti ignorare i duplicati e mantenere solo i valori univoci quando restituisci tutti i valori corrispondenti come mostrato nella seguente schermata in Excel?
- Combina righe con lo stesso ID/nome
- Ad esempio, hai una tabella come mostrato nell'immagine sottostante e devi combinare le righe con gli ID dell'ordine, qualche idea? Qui, questo articolo introdurrà due soluzioni per te.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools for Excele sperimenta l'efficienza come mai prima d'ora. Kutools for Excel Offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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!
