Suddividere il contenuto delle celle in più colonne o righe in base a A capo
Quando si lavora con Excel, si possono incontrare situazioni in cui più valori sono memorizzati in un’unica cella, separati da interruzioni di riga o da A capo. Per analizzare e manipolare efficacemente i dati, può essere utile suddividere il contenuto di queste celle in più colonne o righe. Questa guida illustra passo dopo passo il procedimento.
Dividi celle in più colonne in base a A capo
Se avete un elenco di contenuti all’interno di una cella, separati da interruzioni a capo, e desiderate suddividerli in più colonne seguendo tali interruzioni—come illustrato nello screenshot seguente—questa sezione vi presenta tre metodi efficaci per raggiungere l’obiettivo.
Utilizzo della funzione Testo in colonne
La funzione Testo in colonne di Excel è perfetta per suddividere il contenuto delle celle in più colonne.
- Seleziona le celle contenenti i dati che vuoi suddividere.
- Passa alla scheda «Dati» e clicca su «Testo in colonne».

- Nella «Procedura guidata Converti testo in colonne», seleziona l'opzione «Delimitato» e fai clic su «Avanti».

- Nel passaggio 2, seleziona l’opzione «Altro» in «Delimitatori», fai clic nella casella accanto a «Altro», premi contemporaneamente i tasti «Ctrl» + «J» e poi clicca su «Avanti». Vedi screenshot:

- Nel passaggio 3, specifica la cella in cui desideri posizionare il risultato, quindi fai clic direttamente sul pulsante «Fine» per completare l’operazione.

- Ora, tutti i contenuti delle celle sono stati suddivisi in più colonne, come mostrato nello screenshot seguente:

Utilizzo di Kutools per Excel
Kutools per Excel offre una funzionalità facile da usare che suddivide rapidamente i contenuti delle celle in più colonne in base a delimitatori specifici, come virgole o interruzioni di riga. Grazie alla sua interfaccia intuitiva e alla semplicità d’uso, rende l’elaborazione dei dati più efficiente e fluida!
- Selezionare l’intervallo di dati che si desidera suddividere.
- Fare clic su «Kutools» > «Unisci e Dividi» > «Dividi celle», vedi screenshot:

- Nella finestra di dialogo «Dividi celle», selezionare l'opzione «Dividi in colonne» nella sezione «Tipo» in base alle proprie esigenze, quindi spuntare «A capo» nella sezione «Specifica per», vedi screenshot:

- Quindi fare clic sul pulsante «OK»; verrà visualizzata una finestra di avviso che richiede di selezionare una cella in cui inserire il risultato, vedi screenshot:

- Fare clic su «OK»: tutti i valori delle celle selezionate sono stati suddivisi in più colonne in base al A capo, vedi screenshot:

Utilizzo della funzione TESTO.SUDDIVIDI (Excel 365)
Per gli utenti di Excel 365, la funzione TESTO.SUDDIVIDI offre un modo dinamico per suddividere le celle.
Inserisci la seguente formula in una cella vuota per visualizzare il risultato, quindi premi «Invio» per suddividere automaticamente il testo in colonne. Trascina poi la cella della formula verso il basso per riempire le altre celle, come mostrato nello screenshot:
=TEXTSPLIT(A1, CHAR(10))

Dividi celle in più righe in base a A capo
Se devi suddividere il contenuto di celle con più righe di testo separate da «A capo» in singole righe, come illustrato nello screenshot seguente, Excel mette a disposizione diversi metodi efficaci per ottenere questo risultato. In questa sezione ti guideremo passo dopo passo attraverso queste tecniche, aiutandoti a individuare la soluzione più adatta alle tue esigenze.
Utilizzo del codice VBA
Per gli utenti esperti nell’uso delle macro, VBA rappresenta una soluzione potente e versatile.
- Tieni premuti i tasti «ALT» + «F11» per aprire la finestra di «Microsoft Visual Basic, Applications».
- Fare clic su «Inserisci» > «Modulo» e incollare il codice seguente nella finestra del «Modulo».
Codice VBA: Dividi celle in più righe in base a A capoSub 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 - Premere quindi il tasto «F5» per eseguire questo codice; verrà visualizzata una finestra di avviso che richiede di selezionare il Intervallo dati da suddividere, vedi screenshot:

- Fare quindi clic su «OK»: il contenuto di Seleziona Dati è stato suddiviso in più righe in base all’opzione A capo.

Utilizzo di Kutools per Excel
Kutools per Excel offre un modo semplice ed efficiente per completare la suddivisione in pochi passaggi. Ecco la procedura dettagliata:
- Seleziona l’intervallo di dati che desideri suddividere.
- Fare clic su «Kutools» > «Unisci e Dividi» > «Suddividi in più righe», vedi screenshot:

- Nella finestra di dialogo «Dividi dati in righe», seleziona «Nuova riga» nella sezione «Delimitatore».

- Quindi, fai clic sul pulsante «OK». Tutte le celle verranno suddivise in più righe in base all’impostazione «A capo automatico».

Utilizzo della funzione TESTO.SUDDIVIDI (Excel 365)
La funzione TESTO.SUDDIVIDI può anche suddividere le celle in righe in modo dinamico.
Inserisci la seguente formula in una cella vuota per visualizzare il risultato, quindi premi «Invio» per suddividere automaticamente il testo in righe. Vedi screenshot:
=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))

- TEXTJOIN(CHAR(10);;A1:A4)
Combina tutti i valori nell'intervallo A1:A4 in un unico testo, separati da interruzioni di riga (CHAR(10)), ignorando le celle vuote. - TEXTSPLIT(...;;CHAR(10))
Divide la stringa di testo combinata in valori singoli ogni volta che incontra un'interruzione di riga (CHAR(10)), restituendo un array di tali valori. - TRIM(...)
Rimuove eventuali spazi superflui all'inizio o alla fine di ciascun valore nell'array risultante.
Ogni metodo presenta vantaggi a seconda della versione di Excel utilizzata e del livello di familiarità dell’utente. Scegliendo l’approccio più adatto, potrai manipolare i dati con facilità, adattandoli perfettamente alle tue esigenze. Se desideri scoprire ancora più suggerimenti e trucchi per Excel,il nostro sito web offre migliaia di tutorial. Grazie per aver letto e ci auguriamo di poterti offrire ulteriori informazioni utili in futuro!
Articoli correlati:
- Dividi una tabella grande in più tabelle piccole
- Se hai una grande tabella Excel con più colonne e centinaia o migliaia di righe, potresti volerla suddividere in tabelle più piccole e gestibili. Ad esempio, potresti dover separare i dati in base ai valori di Specifica colonna oppure dividerli in blocchi di un numero fisso di righe. Questo tutorial fornisce metodi passo-passo per portare a termine questa attività in modo efficiente.
- Dividi una colonna ogni altra riga
- Ad esempio, ho un lungo elenco di dati e vorrei suddividere la colonna in due elenchi uguali, alternando le righe come mostrato nello screenshot seguente. Esistono metodi efficaci per portare a termine questa operazione in Excel?
- Dividi Nome completo in nome e Cognome
- Supponiamo di avere un elenco di nomi come mostrato nella prima schermata qui sotto, in un'unica colonna, e di dover suddividere Nome completo nelle colonne Nome, Secondo nome e Cognome, come illustrato nello screenshot seguente. Di seguito sono riportati alcuni metodi pratici per risolvere questo problema.
- Separa Dividi per testo e numero da una cella in due colonne
- Se hai una colonna di stringhe di testo composte da Dividi per testo e numero, ora vorresti separare Dividi per testo e numero da una singola cella in due Celle Diverse, come mostrato nello screenshot seguente. In Excel puoi completare questa operazione con questi metodi.
Migliori strumenti per la produttività in ufficio
Potenzia le tue competenze Excel con Kutools per Excel e sperimenta un livello di efficienza mai visto prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse applicazioni Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme— produttività ottimizzata tra le applicazioni Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all'acquisto dei singoli componenti aggiuntivi
Indice
- Dividi celle in più colonne in base a A capo
- Con la funzione Testo in colonne
- Con Kutools per Excel
- Con la funzione TEXTSPLIT (Excel 365)
- Dividi celle in più righe in base a A capo
- Con codice VBA
- Con Kutools per Excel
- Con la funzione TESTO.SUDDIVIDI (Excel 365)
- Articoli Correlati
- I Migliori Strumenti per la Produttività in Ufficio
- Commenti










