Skip to main content

Come combinare righe con lo stesso ID/nome in Excel?

Author: Kelly Last Modified: 2025-05-29
A screenshot showing a table with data to combine rows by the same ID in Excel

La combinazione di righe con lo stesso ID o nome in Excel è un'attività comune per organizzare e riassumere i dati. Che tu stia consolidando registri delle vendite, riassumendo risultati di sondaggi o organizzando set di dati, il processo può essere semplificato utilizzando gli strumenti integrati di Excel. Ecco una guida dettagliata per aiutarti a combinare in modo efficiente le righe con lo stesso ID o nome.


Combina righe con lo stesso ID/nome tramite VBA

Questo metodo introdurrà un VBA per combinare rapidamente tutte le righe con lo stesso ID o nome nella selezione specificata. Procedi come segue:

1. Premi i tasti "Alt + F11" per aprire la finestra Microsoft Visual Basic for Applications.

2. Clicca su "Inserisci" > "Modulo", quindi incolla il codice VBA nella finestra Modulo.

VBA: Combina Righe con lo Stesso ID/nome in Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. Premi il tasto F5 o clicca sul pulsante Esegui per eseguire questo VBA.

4. Nella finestra di dialogo Kutools per Excel che appare, seleziona le righe che vuoi combinare e clicca sul pulsante OK. Vedi screenshot:
A screenshot showing the Kutools for Excel dialog box with row selection to combine rows by ID

Ora vedrai che le righe nell'intervallo specificato sono state combinate con virgole in base allo stesso ID. Vedi screenshot:
A screenshot showing rows combined in Excel by the same ID with commas separating the values

Nota: Questo VBA può combinare le righe solo in base ai valori della prima colonna. Ad esempio, se desideri combinare le righe in base allo stesso nome, devi spostare la colonna del nome alla prima colonna dell'intervallo specificato.

Combina righe con lo stesso ID/nome tramite Kutools per Excel

Non preoccuparti se non sei familiare con la codifica VBA—Kutools per Excel offre una funzione "Unione avanzata righe" che semplifica il processo. Senza operazioni complicate necessarie, bastano pochi clic per unire rapidamente le righe con lo stesso ID o nome. Questo potente strumento supporta anche l'unione di colonne, somme, conteggi, medie e altro, rendendolo la soluzione perfetta per tutte le tue esigenze di elaborazione dei dati.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di dati che vuoi combinare, e clicca su "Kutools" > "Unisci e Dividi" > "Unione avanzata righe". Vedi screenshot:
A screenshot showing the Kutools for Excel ribbon with the Advanced Combine Rows option selected

2. Nella finestra di dialogo "Unione avanzata righe", specifica le seguenti operazioni:

  • Seleziona la colonna ID o nome sulla quale vuoi basare la combinazione degli altri dati, quindi seleziona "Chiave primaria" dal menu a discesa "Operazione";
  • Successivamente, seleziona un'altra colonna e clicca sul menu a discesa nel campo "Operazione", quindi scegli un delimitatore dalla sezione "Unisci". Ripeti questo passaggio per altre colonne che desideri combinare;
  • Clicca sul pulsante OK.
    Suggerimento: Se hai bisogno di mantenere la formattazione delle celle durante l'unione, assicurati di selezionare l'opzione "Utilizza valori formattati".

A screenshot showing the Advanced Combine Rows dialog box

Ora vedrai che le righe selezionate sono state combinate in base all'ID ordine. Vedi screenshot:
A screenshot showing rows combined in Excel with the results displayed after using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Seguendo questi metodi, puoi facilmente combinare righe con lo stesso ID o nome in Excel, risparmiando tempo e garantendo precisione. Scegli l'approccio che meglio si adatta ai tuoi dati e obiettivi! Se sei interessato a esplorare ulteriori suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.


Articoli correlati:

Come concatenare mantenendo la formattazione numerica/data in Excel?

Come concatenare celle da un altro foglio/fogli diversi in Excel?

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!