Dividi i valori separati da virgole in righe/colonne in Excel - guida semplice
In alcune situazioni, potresti aver bisogno di suddividere i valori separati da virgole dalle celle selezionate in singole righe o colonne. Questa guida esplorerà diversi metodi efficaci per aiutarti a raggiungere questo obiettivo, fornendo istruzioni dettagliate passo dopo passo per gestire e riorganizzare i tuoi dati in modo efficiente secondo le tue esigenze.
Dividi i valori separati da virgole in colonne diverse
Per dividere i valori separati da virgole nelle celle selezionate in colonne diverse, prova i metodi descritti in questa sezione.
Usa la procedura guidata Testo in Colonne per dividere i valori separati da virgole in colonne
Per dividere i valori separati da virgole nelle celle selezionate in colonne, il metodo più comunemente usato è la procedura guidata Testo in Colonne di Excel. Qui ti mostrerò passo dopo passo come utilizzare questa procedura guidata per ottenere il risultato desiderato.
1. Seleziona l'intervallo di celle che vuoi suddividere in colonne, quindi clicca su "Dati" > "Testo in Colonne". Vedi screenshot:
2. Nella prima finestra della procedura guidata "Converti testo in colonne", seleziona l'opzione "Delimitato" e poi clicca sul pulsante "Avanti".
3. Nella seconda finestra della procedura guidata "Converti testo in colonne", seleziona solo la casella "Virgola" nella sezione "Delimitatori" e clicca su "Avanti".
4. Nell'ultima finestra della procedura guidata "Converti testo in colonne", seleziona una cella nella casella "Destinazione" dove posizionare i valori suddivisi e infine clicca su "Fine".
Ora tutti i valori nelle celle selezionate che erano separati da virgole sono stati suddivisi in colonne diverse, come mostrato nello screenshot qui sotto.
Dividi facilmente i valori separati da virgole in più colonne con Kutools
Come puoi vedere, la procedura guidata "Testo in Colonne" richiede diversi passaggi per completare l'operazione. Se desideri un metodo più semplice, la funzione "Dividi celle" di "Kutools per Excel" è altamente consigliata. Con questa funzione, puoi suddividere comodamente le celle in più colonne o righe in base a un delimitatore specifico, completando le opzioni in una sola finestra di dialogo.
Dopo aver installato Kutools per Excel, seleziona "Kutools" > "Unisci & Dividi" > "Dividi celle" per aprire la finestra di dialogo "Dividi celle".
- Seleziona l'intervallo di celle che contiene il testo che desideri suddividere.
- Seleziona l'opzione "Dividi Dati".
- Seleziona "Virgola" (o qualsiasi delimitatore necessario) e clicca su "OK".
- Seleziona una cella di destinazione e clicca su "OK" per ottenere tutti i dati suddivisi.
Dividi i valori separati da virgole in righe diverse
Questa sezione mostra due metodi per aiutarti a dividere i valori separati da virgole in righe diverse in Excel. Segui questi passaggi.
Dividi i valori separati da virgole in più righe con VBA
Per suddividere i valori separati da virgole in righe, puoi applicare il seguente codice VBA.
1. Premi contemporaneamente i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".
2. Nella finestra "Microsoft Visual Basic for Applications", clicca su "Inserisci" > "Modulo". Poi copia e incolla il codice VBA qui sotto nella finestra del modulo.
Codice VBA: Dividi i valori separati da virgole in righe
Sub SplitAll()
Dim xRg As Range
Dim xRg1 As Range
Dim xCell As Range
Dim I As Long
Dim xAddress As String
Dim xUpdate As Boolean
Dim xRet As Variant
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Columns.Count > 1 Then
MsgBox "You can't select multiple columns", , "Kutools for Excel"
Exit Sub
End If
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
Set xRg1 = xRg1.Range("A1")
If xRg1 Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xRet = Split(xCell.Value, ",")
xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
I = I + UBound(xRet, 1) + 1
Next
Application.ScreenUpdating = xUpdate
End Sub
3. Premi il tasto "F5" per eseguire il codice. Nella finestra di dialogo "Kutools per Excel" che si apre, seleziona le celle che vuoi suddividere e poi clicca su "OK".
4. Nella seconda finestra di dialogo "Kutools per Excel" che si apre, seleziona una cella dove posizionare i valori suddivisi, quindi clicca su "OK".
A questo punto puoi vedere che i valori separati da virgole nelle celle selezionate sono stati suddivisi in righe, come mostrato nello screenshot qui sotto.
Dividi facilmente i valori separati da virgole in righe con Kutools per Excel
Il codice VBA può essere troppo complicato da modificare per chi è alle prime armi con Excel. In questo caso, la funzione "Dividi celle" di "Kutools per Excel" può aiutarti a suddividere facilmente i valori separati da virgole in più righe in Excel.
Dopo aver installato Kutools per Excel, seleziona "Kutools" > "Unisci & Dividi" > "Dividi celle" per aprire la finestra di dialogo "Dividi celle".
- Seleziona l'intervallo di celle che contiene i valori separati da virgole che desideri suddividere.
- Seleziona l'opzione "Dividi in righe".
- Seleziona "Virgola" (o qualsiasi delimitatore necessario) e clicca su "OK".
- Seleziona una cella di destinazione e clicca su "OK" per ottenere tutti i dati suddivisi.
Demo: Dividi rapidamente i valori separati da virgole in righe o colonne con Kutools per 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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in