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 ed 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 per 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 di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per 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 semplifica notevolmente il tuo 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!