Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Connetti
x
or
x
x
Registrati
x

or

Come dividere i valori separati da virgola in righe o colonne in Excel?

In alcuni casi, potrebbe essere necessario dividere i valori separati da virgola delle celle selezionate in righe o colonne. Qui presenteremo tre metodi per risolvere questo problema in dettaglio.

Dividi i valori separati da virgola in colonne con la funzione Text to Columns

Dividi valori separati da virgola in righe con codice VBA

Divide rapidamente valori separati da virgola in righe o colonne con Kutools per Excel


Separa facilmente i valori separati da virgola in righe o colonne in Excel:

Kutools for Excel's Celle divise l'utilità ti aiuta a dividere facilmente i contenuti delle celle per spazio, virgola, nuova riga o altri separatori in righe o colonne separate in Excel. Scarica ora la traccia completa di Xutox-day di Kutools per Excel!

Kutools for Excel: con più di 200 pratici componenti aggiuntivi di Excel, liberi di provare senza limitazioni nei giorni 60. Scarica la versione di prova gratuita ora!


Dividi i valori separati da virgola in colonne con la funzione Text to Columns

È possibile applicare la funzione Testo a colonne per dividere i valori separati da virgola delle celle selezionate in colonne. Si prega di fare come segue.

1. Seleziona l'intervallo di celle in cui desideri dividere i valori in colonne, quindi fai clic su dati > Testo in colonne. Vedi screenshot:

2. Nel primo Converti guidata testo in colonne finestra di dialogo, selezionare il delimitato opzione, quindi fare clic su Successivo pulsante.

3. Nel secondo Converti guidata testo in colonne finestra di dialogo, controlla solo il Virgola casella nella Delimitatori sezione e fare clic su Successivo pulsante.

4. Nell'ultimo Converti guidata testo in colonne finestra di dialogo, selezionare una cella per localizzare i valori di suddivisione in Destinazione casella e infine fare clic su Fine pulsante. Vedi screenshot:

Ora tutti i valori nelle celle selezionate che sono stati separati da virgole sono divisi in colonne diverse come mostrato nell'immagine seguente.


Dividi valori separati da virgola in righe con codice VBA

Per dividere i valori separati da virgola in righe, è possibile applicare il seguente codice VBA.

1. premi il altro + F11 tasti contemporaneamente per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia e incolla il codice VBA sottostante nella finestra del modulo.

Codice VBA: dividere i valori separati da virgola 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 F5 chiave per eseguire il codice. Nel saltar fuori Kutools for Excel finestra di dialogo, selezionare le celle che si desidera dividere, quindi fare clic su OK pulsante.

4. Nel secondo spuntano Kutools for Excel finestra di dialogo, selezionare una cella per individuare i valori di suddivisione, quindi fare clic su OK.

Quindi puoi vedere i valori separati da virgole nelle celle selezionate sono divisi in righe come mostrato nella figura seguente.


Divide rapidamente valori separati da virgola in righe o colonne con Kutools per Excel

The Celle divise utilità di Kutools for Excel può aiutarti a dividere facilmente valori separati da virgola in righe o colonne.

Kutools for Excel : con più di 300 pratici componenti aggiuntivi di Excel, liberi di provare senza limiti nei giorni 60.

1. Seleziona le celle da dividere, quindi fai clic su Kutools > Testo > Celle divise. Vedi screenshot:

2. Nel Celle divise finestra di dialogo, selezionare Diviso in file or Dividi su colonne Il Tipologia sezione di cui hai bisogno. E nel Specifica un separatore sezione, selezionare il Altro opzione, inserisci il simbolo della virgola nella casella di testo, quindi fai clic su OK pulsante. Vedi screenshot:

3. Quindi verrà visualizzata un'altra finestra di prompt per ricordare all'utente di selezionare una cella per l'output del risultato, vedere screenshot:

4. Clic OK pulsante, è possibile visualizzare i risultati come mostrato di seguito.

Dividi su colonne

Diviso in file


Office Tab - Navigazione a schede, modifica e gestione delle cartelle di lavoro in Excel:

Office Tab offre un'interfaccia a schede come mostrato nei browser Web come Google Chrome, le nuove versioni di Internet Explorer e Firefox in Microsoft Excel. Sarà uno strumento che fa risparmiare tempo e che è irrealizzabile nel tuo lavoro. Vedi sotto demo:

Clicca per la prova gratuita di Office Tab!

Scheda Office per Excel

Demo: dividi rapidamente valori separati da virgola in righe o colonne con Kutools per Excel



Strumenti di produttività consigliati per Excel

Kutools per Excel ti aiuta a terminare sempre il lavoro in anticipo e a distinguerti dalla folla

  • Oltre alle potenti funzionalità avanzate 300, progettate per gli scenari di lavoro 1500, che aumentano la produttività di 70%, offre più tempo per prendersi cura della famiglia e godersi la vita.
  • Non è più necessario memorizzare formule e codici VBA, da ora in poi lasciare riposare il cervello.
  • Diventa un esperto di Excel in 3 minuti, operazioni complicate e ripetute possono essere eseguite in pochi secondi,
  • Riduci ogni giorno migliaia di operazioni con tastiera e mouse, per esempio addio alle malattie professionali.
  • 110,000 persone altamente efficaci e 300 + la scelta delle aziende di fama mondiale.
  • 60-day completa funzionalità di prova gratuita. Garanzie di rimborso 60-day. 2 anni di upgrade e supporto gratuiti.

Porta la navigazione e l'editing a schede in Microsoft Office, molto più potente delle schede del browser

  • Office Tab è progettato per Word, Excel, PowerPoint e altre applicazioni Office: Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la tua produttività di 50% e riduce centinaia di clic del mouse per te ogni giorno!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Tim · 2 months ago
    This is amazing, thanks for making it free and easy to use!
  • To post as a guest, your comment is unpublished.
    Seb · 1 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    Jake · 1 years ago
    Alternately for separating into rows, use the text to column steps and then copy & paste ->transpose to turn the columns into rows.
    • To post as a guest, your comment is unpublished.
      cam · 4 months ago
      Thanks Jake! This is what I was looking for. :)
  • To post as a guest, your comment is unpublished.
    Pradeep · 2 years ago
    Good one, the utility help me a lot. Thanks for that... :)