KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Combina Riga duplicata e somma i relativi valori in Excel (Trucchi semplici)

AutoreXiaoyang Data di modifica

In Excel, è comune imbattersi in set di dati contenenti voci duplicate. Spesso ti troverai di fronte a un intervallo di dati in cui la sfida principale consiste nel combinare efficacemente queste righe duplicate e, allo stesso tempo, sommare i valori presenti in una colonna corrispondente, come mostrato nello screenshot seguente. In questo contesto, esploreremo diversi metodi pratici per consolidare i dati duplicati e aggregare i relativi valori, migliorando la chiarezza e l’utilità della tua cartella di lavoro Excel.


Combina Riga duplicata e somma i valori con la funzione Consolida

Consolida è uno strumento utile per unire più fogli di lavoro o righe in Excel. Grazie a questa funzione, puoi rapidamente ed efficacemente combinare le righe duplicate e sommare i relativi valori. Procedi come segue:

Passaggio 1: Seleziona una cella di destinazione

Scegli dove vuoi visualizzare i dati consolidati.

Passaggio 2: Accedi alla funzione Consolida e configura la consolidazione

  1. Fai clic su «Dati» > «Consolida», vedi screenshot:
    Uno screenshot dell'opzione Consolida nella barra multifunzione di Excel
  2. Nella finestra di dialogo «Consolida»:
    • (1.) Seleziona «Somma» dall'elenco a discesa «Funzione»;
    • (2.) Fai clic per selezionare l'intervallo che desideri consolidare nella casella «Riferimento»;
    • (3.) Seleziona «Riga superiore» e «Colonna più a sinistra» dall'opzione «Posizione etichetta»;
    • (4.) Infine, clicca sul pulsante «OK».
    • Uno screenshot delle opzioni nella finestra di dialogo Consolida, incluse Funzione, Riferimento e Usa etichette nelle impostazioni

Risultato:

Excel combinerà eventuali duplicati presenti nella prima colonna e sommerà i relativi valori nelle colonne adiacenti, come mostrato nello screenshot seguente:

Uno screenshot di Excel dopo la consolidazione, che mostra le righe duplicate combinate e i valori sommati

Note:
  • Se l'intervallo non include una riga di intestazione, assicurati di deselezionare «Riga superiore» nell'opzione «Posizione etichetta».
  • Grazie a questa funzionalità, i calcoli possono essere consolidati esclusivamente in base alla prima colonna (quella più a sinistra) dei dati.

Utilizza Kutools per combinare Riga duplicata e sommare i valori

Se hai installato «Kutools per Excel», la sua funzione «Unione avanzata righe» ti permette di combinare facilmente le righe duplicate, offrendoti opzioni per sommare, contare, calcolare la media o eseguire altri calcoli sui tuoi dati. Inoltre, questa funzione non è limitata a una sola colonna chiave, ma può gestirne più di una, semplificando notevolmente complesse attività di consolidamento dati.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato «Kutools per Excel», seleziona l’intervallo dati e poi fai clic su «Kutools» > «Unisci e Dividi» > «Unione avanzata righe».

Nella finestra di dialogo «Unione avanzata righe», configura le seguenti operazioni:

  1. Fai clic sul nome della colonna in base alla quale desideri combinare i duplicati; in questo caso, cliccherò su Prodotto, quindi selezionerò «Chiave primaria» dal Elenco a discesa nella colonna «Operazione»;
  2. Quindi, seleziona il nome della colonna i cui valori desideri sommare e scegli «Somma» dal Elenco a discesa nella colonna «Operazione»;
  3. Per le altre colonne, puoi scegliere l'operazione desiderata, ad esempio combinare i valori con un separatore specifico o eseguire un determinato calcolo; (questo passaggio può essere ignorato se hai solo due colonne)
  4. Infine, puoi visualizzare in anteprima il risultato combinato e fare clic sul pulsante «OK».
  5. Uno screenshot della finestra di dialogo Combinazione avanzata righe di Kutools, con opzioni per combinare i duplicati e sommare i valori

Risultato:

Ora i Valori duplicati nel Colonna chiave sono stati combinati e gli altri valori corrispondenti sono stati sommati, come mostrato nello screenshot seguente:

Uno screenshot che mostra il risultato della combinazione di righe duplicate e della somma dei valori in Excel utilizzando Kutools

Suggerimenti:
  • Con questa utile funzionalità, puoi anche Combinare Righe in base ai valori duplicati, come mostrato nella seguente demo:
    Una dimostrazione animata della combinazione di righe in base ai valori duplicati in Excel utilizzando Kutools
  • Questa funzionalità supporta il comando Annulla: per ripristinare i dati originali, premi semplicemente Ctrl + Z.
  • Per utilizzare questa funzionalità, ti invitiamo a scaricare e installare Kutools per Excel.

Utilizza Tabella pivot per combinare Riga duplicata e sommare i valori

Le tabelle pivot in Excel offrono un modo dinamico per riorganizzare, raggruppare e riepilogare i dati, risultando estremamente utili quando devi gestire un set di dati con numerose voci duplicate e sommare i valori corrispondenti.

Passaggio 1: Creazione di una Tabella pivot

  1. Seleziona l’intervallo dati, quindi vai alla scheda «Inserisci» e fai clic su «Tabella pivot» (vedi screenshot).
    Uno screenshot della selezione dell'opzione Tabella pivot dalla scheda Inserisci in Excel
  2. Nella finestra di dialogo visualizzata, scegli dove posizionare il rapporto Tabella pivot: puoi inserirlo in un nuovo foglio o in uno esistente, in base alle tue esigenze. Quindi, fai clic su «OK». Vedi screenshot:
    Uno screenshot della finestra di dialogo Tabella pivot, in cui è possibile scegliere di inserire la tabella in un foglio nuovo o esistente
  3. Ora è stata inserita una tabella pivot nella cella di destinazione selezionata. Vedi screenshot:
    Uno screenshot che mostra una tabella pivot vuota inserita nel foglio di lavoro di Excel

Passaggio 2: Configurazione della Tabella pivot:

  1. Nel riquadro «Campi tabella pivot», trascina il campo che contiene i duplicati nell’area «Righe» per raggrupparli in modo efficace.
  2. Successivamente, trascina i campi contenenti i valori che desideri sommare nell’area «Valori». Per impostazione predefinita, Excel li somma automaticamente. Guarda la demo qui sotto:
  3. Una dimostrazione animata della configurazione dei campi della tabella pivot per raggruppare i duplicati e sommare i valori in Excel

Risultato:

La tabella pivot ora visualizza i tuoi dati con i duplicati uniti e i relativi valori sommati, offrendoti una visione chiara e concisa per l’analisi. Vedi screenshot:

Uno screenshot che mostra il risultato della combinazione di righe duplicate e della somma dei valori utilizzando una tabella pivot in Excel


Utilizza il codice VBA per combinare Riga duplicata e sommare i valori

Se sei interessato al codice VBA, in questa sezione ti forniremo uno script per consolidare le righe duplicate e sommare i valori corrispondenti nelle altre colonne. Procedi come segue:

Passaggio 1: Apri l’editor del modulo VBA e copia il codice

  1. Tieni premuti i tasti «ALT + F11» in Excel per aprire la finestra di «Microsoft Visual Basic, Applications Edition».
  2. Fai clic su «Inserisci» > «Modulo» e incolla il codice seguente nella finestra del «Modulo».
    Codice VBA: Combina Riga duplicata e somma i valori
    Sub 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: Esegui il codice

  1. Dopo aver incollato questo codice, premi il tasto «F5» per eseguirlo. Nella finestra di dialogo visualizzata, seleziona l’intervallo dati che desideri combinare e sommare, quindi fai clic su «OK».
    Uno screenshot della selezione dell'intervallo di dati nella finestra di input VBA per combinare e sommare le righe duplicate
  2. Nella finestra di dialogo successiva, seleziona la cella in cui desideri visualizzare il risultato e fai clic su «OK».
    Uno screenshot della selezione della cella di output nella finestra di input VBA per i risultati combinati e sommati

Risultato:

Ora le righe duplicate sono state unite e i relativi valori sommati. Vedi screenshot:

Uno screenshot dei risultati dopo l'esecuzione del codice VBA per combinare le righe duplicate e sommare i relativi valori


Combinare e sommare le righe duplicate in Excel può essere semplice ed efficiente. Scegli tra la pratica funzione Consolida, lo strumento avanzato Kutools, le potenti Tabelle pivot o la flessibile programmazione VBAper trovare la soluzione più adatta alle tue competenze ed esigenze. Se desideri scoprire altri suggerimenti e trucchi per Excel, visita il nostro sito web, dove troverai migliaia di tutorial pensati per te!cliccare qui per consultarli. Grazie per la lettura e ci auguriamo di offrirti ulteriori informazioni utili in futuro!


Articoli correlati:

  • Combina più righe in una sola in base ai duplicati
  • Potresti avere un intervallo di dati in cui, nella colonna A (nome prodotto), sono presenti alcuni elementi duplicati. Ora devi rimuovere le voci duplicate nella colonna A ma combinare i valori corrispondenti nella colonna B. Come puoi eseguire questa operazione in Excel?
  • CercaVert e restituisci più valori senza duplicati
  • A volte potresti voler eseguire una ricerca verticale (CercaVert) e restituire più valori corrispondenti in un’unica cella contemporaneamente. Tuttavia, se nei risultati compaiono valori ripetuti, come puoi ignorare i duplicati e mantenere solo i valori univoci, come mostrato nell’immagine seguente in Excel?
  • Combinare Righe con lo stesso ID/nome
  • Ad esempio, hai una tabella come nell’immagine seguente e devi Combinare Righe in base agli ID ordine. Hai qualche idea? In questo articolo ti presenteremo due soluzioni.