Come convertire una cella in più celle/righe in Excel?
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.
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
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:
2. Nella finestra di dialogo che appare, seleziona la casella Delimitatore e clicca su Avanti. Vedi screenshot:
3. Seleziona solo la casella Virgola nella finestra di dialogo e clicca su Fine. Vedi screenshot:
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:
Se stai usando Microsoft Excel 2007, clicca su Home > Incolla > Trasponi per incollare i dati suddivisi.
Puoi vedere il risultato come mostrato:
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.
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:
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:
3. Clicca su Ok, e apparirà una finestra di dialogo che ti ricorda di selezionare una cella per l'output del risultato diviso.
4. Clicca su OK. Ora puoi vedere che una cella è stata convertita in più righe.
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.
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:
4. Clicca su OK, e in un'altra finestra di dialogo seleziona una cella per l'output del risultato. Vedi screenshot:
Puoi vedere il risultato:
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:
- Strumento Trasponi Intervallo: Converti facilmente più righe in colonne e righe in Excel
- Strumento Convertitore Unità: Converti rapidamente numeri decimali in binario/ottale/esadecimale o viceversa
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!