Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come Dividere il Contenuto di una Cella in Più Righe in Excel (Scenari + Confronto Strumenti)

Author: Sun Last Modified: 2025-08-26

Questa guida ti accompagna attraverso il processo di divisione del contenuto di una cella in più righe in Excel. Copre due scenari comuni: uno in cui viene divisa solo la cella di destinazione (ignorando le altre colonne) e un altro in cui la cella viene divisa mantenendo i dati nel resto della riga. Vengono forniti diversi metodi per gestire efficacemente entrambe le situazioni, dai funzioni native di Excel a strumenti avanzati come Power Query, VBA e plugin di terze parti.

Due Scenari Comuni di Divisione

La divisione dei dati può assumere diverse forme a seconda se è necessario preservare altre colonne nel dataset. Qui definiamo i due approcci principali in modo che tu possa scegliere quello migliore per le tue esigenze.

Scenario 1: Dividi Solo la Cella Obiettivo (Ignora Altre Colonne)

A volte, tutto ciò che ti interessa sono i valori all'interno di una singola cella. Vuoi dividerli in righe per una lettura più facile, senza duplicare alcun dato associato nella stessa riga.

Esempio

A,B,C

Risultato:

A
B
C

Caso d'uso: Pulizia leggera dei dati o attività di visualizzazione in cui altre colonne non sono rilevanti.

Scenario 2: Dividi la Cella e Mantieni i Dati delle Altre Colonne

In altri casi, sarà necessario che ogni valore diviso sia accoppiato con i dati della riga originale — essenzialmente espandendo la riga in più voci.

Esempio

USA | A,B,C

Risultato:

USA | A
USA | B
USA | C

Caso d'uso: Normalizzazione dei dati, dove mantenere le relazioni tra le colonne è essenziale.


Quando Hai Bisogno di Dividere una Cella in Più Righe?

Metodi Passo-Passo per Dividere le Celle

Problemi Comuni


Quando Hai Bisogno di Dividere una Cella in Più Righe?

Prima di immergersi nei metodi, è importante capire perché potresti aver bisogno di dividere una cella. Questa operazione fa spesso parte di flussi di lavoro di pulizia, ristrutturazione o visualizzazione dei dati.

Casi d'uso tipici includono:

  • Più valori in una singola colonna: come tag, ID o indirizzi memorizzati insieme.
  • Tabelle pivot o grafici: che funzionano meglio con formati di dati normalizzati.
  • Pulizia dei dati importati: specialmente da esportazioni CRM o strumenti di sondaggio.
  • Standardizzazione dei dati: rendendo la tua tabella adatta al database e pronta per l'analisi.

Metodi Passo-Passo per Dividere le Celle

Ora che conosci il tuo scenario, esploriamo diversi metodi per eseguire la divisione — dalle funzionalità integrate agli automazioni avanzate. Scegli il metodo che si adatta alla tua comfort tecnica e alla frequenza di utilizzo.


Metodo 1: Funzioni Nativi di Excel (Testo in Colonne + Opzione Incolla Trasposta)

Questo è un metodo semplice e manuale per casi unici utilizzando solo le funzionalità integrate di Excel.

Adatto per: Scenario 1 Dividi Solo la Cella Obiettivo (Ignora Altre Colonne)

Passaggi:

Passo 1. Seleziona la cella.

Passo 2. Seleziona Dati > Testo in Colonne.

doc-method-1-select-text-to-column

Passo 3. Nella Procedura Guidata Converti Testo in Colonne,

  1. Seleziona Delimitato, clicca Avanti.

    doc-method-1-text-to-column-select-delimited

  2. Seleziona Virgola., clicca Avanti.

    doc-method-1-text-to-column-select-comma

  3. Seleziona la cella di destinazione, clicca Fine.

    doc-method-1-text-to-column-select-destination-cell

Ora la cella è stata divisa per virgola in diverse colonne.

doc-method-1-text-to-column

Passo 4. Seleziona le celle divise, e premi Ctrl + C per copiarle. Fai clic destro sulla cella di destinazione, sotto Opzioni Incolla, seleziona l'icona Trasponi.

doc-method-1-transpose-paste

I contenuti sono trasposti in righe.

doc-method-1-transpose-paste-result

Vantaggi Svantaggi
  • Nessuna installazione richiesta.
  • Facile da capire.
  • Non si aggiorna automaticamente.
  • Manuale e non scalabile.

Metodo 2: Funzione TRANSPOS(TEXTSPLIT)) – (Microsoft 365)

Questo metodo combina la funzione TEXTSPLIT (che divide il testo in base a un delimitatore) con TRANSPOSE per visualizzare istantaneamente i valori divisi verticalmente in righe.

Adatto per: Scenario 1 Dividi Solo la Cella Obiettivo (Ignora Altre Colonne)

Passaggi:

Passo 1. Inserisci la formula in una cella vuota dove desideri che inizi l'elenco verticale.

Esempio di Formula: la cella A1 è la cella obiettivo che deve essere divisa in righe.

In questo caso, la formula è

=TRANSPOSE(TEXTSPLIT(A1,","))</div)

Suggerimento: Puoi cambiare il delimitatore "," in ";" o "|" a seconda di come sono separati i tuoi dati.

Passo 2. Premi il tasto Invio.

doc-method-2-use-transpose-split-function

Vantaggi Svantaggi
  • Completamente dinamico e si aggiorna automaticamente con le modifiche.
  • Nessun plugin o passaggi manuali richiesti.
  • Funziona solo nelle versioni di Excel che supportano TEXTSPLIT e array dinamici (Excel 365).

Metodo 3: Power Query – Dividi ed Espandi Righe (Microsoft 2016 e versioni successive)

Power Query è ideale per operazioni strutturate e ripetibili. È potente, aggiornabile e ottimo per trasformazioni di dati in batch.

Adatto per: Entrambi lo Scenario 1 (Dividi Solo la Cella Obiettivo) e lo Scenario 2 (Dividi la Cella e Mantieni i Dati delle Altre Colonne)

Passaggi: Prendiamo come esempio lo Scenario 1 (Dividi Solo la Cella Obiettivo)

Passo 1. Seleziona il tuo intervallo, vai su Dati > Ottieni e Trasforma > Da Tabella/Intervallo.

an 

Passo 2. Nella Creazione Tabella, clicca OK. (Se l'intervallo selezionato ha intestazioni, spunta La mia tabella ha intestazioni.)

doc-method-3-convert-to-table

Passo 3. Nell'Editor Power Query, usa Dividi Colonna per Delimitatore.

doc-method-3-select-delimiter

Passo 4. Seleziona o inserisci il delimitatore, quindi clicca Avanzate per espandere le opzioni, seleziona Dividi in Righe, poi clicca OK.

doc-method-3-select-delimiter-and-rows

Passo 5. Seleziona Chiudi e Carica > Chiudi e Carica o Chiudi e Carica Su.

doc-method-3-load

  • Chiudi e Carica

    Funzione: Carica direttamente i risultati della query nella posizione predefinita.

    doc-method-3-close-load

  • Chiudi e Carica Su...

    Funzione: Fornisce opzioni di caricamento personalizzabili, permettendo agli utenti di scegliere dove e come i dati sono archiviati. Ottimo per: Rapporti regolari, grandi set di dati.

Gli stessi passaggi si applicano allo Scenario 2 (Dividere le Celle Mantenendo i Dati delle Altre Colonne) - esaminiamo i risultati.

L'intervallo di celle obiettivo:

doc-method-3-scenario-2-target-cells

Risultato:

result

Nota: Nella finestra Editor Power Query, seleziona solo la colonna obiettivo che vuoi dividere in righe, quindi clicca Per Delimitatore sotto Dividi Colonna.

Vantaggi Svantaggi
  • Completamente automatizzato.
  • Scala bene con i dati.
  • Richiede un po' di apprendimento.
  • Richiede aggiornamenti per nuovi dati.

Suggerimento: Aggiungi passaggi Trim e Clean per correggere spazi bianchi o caratteri speciali.


Metodo 4: Plugin Kutools – Click per Dividere

Se dividi spesso le celle e preferisci una soluzione basata su GUI, Kutools è uno strumento eccellente. Semplifica operazioni complesse in pochi clic.

Adatto per: Entrambi lo Scenario 1 (Dividi Solo la Cella Obiettivo) e lo Scenario 2 (Dividi la Cella e Mantieni i Dati delle Altre Colonne)

Passaggi: Scenario 1 (Dividi Solo la Cella Obiettivo)

Passo 1. Seleziona la cella obiettivo.

Passo 2. Vai su Kutools > Unisci e Dividi > Dividi Celle.

Passo 3. Scegli Dividi in Righe e definisci il delimitatore. Clicca OK./p>

doc-method-4-kutools-select-rows-delimiter

Passo 4. Seleziona una cella di destinazione. Clicca OK.

doc-method-4-kutools-select-destination

doc-method-4-kutools-result

Scarica Ora

Passaggi: Scenario 2 (Dividi la Cella e Mantieni i Dati delle Altre Colonne)

Passo 1. Seleziona la colonna che vuoi dividere in righe.

Passo 2. Vai su Kutools > Unisci e Dividi > Suddividi in più righe.

doc-method-4-kutools-split-data-to-rows

Passo 3. Definisci il delimitatore. Clicca OK.

doc-method-4-kutools-split-data-to-rows-select-delimiter

doc-method-4-kutools-split-data-to-rows-result

Gli stessi passaggi si applicano allo Scenario 2 (Dividere le Celle Mantenendo i Dati delle Altre Colonne) - esaminiamo i risultati.

L'intervallo di celle obiettivo:

doc-method-3-scenario-2-target-cells

Risultato:

result

Vantaggi Svantaggi
  • Molto facile da usare.
  • Può gestire grandi volumi con pochi clic.
  • Richiede plugin (non tutte le funzionalità sono gratuite).
Scarica Ora

Nota: La versione di Prova di 30 giorni offre tutte le funzionalità per il testing.


Metodo 5: Script VBA – Controllo Completo Personalizzato

Per gli utenti con conoscenze di programmazione, VBA offre la massima flessibilità. Puoi personalizzare script per adattarli esattamente al layout dei tuoi dati e alle regole aziendali.

Adatto per: Entrambi lo Scenario 1 (Dividi Solo la Cella Obiettivo) e lo Scenario 2 (Dividi la Cella e Mantieni i Dati delle Altre Colonne)

Passaggi:

Passo 1. Premi Alt + F11 per aprire l'editor VBA.

Passo 2. Clicca Inserisci > Modulo.

Passo 3. Copia e incolla il codice VBA qui sotto.

Scenario 1 Dividi Solo la Cella Obiettivo

'Update by Extendoffice
Sub SplitCellToRows_Simple()
    Dim InputCell As Range
    Dim Values As Variant
    Dim i As Long

  
    Set InputCell = Range("A1") ' change A1 to your target cell

    Values = Split(InputCell.Value, ",") 
    For i = 0 To UBound(Values)
        InputCell.Offset(i, 1).Value = Trim(Values(i))
    Next i
End Sub

doc-method-5-split-to-rows-simple

Scenario 2 Dividi la Cella e Mantieni i Dati delle Altre Colonne

'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
    Dim ws As Worksheet
    Dim LastRow As Long, i As Long
    Dim arr As Variant, j As Long
    Dim SplitVals As Variant
    Dim CurrentRow As Long

    Set ws = ActiveSheet
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    For i = LastRow To 2 Step -1
        If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
            SplitVals = Split(ws.Cells(i, 2).Value, ",")

            For j = UBound(SplitVals) To 1 Step -1
                ws.Rows(i + 1).Insert Shift:=xlDown
                ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
                ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
            Next j

            ws.Cells(i, 2).Value = Trim(SplitVals(0))
        End If
    Next i
End Sub

doc-method-5-split-to-rows-complex

Nota: Questo script VBA è configurato per funzionare specificamente quando i tuoi dati si trovano nelle colonne A fino a B e i valori da dividere sono nella colonna B.

Svantaggi
  • Deve essere salvato come file abilitato per macro (.xlsm) per preservare lo script per utilizzi futuri.

💡 Suggerimenti:

  • Fai sempre un backup dei tuoi dati prima di eseguire una macro.
  • Sostituisci "," nello script con il tuo delimitatore effettivo (ad esempio, ";" per punti e virgola o "|" per caratteri pipe) per adattarlo al formato dei tuoi dati.

Problemi Comuni

  • Righe o colonne vuote: Solitamente causate da delimitatori finali o spazi nascosti.
  • Errori di celle unite: Separa le celle unite prima di iniziare.
  • Power Query non si aggiorna: Ricorda di cliccare Aggiorna dopo aver modificato i dati sorgente.
  • Delimitatore sbagliato: Un errore tra punto e virgola e virgola può compromettere l'intero risultato.

Articoli Correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in