Skip to main content

Come convertire una cella in più celle/righe in Excel?

Author: Sun Last Modified: 2025-05-29

A volte, è difficile visualizzare tutti i dati se ce ne sono molti in una cella di Excel. In questo caso, convertire tutti i dati di questa cella in più celle o righe può rendere molto più facile e chiaro visualizzare contenuti lunghi come mostrato di seguito. In Excel, puoi farlo utilizzando i metodi descritti qui sotto.
sample data

Convertire una cella in più celle/righe con Testo in Colonne e Incolla Speciale in Excel

Convertire una cella in più colonne/righe con Kutools per Excel 

Convertire una cella in più celle/righe con VBA


arrow blue right bubble Convertire una cella in più celle/righe con Testo in Colonne e Incolla Speciale in Excel

1. Seleziona la cella che desideri convertire e clicca su Dati > Testo in Colonne, vedi screenshot:
screenshot of clicking Data > Text to Column

2. Nella finestra di dialogo che appare, seleziona la casella Delimitatore e clicca su Avanti. Vedi screenshot:
check Delimited check box

3. Seleziona solo la casella Virgola nella finestra di dialogo e clicca su Fine. Vedi screenshot:
Check Comma check box only in the dialog

4. A questo punto vedrai che i dati della cella sono stati suddivisi in più colonne. Ora seleziona queste celle, fai clic con il tasto destro e scegli Copia dal menu contestuale per copiarle. Vedi screenshot:

5. Seleziona una cella vuota e fai clic con il tasto destro per selezionare Trasponi (T), quindi vedrai che i dati sono stati convertiti in più righe. Vedi screenshot:
select the cells and right click to click Copy from the context menu

Se stai usando Microsoft Excel 2007, clicca su Home > Incolla > Trasponi per incollare i dati suddivisi.
right click to select Transpose

Puoi vedere il risultato come mostrato:
click the Home > Paste > Transpose to paste the split data in Excel 2007


arrow blue right bubble Convertire una cella in più colonne/righe con Kutools per Excel

Se hai installato Kutools per Excel -- uno strumento pratico, puoi usare la sua funzione Dividi Celle per dividere rapidamente una singola cella in più colonne o righe basandoti su un delimitatore.

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...

Dopo aver installato Kutools per Excel, procedi come segue:

1. Seleziona la cella che desideri dividere in righe e clicca su Kutools > Unisci & Dividi > Dividi celle. Vedi screenshot:
click Split Cells feature of kutools

2. Quindi, nella finestra di dialogo Dividi Celle, seleziona l'opzione Dividi in Righe sotto la sezione Tipo, e seleziona l'opzione Altro sotto la sezione Specifica un Separatore, quindi inserisci il delimitatore in base al quale vuoi dividere la cella nel campo di testo. Vedi screenshot:

 set options in the Split Cells dialog

3. Clicca su Ok, e apparirà una finestra di dialogo che ti ricorda di selezionare una cella per l'output del risultato diviso.
 select a cell to output split result

4. Clicca su OK. Ora puoi vedere che una cella è stata convertita in più righe.
a cell has been converted to multiple rows by using kutools

Suggerimento: Se desideri convertire una singola cella in colonne basandoti su un delimitatore specifico, seleziona l'opzione Dividi in Colonne nella finestra di dialogo e inserisci il delimitatore nel campo Altro.


arrow blue right bubble Convertire una cella in più celle/righe con VBA

Se ritieni che il metodo precedente sia un po' noioso, puoi usare un VBA per eseguirlo.

1. Tieni premuto il pulsante ALT e premi F11 sulla tastiera per aprire una finestra di Microsoft Visual Basic per Applicazioni.

2. Clicca su Inserisci > Modulo, e copia il codice VBA nel modulo.

VBA: Convertire una cella in più righe

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. Clicca su Esegui per eseguire il codice VBA, e si aprirà una finestra di dialogo KutoolsforExcel che ti chiederà di selezionare una singola cella da convertire. Vedi screenshot:
vba code to select the data cell

4. Clicca su OK, e in un'altra finestra di dialogo seleziona una cella per l'output del risultato. Vedi screenshot:
vba code to select a cell to put the result

Puoi vedere il risultato:
get a result by using vba code

Suggerimento: Nel codice VBA sopra, puoi cambiare il separatore "," che desideri utilizzare per separare i dati. Questo VBA non supporta la divisione delle celle basata sul carattere di nuova riga.


Articoli correlati:

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!