Vai al contenuto principale

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

A volte, è difficile visualizzare tutti i dati se ci sono molti dati in una cella in Excel. In questo caso, la conversione di tutti i dati in questa cella in più celle o righe può rendere molto più semplice e chiara la visualizzazione di contenuti lunghi come mostrato di seguito. In Excel, puoi farlo tramite i metodi seguenti.

Converti una cella in più celle / righe con Testo su colonna e Incolla speciale in Excel

Converti una cella in più celle / righe con VBA

Converti una cella in più colonne/righe con Kutools per Excel buona idea 3


freccia blu freccia destra Converti una cella in più celle / righe con Testo su colonna e Incolla speciale in Excel

1. Selezionare la cella di cui si desidera convertire i dati e fare clic Dati > Testo in colonna, vedi screenshot:

2. Nella finestra di dialogo a comparsa, selezionare delimitato casella di controllo e fare clic su Successivo. Vedi screenshot:

3. Dai un'occhiata Virgola casella di controllo solo nella finestra di dialogo e fare clic su Fine. Vedi screenshot:

4. Quindi puoi vedere i dati della cella sono stati suddivisi in più colonne. E ora seleziona queste celle e fai clic con il pulsante destro del mouse per fare clic Copia dal menu contestuale per copiarli. Vedi screenshot:

5. Selezionare una cella vuota che si desidera e fare clic con il tasto destro per selezionarla Trasponi (T), puoi vedere che i dati sono stati convertiti in più righe. Vedi screenshot:

Se utilizzi Microsoft Excel 2007, fai clic su Casa > Incolla > Trasporre per incollare i dati suddivisi.

Puoi vedere il risultato come mostrato:


Dividi rapidamente una cella in colonne o righe in base al delimitatore

In Excel, dividere una cella in colonne è noioso con la procedura guidata passo dopo passo. Ma con Kutools for Excel's Celle divise utility, puoi: 1, convertire una cella in colonne o righe in base al delimitatore; 2, converti la stringa in testo e numero; 3, converti la stringa in base alla larghezza specifica, con clic.  Fai clic per la prova gratuita di 30 giorni con tutte le funzionalità!
cella divisa doc
 
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni.

freccia blu freccia destra Converti una cella in più celle / righe con VBA

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

1. Aspetta ALT pulsante e premere F11 sulla tastiera per aprire un file Microsoft Visual Basic per l'applicazione finestra.

2. Clic inserire > Modulo e copia il VBA nel modulo.

VBA: converti 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. Clic Correre per eseguire il codice VBA e un file Kutools per Excel si apre la finestra di dialogo per selezionare una singola cella in cui si desidera convertire i suoi dati. Vedi screenshot:

4. Clic OKe in un'altra finestra di dialogo popup seleziona una cella per visualizzare il risultato. Vedi screenshot:

Puoi vedere il risultato:

Consiglio: Nel codice VBA sopra, puoi cambiare il separatore "," per separare i dati. Questo VBA non supporta la divisione della cella in base al nuovo carattere di riga.


freccia blu freccia destra Converti una cella in più colonne/righe con Kutools per Excel

Se si dispone di Kutools for Excel - un pratico strumento installato, puoi usare il suo Celle divise funzione per dividere rapidamente una singola cella in più colonne o righe in base a un delimitatore.

Kutools for Excel: Un pratico strumento aggiuntivo di Excel, rende i tuoi lavori più semplici ed efficienti.
  • 300+ funzioni potenti e di facile utilizzo,110,000+ Scelta degli utenti di Excel
  • full-optional prova gratuita in 30 giorni, nessuna carta di credito richiesta
  • decine di funzioni con un clic per ridurre il tuo tempo di lavoro per risolvere problemi complessi
  • include funzioni per la conversione in batch, l'eliminazione, la combinazione di fogli / celle, exproting, ect, prova gratuita ora.

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

1. Selezionare la cella che si desidera dividere in righe e fare clic Kutools > Unisci e dividi > Celle divise. Vedi screenshot:
doc kutools divide le celle 1

2. Quindi in Celle divise dialogo, controlla Dividi in righe opzione sotto Tipologia sezione e controllare Altro opzione sotto Specifica un separatore sezione, quindi inserisci il delimitatore su cui desideri dividere la cella in base alla casella di testo. Vedi screenshot:

dockutools 2

3. Clic Oke viene visualizzata una finestra di dialogo per ricordarti di selezionare una cella per l'output del risultato della divisione.
documento 3

4. Clic OK. Ora puoi vedere che una cella è stata convertita in più righe.
doc kutools divide le celle 4

Mancia: Se desideri convertire una singola cella in colonne in base a un delimitatore specifico, seleziona Dividi in colonne opzione nella finestra di dialogo e inserisci il delimitatore in Altro casella di testo.

freccia blu freccia destra Converti una cella in più righe o colonne


Trasponi rapidamente Cross table in list o viceversa

Mentre ricevi un foglio con tabella incrociata che devi convertire in tabella elenco, come puoi gestirlo rapidamente? Con Kutools da Excel Trasponi le dimensioni della tabella utility, puoi convertire la tabella delle dimensioni incrociate in una tabella delle tre demensioni o viceversa il più rapidamente possibile.   Fai clic per una prova gratuita di 30 giorni con tutte le funzionalità!
doc trasporre croce in elenco
 
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni.

Articoli relativi:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations