Come consolidare i dati di più righe in Excel (4 metodi rapidi)

  • Condividi Questo
Hugh West

In molti casi, potrebbe essere necessario consolidare, unire o combinare i dati In Microsoft Excel è possibile eseguire questo tipo di operazioni in blocco e in pochi secondi. Questo articolo mostra come consolidare i dati in Excel da più righe con alcuni metodi rapidi.

Scarica il quaderno di esercizi

È possibile scaricare il quaderno di esercizi dal link sottostante.

Consolidare i dati da più righe.xslm

4 metodi per consolidare i dati di più righe in Excel

Ora, supponiamo di avere un set di dati con un elenco di Paesi e le loro Città Qui si vogliono avere le righe multiple per Città consolidato accanto ai loro Paese A questo punto, vi mostrerò due metodi che utilizzano questo set di dati per farlo.

1. Utilizzo delle funzioni UNIQUE e TEXTJOIN

Utilizzo UNICO e TESTO è una delle funzioni più rapide e convenienti. modi per consolidare i dati da più righe in Excel. Ora, seguite i passaggi seguenti per consolidare i dati utilizzando queste funzioni.

Passi :

  • Per prima cosa, creare una nuova colonna per Paese accanto al set di dati.
  • Successivamente, selezionare la cella E5 e inserire la seguente formula.
=UNICO(B5:B13)

In questo caso, la cella E5 è la prima cella della nuova colonna Paese . Inoltre, B5 e B13 sono la prima e l'ultima cella della colonna del set di dati Paese .

Inoltre, utilizziamo il UNICO La sintassi di questa funzione è UNIQUE(array, [by_col], [exactly_once]) .

  • Quindi, aggiungere un'altra colonna per i dati consolidati delle città.
  • Successivamente, fare clic sulla cella F5 e inserire la seguente formula.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Qui, la cellula F5 è la prima cella della nuova colonna Città Inoltre, le cellule C5 e C13 sono la prima e l'ultima cella della colonna del set di dati Città rispettivamente.

Inoltre, in questo caso utilizziamo il TESTO La sintassi di questa funzione è TEXTJOIN(delimitatore,ignore_empty,testo1,...) Inoltre, utilizziamo l'opzione Funzione IF .

  • Infine, trascinare il campo Maniglia di riempimento per il resto della colonna.

Per saperne di più: Funzione di consolidamento per i dati di testo in Excel (con 3 esempi)

2. Applicazione della funzione IF e dell'ordinamento

Un altro modo per consolidare i dati da più righe in Excel è quello di utilizzare l'opzione SE e la funzione Ordinamento dall'opzione Dati Ora seguite i passaggi seguenti per farlo dal set di dati di cui sopra.

Passi :

  • Per prima cosa, selezionare l'intervallo di celle che si desidera ordinare. In questo caso, si tratta dell'intervallo B5:B13 .
  • Quindi, andare alla sezione Dati scheda> Ordinamento e filtro > Ordinamento dalla A alla Z .

  • Ora, un Avviso di smistamento A questo punto, selezionare Espandere la selezione .
  • Successivamente, fare clic su OK .

  • Di conseguenza, aggiungere un'altra colonna per Città .
  • Successivamente, selezionare la cella D5 e inserire la seguente formula, quindi trascinare il campo Maniglia di riempimento per le restanti celle della colonna.
=IF(B5=B4,D4 &","& C5,C5)

In questo caso, la cella D5 è la prima cella della colonna Città .

  • A questo punto, inserire una nuova colonna denominata Ordinamento finale .
  • Quindi, selezionare la cella E5 inserire la seguente formula e trascinare la casella Maniglia di riempimento per le restanti celle della colonna.
=IF(B5B6, "Ultima riga","")

In questo caso, B5 e B6 sono la prima e la seconda cella della colonna Città rispettivamente, anche, E5 è la prima cella della colonna Fila finale .

  • Ora, selezionare e copiare l'intervallo D5:E13 e incollarli in Valori per rimuovere la loro formula.

  • Successivamente, andare alla sezione Dati scheda> Ordinamento .

  • A questo punto, da Ordina per selezionare le opzioni Ordinamento finale .
  • Poi, dal Ordine selezionare le opzioni Da Z ad A .
  • Di conseguenza, fare clic su OK .

  • Ora, un Avviso di smistamento A questo punto, selezionare Espandere la selezione .
  • Successivamente, fare clic su OK .

  • A questo punto, si otterrà l'output mostrato nella schermata seguente.

  • Infine, eliminare tutte le righe e le colonne extra e ottenere l'output desiderato.

Per saperne di più: Come consolidare le informazioni in Excel (2 modi semplici)

Letture simili

  • Come utilizzare gli strumenti di raggruppamento e consolidamento in Excel (5 semplici esempi)
  • Rimuovere il consolidamento in Excel (2 metodi pratici)
  • Come consolidare i dati in Excel da più cartelle di lavoro (2 metodi)
  • [Corretto]: Il riferimento al consolidamento non è valido in Excel (con correzione rapida)

3. Utilizzo dell'opzione Consolida per consolidare i dati da più righe in Excel

Supponiamo di avere un set di dati in cui sono presenti vendite effettuate da alcune persone in occasioni diverse. A questo punto, si desidera consolidare i dati delle loro vendite e ottenere la loro somma da più righe. Se si desidera farlo, è possibile seguire i passaggi seguenti.

Passi :

  • Per prima cosa, selezionate la cella in cui volete inserire i nuovi dati.
  • In secondo luogo, andare alla pagina Dati scheda.
  • Quindi, selezionare Consolidare dal Strumenti per i dati .

  • Quindi, selezionare Somma da Funzione opzioni.
  • Successivamente, selezionare la voce Riferimento In questo caso, è $B$5:$C$14 .

Qui, la cellula B5 è la prima cella della colonna Addetto alle vendite e cella C14 è l'ultima cella della colonna Importo delle vendite .

  • Successivamente, scegliere il Colonna di sinistra da Utilizzare le etichette in .
  • Di conseguenza, fare clic sul pulsante OK pulsante.

  • Infine, avete i vostri dati consolidati per le vendite.

Nota: Se si desidera consolidare i dati in base a dei criteri, è necessario innanzitutto Ordinamento i dati in base ai propri criteri e quindi utilizzare la funzione Consolidare opzione.

Per saperne di più: Convalida e consolidamento dei dati in Excel (2 esempi)

4. Applicazione del codice VBA per consolidare i dati da più righe in Excel

Inoltre, è possibile applicare VBA per consolidare facilmente i dati di più righe in Excel. Se volete farlo, potete seguire i passaggi seguenti.

Passi :

  • Per prima cosa, premere ALT + F11 per aprire il VBA finestra.
  • Ora, selezionare Scheda 7 o il foglio su cui si sta lavorando e Cliccare con il tasto destro del mouse su di esso.
  • Successivamente, selezionare in sequenza Inserire > Modulo .

  • A questo punto, copiare il codice seguente e incollarlo nello spazio vuoto.
 'Questo codice consoliderà i dati da più righe Sub ConsolidateMultiRows() 'Dichiara le variabili Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Crea un InputBox per inserire l'intervallo di celle di riferimento On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Esegue un ciclo For aggiungendo tutti i dati per le stesse venditePersona e aggiorna la schermata Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False 'Cancella tutti i contenuti extra e aggiorna la schermata Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub 

💡 Codice Spiegazione:

In questa parte, spiegherò il VBA Ora, ho diviso il codice in varie sezioni e le ho numerate. A questo punto, spiegherò il codice in base alle sezioni.

  • Sezione 1: In questa sezione, si crea un nuovo file Sub denominato ConsolidareMultiRighi() .
  • Sezione 2 Successivamente, dichiariamo le diverse variabili.
  • Sezione 3: In questa sezione, creiamo un Casella di input che chiederà il nostro intervallo di riferimento.
  • Sezione 4: Gestiamo un Per per aggiungere il file Importo delle vendite .
  • Sezione 5: Infine, dobbiamo cancellare tutti i contenuti extra e riorganizzare le celle.

  • Ora, premere F5 ed eseguire il codice.
  • A questo punto, apparirà un riquadro come quello della schermata seguente.
  • Inserire quindi l'intervallo di riferimento
  • Infine, fare clic sul pulsante OK pulsante.

  • Infine, si ottengono i dati consolidati come nella schermata seguente.

Per saperne di più: Come consolidare i dati di più colonne in Excel (7 modi semplici)

Conclusione

Infine, spero che abbiate trovato quello che cercavate in questo articolo. Se avete domande, lasciate un commento qui sotto. Inoltre, se volete leggere altri articoli come questo, potete visitare il nostro sito web ExcelWIKI .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.