Come rimuovere interruzioni di riga in Excel (3 semplici modi)

Se si lavora con i dati che vengono importati da database o salesforce, probabilmente avete già affrontato interruzioni di riga.

Un’interruzione di riga è qualcosa che ti permette di avere più righe nella stessa cella in Excel.

Di seguito è riportato un esempio di un set di dati nome e indirizzo in cui una singola riga, il nome e le diverse parti dell’indirizzo sono separati da un’interruzione di riga.

Mentre sembra fantastico nell’esempio precedente, a volte, potresti non volere queste interruzioni di riga e avere la necessità di rimuovere queste interruzioni di riga dal set di dati.

In questo tutorial, vi mostrerò tre semplici modi per rimuovere interruzioni di riga in Excel (chiamato anche in-cell carriage return in Excel).

Questo tutorial copre:

Rimuovere le interruzioni di riga utilizzando Trova e sostituisci

Il modo più semplice per rimuovere le interruzioni di riga manualmente è utilizzando Trova e sostituisci.

Puoi facilmente applicarlo a un set di dati di grandi dimensioni e Find and Replace farà tutto il lavoro pesante trovando tutte le interruzioni di riga e rimuovendole dalle celle.

Supponiamo di avere un set di dati di indirizzi come mostrato di seguito da cui si desidera rimuovere le interruzioni di riga.

Set di dati di indirizzo da cui devono essere rimosse le interruzioni di riga

Di seguito sono riportati i passaggi per rimuovere le interruzioni di riga utilizzando Trova e sostituisci e sostituiscilo con una virgola:

  1. Selezionare il set di dati da cui si desidera rimuovere le interruzioni di riga
  2. fare Clic sulla scheda Homefare Clic sulla scheda Home
  3. Nel gruppo Modifica, fare clic su ” Find & Selezionarefare Clic su Trova e Selezionare
  4. Nelle opzioni che si presentano, fare clic su “Sostituisci” fare Clic su Sostituisci
  5. Posizionare il cursore nella “Trova” di campo e utilizzare i tasti di scelta rapida Ctrl + J (tenere premuto il tasto ctrl e premere il tasto J). Potresti non vedere nulla, ma questo pone l’interruzione di riga di caratteri in “Trova” di campoil Controllo dell'Uso di J in Trova e Sostituisci
  6. Nel campo sostituisci, inserire una virgola seguita da uno spazio (, )Immettere una virgola seguita da uno spazio di caratteri
  7. fare Clic su Sostituisci Tutto

La procedura di cui sopra sarebbe rimuovere tutte le interruzioni di riga e di sostituire questi con una virgola. Questo ti darà il risultato in una singola riga in una cella in Excel.

Risultato dopo le interruzioni di riga sono stati rimossi

nel caso In cui si desidera rimuovere l’interruzione di riga e desidera sostituirlo con qualcos’altro al posto della virgola, quindi è necessario specificare che nel Passaggio 6 (in “Sostituisci con” campo)

Nota: Si consiglia di creare una copia di backup del file di dati in modo che non si perde nel caso in cui avete bisogno in futuro.

Rimuovi interruzioni di riga usando la Formula

Un altro modo per eliminare le interruzioni di riga in Excel è usando una formula. Mentre il metodo Trova & Sostituisci fornisce risultati statici, la formula fornisce risultati che si aggiorneranno automaticamente nel caso in cui si apportino modifiche al set di dati originale.

Supponiamo di avere il set di dati come mostrato di seguito e di voler rimuovere le interruzioni di riga da tutte le celle.

Set di dati di indirizzo da cui devono essere rimosse le interruzioni di riga

Di seguito è riportata la formula che lo farà:

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

La funzione SUBSTITUTE trova e sostituisce il carattere CHAR(10), che rappresenta il carattere di avanzamento riga. Quindi, la formula sopra trova tutte le interruzioni di riga e le sostituisce con lo spazio vuoto, il che significa essenzialmente che queste interruzioni di riga sono state rimosse.

nel caso In cui si desidera che il risultato di essere separati da una virgola (o di qualsiasi altro personaggio), è possibile utilizzare la formula qui di seguito:

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

formula per rimuovere le interruzioni di riga con la virgola e lo spazio in Excel

Nota: nel caso In cui hai il Wrap-testo abilitato in una cella in cui si ottiene il risultato della formula, si può ancora vedere il testo passando alla riga successiva nella stessa cella. Questo non è a causa di interruzioni di riga. Se si regola la colonna

Rimuovere le interruzioni di riga Utilizzando VBA

Se si è a proprio agio con VBA, questo potrebbe essere il modo più veloce per eliminare le interruzioni di riga in Excel.

Ma devi fare un po ‘ di lavoro prima di renderlo un’operazione con un solo clic.

Di seguito è riportato il codice VBA che passerà attraverso ogni cella in

Sub RemoveLineBreaks()For Each Cell In SelectionCell.Value = Replace(Cell.Value, Chr(10), ", ")NextEnd Sub

Il codice precedente utilizza la funzione REPLACE in VBA per sostituire tutti i caratteri di interruzione di riga in una cella con una virgola seguita dal carattere spazio.

Il risultato di questo codice VBA è statico e non è possibile annullarlo. Quindi, se hai intenzione di usarlo, ti consiglio vivamente di creare una copia del set di dati originale prima di utilizzare il codice.

Puoi inserire questo codice in un normale modulo in Excel e, nel caso in cui tu debba usarlo spesso e ne abbia bisogno disponibile in tutte le tue cartelle di lavoro di Excel, puoi salvare questo codice nella cartella di lavoro Macro personale o puoi aggiungerlo come componente aggiuntivo di Excel.

Se si desidera utilizzarlo con un solo clic, è possibile aggiungere questo codice macro alla barra di accesso rapido. In questo modo, tutto quello che dovete fare è effettuare la selezione e fare clic sul pulsante macro nel QAT per eseguire il codice.

Interruzione di riga vs. Ritorno a capo

C’è una differenza minore tra un’interruzione di riga in Excel e in un ritorno a capo.

La funzione di un ritorno a capo è quella di prendere il cursore all’inizio della frase. E ‘ stato fatto uso nelle prime versioni di macchine da scrivere e più tardi nei computer. Un ritorno a capo di per sé non porterebbe a un’interruzione di riga in Excel. Quando combinato con l’avanzamento linea, si traduce in un’interruzione di linea.

Nella maggior parte dei casi, quando si vede un’interruzione di riga in Excel, vi è un ritorno a capo.

Inoltre, quando si utilizza ALT Invio per inserire un’interruzione di riga in Excel, inserisce solo un feed di riga e non un ritorno a capo.

Allora perché dovremmo preoccuparci di ritorno a capo? Perché potresti ottenerlo nei tuoi dati nel caso in cui sia stato scaricato da un database che utilizza il ritorno a capo.

Il codice ASCII di un ritorno a capo è 13 (CR, codice ASCII 13) e puoi trovarlo e sostituirlo usando le formule.

Si può leggere di più sulla differenza tra un avanzamento riga e ritorno a capo qui.

Spero che tu abbia trovato utile questo tutorial.

Si può anche come il seguente Excel tutorial:

  • Come Dividere Più Righe in una Cella in un Separato Celle / Colonne
  • Come Iniziare una Nuova Riga nella Cella di Excel (Scorciatoia da Tastiera + Formula)
  • Come combinazione di Celle in Excel
  • Separata Nome e cognome in Excel (Split Nomi di Utilizzo di Formule)
  • Come Rimuovere Virgola in Excel (Testo e Numeri)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.