Come combinare righe con lo stesso ID/nome 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:
Ora vedrai che le righe nell'intervallo specificato sono state combinate con virgole in base allo stesso ID. Vedi screenshot:
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.
1. Seleziona l'intervallo di dati che vuoi combinare, e clicca su "Kutools" > "Unisci e Dividi" > "Unione avanzata righe". Vedi screenshot:
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".
Ora vedrai che le righe selezionate sono state combinate in base all'ID ordine. Vedi screenshot:
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
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!