KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Suddividere il contenuto delle celle in più colonne o righe in base a A capo

AutoreXiaoyang Data di modifica

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

Dividi celle in più righe in base a A capo


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.
dividi le celle in più colonne in base all'interruzione di riga

Utilizzo della funzione Testo in colonne

La funzione Testo in colonne di Excel è perfetta per suddividere il contenuto delle celle in più colonne.

  1. Seleziona le celle contenenti i dati che vuoi suddividere.
  2. Passa alla scheda «Dati» e clicca su «Testo in colonne».
    trova e fai clic su Testo in colonne
  3. Nella «Procedura guidata Converti testo in colonne», seleziona l'opzione «Delimitato» e fai clic su «Avanti».
    seleziona Delimitato nel passaggio 1
  4. 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:
    imposta interruzione di riga nel passaggio 2
  5. Nel passaggio 3, specifica la cella in cui desideri posizionare il risultato, quindi fai clic direttamente sul pulsante «Fine» per completare l’operazione.
    specifica una cella per posizionare il risultato nel passaggio 3
  6. Ora, tutti i contenuti delle celle sono stati suddivisi in più colonne, come mostrato nello screenshot seguente:
    i contenuti delle celle sono suddivisi in più colonne

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!

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...
  1. Selezionare l’intervallo di dati che si desidera suddividere.
  2. Fare clic su «Kutools» > «Unisci e Dividi» > «Dividi celle», vedi screenshot:
    i contenuti delle celle sono suddivisi in più colonne
  3. 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:
    i contenuti delle celle sono suddivisi in più colonne
  4. 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:
    i contenuti delle celle sono suddivisi in più colonne
  5. Fare clic su «OK»: tutti i valori delle celle selezionate sono stati suddivisi in più colonne in base al A capo, vedi screenshot:
    i contenuti delle celle sono suddivisi in più colonne

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 le celle in più colonne con la funzione TESTO.SUDDIVIDI


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.
 dividi le celle in più righe


Utilizzo del codice VBA

Per gli utenti esperti nell’uso delle macro, VBA rappresenta una soluzione potente e versatile.

  1. Tieni premuti i tasti «ALT» + «F11» per aprire la finestra di «Microsoft Visual Basic, Applications».
  2. 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 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. 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:
    codice VBA per selezionare l'intervallo di dati
  4. Fare quindi clic su «OK»: il contenuto di Seleziona Dati è stato suddiviso in più righe in base all’opzione A capo.
    i contenuti delle celle sono suddivisi in più righe

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:

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...
  1. Seleziona l’intervallo di dati che desideri suddividere.
  2. Fare clic su «Kutools» > «Unisci e Dividi» > «Suddividi in più righe», vedi screenshot:
    fai clic sulla funzione Suddividi dati in righe di Kutools
  3. Nella finestra di dialogo «Dividi dati in righe», seleziona «Nuova riga» nella sezione «Delimitatore».
    specifica le opzioni nella finestra di dialogo
  4. Quindi, fai clic sul pulsante «OK». Tutte le celle verranno suddivise in più righe in base all’impostazione «A capo automatico».
    i contenuti delle celle sono suddivisi in più righe da Kutools

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

dividi le celle in più righe con la funzione TESTO.SUDDIVIDI

Spiegazione di questa formula:
  • 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.