Delimiter Converter
← Torna al Blog

Come usare un'interruzione di riga o Invio come delimitatore in Excel

May 28, 2026 847 words

La maggior parte delle persone sa che in Excel è possibile dividere il testo usando virgole o spazi, ma un delimitatore a capo è tutta un'altra storia. Se hai mai incollato dati in cui più valori sono impilati all'interno di una singola cella, sai esattamente quanto sia frustrante lavorarci. La buona notizia è che Excel ha strumenti efficaci per gestire questa situazione, una volta che sai dove cercare.

Cos'è un'interruzione di riga all'interno di una cella Excel?

Quando premi Alt + Invio all'interno di una cella, Excel inserisce un'interruzione di riga. La cella può contenere più righe di testo e, se hai attivato il testo a capo, vedrai effettivamente ogni riga visualizzata separatamente in quella singola cella.

Dietro le quinte, quell'interruzione di riga è memorizzata come un carattere. Nel linguaggio delle formule di Excel, è rappresentata come CHAR(10), ovvero il codice ASCII per il carattere di nuova riga. Sapere questo è la chiave per dividere o pulire quei dati.

Suggerimento: su Mac, il carattere di interruzione di riga è anch'esso CHAR(10) nelle formule di Excel, quindi l'approccio funziona allo stesso modo su tutte le piattaforme.

Perché questo problema si presenta così spesso

I dati incollati da pagine web, report esportati o copiati da strumenti come Notion o Google Docs spesso finiscono in Excel con interruzioni di riga stipate in singole celle. Vedrai una cella che sembra contenere un indirizzo su tre righe, o un elenco di tag separati da invii.

Questo rende l'ordinamento, il filtraggio e l'analisi praticamente impossibili finché non gestisci quelle interruzioni. Hai un paio di buone opzioni a seconda delle tue esigenze.

Metodo 1: Testo in colonne con CHAR(10)

La funzionalità Testo in colonne di Excel può dividere una cella usando un'interruzione di riga come delimitatore. Ecco come fare passo dopo passo.

  1. Seleziona la colonna o le celle che vuoi dividere.
  2. Vai su Dati nella barra multifunzione, quindi clicca su Testo in colonne.
  3. Scegli Delimitato e clicca Avanti.
  4. Nelle opzioni del delimitatore, seleziona Altro e poi premi Ctrl + J nella casella di testo accanto. Questo inserisce il carattere di interruzione di riga (non vedrai nulla di visibile, ma è lì).
  5. Clicca Fine e i tuoi dati si divideranno nelle colonne.

Il trucco Ctrl + J è la parte che la maggior parte delle persone non conosce. È la scorciatoia da tastiera per inserire CHAR(10) in quel piccolo campo di input e funziona in modo affidabile sia nelle versioni più vecchie che in quelle più recenti di Excel.

Metodo 2: Usare CHAR(10) nelle formule

Se preferisci usare le formule, CHAR(10) ti permette sia di trovare che di sostituire le interruzioni di riga in modo programmatico. Un caso d'uso comune è sostituire le interruzioni di riga con un altro delimitatore come una virgola o il carattere pipe.

Puoi usare la funzione SOSTITUISCI in questo modo:

=SUBSTITUTE(A1, CHAR(10), ", ")

Questo sostituisce ogni interruzione di riga nella cella A1 con una virgola e uno spazio, trasformando una cella multi-riga in una stringa pulita separata da virgole su una sola riga. Affinché il risultato appaia correttamente, assicurati che il testo a capo sia disattivato nelle celle di destinazione.

Metodo 3: Trova e sostituisci

Puoi anche usare la finestra Trova e sostituisci di Excel per eliminare rapidamente le interruzioni di riga in un intero foglio.

  1. Premi Ctrl + H per aprire Trova e sostituisci.
  2. Nella casella Trova, premi Ctrl + J (stesso trucco di prima).
  3. Nella casella Sostituisci con, digita il delimitatore che desideri, come una virgola o uno spazio.
  4. Clicca Sostituisci tutto.

Questo è il metodo più veloce quando vuoi semplicemente pulire i dati senza scrivere formule. Se hai bisogno di elaborare ulteriormente i dati, potresti trovare utile il convertitore di delimitatori online per trasformazioni rapide al di fuori di Excel.

Riferimento rapido: confronto tra i metodi

Metodo Ideale per Mantiene i dati originali?
Testo in colonne Dividere in colonne separate No (sovrascrive)
SUBSTITUTE + CHAR(10) Trasformazione basata su formule Sì (usa una nuova cella)
Trova e sostituisci Pulizia massiva dell'intero foglio No (sovrascrive)

Errori comuni da evitare

  • Dimenticare di attivare il testo a capo prima di verificare se esistono interruzioni di riga in una cella.
  • Usare un carattere visibile nella casella Trova invece di Ctrl + J, che non corrisponderà all'effettiva interruzione di riga.
  • Non considerare CHAR(13) nelle terminazioni di riga Windows. Se i dati provengono da un file di testo Windows, potrebbe essere necessario sostituire sia CHAR(13) che CHAR(10).
  • Applicare Testo in colonne senza prima fare un backup dei dati, poiché sovrascrive direttamente.

Punti chiave

  • Le interruzioni di riga all'interno delle celle Excel sono rappresentate da CHAR(10) nelle formule.
  • Premi Ctrl + J per inserire il carattere di interruzione di riga nelle finestre Testo in colonne o Trova e sostituisci.
  • La funzione SUBSTITUTE ti permette di scambiare le interruzioni di riga con qualsiasi altro delimitatore in modo non distruttivo.
  • Controlla sempre anche CHAR(13) se i tuoi dati provengono da un file di testo Windows o da un sistema esterno.
  • Attiva il testo a capo per confermare visivamente l'esistenza di interruzioni di riga prima di provare a dividerle.

Lavora in modo più intelligente con gli strumenti per delimitatori

Una volta estratti i dati da Excel in un formato più pulito, potresti aver bisogno di convertirli ulteriormente. Il convertitore di delimitatori su questo sito ti permette di passare da virgole a pipe, tabulazioni e altri separatori in pochi secondi. È un passaggio comodo quando prepari i dati per l'importazione in un altro sistema o semplicemente fai un po' di pulizia.

Capire come funziona CHAR(10) ti rende molto più efficace con i dati disordinati nei fogli di calcolo. È una di quelle piccole conoscenze che fa risparmiare una sorprendente quantità di tempo.