Vai al contenuto principale

Come dividere le celle in più colonne o righe con il ritorno a capo?

Normalmente, in Excel, possiamo dividere rapidamente il contenuto delle celle in più colonne in base ad alcuni caratteri specifici, come virgole, punto e virgola, punti utilizzando la funzione Testo in colonne. Ma hai mai provato a dividere i valori delle celle in più colonne o righe con ritorni a capo?

Dividi le celle in più colonne in base ai ritorni a capo con Text to Columns

Dividi le celle in più righe in base ai ritorni a capo con codice VBA

Dividi le celle in più colonne o righe in base ai ritorni a capo con Kutools per Excel

Combina più celle in una basata sui ritorni a capo con Kutools per Excel


freccia blu freccia destra Dividi le celle in più colonne in base ai ritorni a capo con Text to Columns

Se hai un elenco di contenuti di celle separati dai ritorni a capo come mostrato nella seguente schermata, infatti, il file Testo in colonne potrebbe aiutarti a dividere i valori delle celle in più colonne.

doc diviso per nuova riga 1

1. Seleziona le celle di cui vuoi dividere il contenuto.

2. Clic Dati > Testo in colonne, vedi screenshot:

doc diviso per nuova riga 2

3. Nel Conversione guidata testo in colonne, dai un'occhiata all' delimitato opzione nel passaggio 1, vedi screenshot:

doc diviso per nuova riga 3

4. Quindi fare clic Successivo pulsante, nel passaggio 2, controllare Altro opzione sotto Delimitatorie nella casella accanto a Altro, stampa CTRL+J chiavi in ​​esso, vedi screenshot:

doc diviso per nuova riga 4

5. E poi clicca Successivo pulsante, al passaggio 3, selezionare Generale opzione e specificare una cella per individuare il risultato, quindi fare clic su Fine direttamente per terminare le operazioni.

doc diviso per nuova riga 5

6. E il contenuto della cella è stato suddiviso in più colonne come mostrato nella seguente schermata:

doc diviso per nuova riga 6


freccia blu freccia destra Dividi le celle in più righe in base ai ritorni a capo con codice VBA

A volte, è necessario dividere i valori della cella in più righe in base ai ritorni a capo come mostrato nella seguente schermata.

doc diviso per nuova riga 7

Non esiste un modo diretto per gestire questa attività in Excel, ma puoi creare codice VBA per risolverlo.

1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

Codice VBA: suddivide le celle in più righe in base ai ritorni a capo

Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo di dati che desideri dividere, vedi screenshot:

doc diviso per nuova riga 8

4. E poi clicca OKe i dati selezionati sono stati suddivisi in più righe in base ai ritorni a capo.


freccia blu freccia destra Dividi le celle in più colonne o righe in base ai ritorni a capo con Kutools per Excel

Kutools for Excel'S Celle divise l'utilità può aiutarti a dividere le celle in più colonne o righe in modo rapido e semplice.

Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. 

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Seleziona l'intervallo di dati che desideri dividere.

2. Clic Kutools > Unisci e dividi > Celle divise, vedi screenshot:

3. Nel Celle divise finestra di dialogo, selezionare il Dividi in righe or Dividi in colonne opzione sotto il Tipologia sezione di cui hai bisogno, quindi controlla Nuova linea sotto il Specifica un separatore sezione, vedi screenshot:

doc diviso per nuova riga 10

4. Quindi fare clic OK e verrà visualizzata una finestra di messaggio per ricordarti di selezionare una cella per visualizzare il risultato, vedi screenshot:

doc diviso per nuova riga 11

5. Quindi fare clic OK, se scegli Dividi in colonne opzione, tutti i valori delle celle selezionate sono stati suddivisi in più colonne dal ritorno a capo, vedi screenshot:

doc diviso per nuova riga 12

E se scegli Dividi in righe opzione, i valori della cella selezionata verranno suddivisi in più righe che ti piacciono come mostrato nella seguente schermata:

doc diviso per nuova riga 13

Fare clic per saperne di più su questa utility Split Cells ...

Fai clic per scaricare e provare gratuitamente Kutools per Excel ora!


freccia blu freccia destra Demo: dividi le celle in più colonne in base ai ritorni a capo con Text to Columns

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

freccia blu freccia destra Combina più celle in una basata sui ritorni a capo con Kutools per Excel

Combina più celle in una in base ai ritorni a capo:

Contrariamente al contenuto di cui sopra, come potresti combinare più valori di cella separati da ritorni a capo in una cella in Excel? Qui parlerò di uno strumento facile-Kutools for Excel, con i suoi potenti Combinare caratteristica, puoi combinare rapidamente più righe, colonne, celle in una cella.

doc diviso per nuova riga 14

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!


freccia blu freccia destra Demo: combina più celle in una in base ai ritorni a capo con Kutools per Excel

Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

Articoli correlati:

Come convertire il ritorno a capo in virgola in Excel?

Come rimuovere rapidamente le interruzioni di riga in Excel?

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 (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have values in cell like "100/5" which is fetched by formula in one cell and would like to split the values in to two adjacent columns like "100" in one cell and "5" in another. Could you please suggest if I can do that with help of formula?
This comment was minimized by the moderator on the site
This is awesome.. very helpful.. Thank you so much.. :)
This comment was minimized by the moderator on the site
Hi, If this formula contains the option to insert instead directly split and paste in a transpose method, we do have range of rows, This option just split and transpose on existing data cells. If we get a option to insert and paste accordingly would be grateful otherwise the formula is very useful
This comment was minimized by the moderator on the site
This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.
This comment was minimized by the moderator on the site
[quote]This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.By Brian[/quote] Stephen Even i'm looking for multiple Column having Alt+Enter data needs to convert to multiple rows with same data , needs copy the entire data of next columns as well in the new row
This comment was minimized by the moderator on the site
Was looking for information like this and this page solved everything for me. Well done!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations