Sommario
In questo articolo discuteremo alcuni metodi per rimuovere i ritorni a capo in Excel, compreso il VBA. Spesso copiamo i dati da pagine web o da altre cartelle di lavoro, che contengono ritorni a capo, interruzioni di linea con Alt+Invio In seguito, se necessario, dovremo rimuovere i ritorni a capo e le interruzioni di riga. Fortunatamente, Excel offre opzioni molto semplici per eliminare queste interruzioni di riga e ora ne parleremo.
Scaricate la cartella di lavoro pratica
È possibile scaricare il quaderno di esercizi che abbiamo utilizzato per preparare questo articolo.
Rimuovere i ritorni a capo.xlsm3 modi semplici per rimuovere i ritorni a capo in Excel
1. Cancellare i ritorni a capo usando Trova e sostituisci
Si possono rimuovere manualmente i ritorni a capo con Trova e sostituisci Ad esempio, abbiamo un set di dati contenente nomi di libri con ritorno a capo.
Passi:
- All'inizio, selezionare le celle che contengono interruzioni di riga.
- Quindi, premere Ctrl+H dalla tastiera. Di conseguenza, il Trova e sostituisci Si aprirà la finestra di dialogo con la società. A questo punto, andare su Trova cosa e premere Ctrl+J . Un punto (.) apparirà nel riquadro. Sostituire con Infine, fare clic sul pulsante Sostituire tutti pulsante.
- Di conseguenza, tutte le interruzioni di riga verranno rimosse.
Per saperne di più: Rimuovere il ritorno a capo in Excel con Testo in colonne
Letture simili
- Come rimuovere le formule in Excel: 7 modi semplici
- Sostituire il testo con il ritorno a capo in Excel (4 approcci semplici)
- Rimuovere la password da Excel (3 modi semplici)
- Ritorno a capo nella formula di Excel per concatenare (6 esempi)
2. Usare le funzioni di Excel per rimuovere i ritorni a capo
Excel dispone di alcune funzioni integrate per rimuovere le interruzioni di riga. In questo metodo, utilizzeremo la combinazione di SOSTITUTIVO e CHAR funzioni.
Passi:
- All'inizio, si consideri un set di dati contenente nomi di colori con ritorno a capo.
- Digitare quindi la seguente formula in una cella vuota:
=SOSTITUIRE(B5,CHAR(10),", ")
La funzione SUBSTITUTE sostituisce il testo esistente con un nuovo testo in una stringa di testo. Tuttavia, la funzione CHAR restituisce il carattere specificato dal numero di codice dal set di caratteri del computer.
In questo caso, la formula rimuove le interruzioni di riga di Cellula B5 e sostituisce le interruzioni con delle virgole. D'altra parte, Car(10) restituisce un carattere di interruzione di riga.
- Alla fine si otterrà il seguente risultato. Utilizzare Riempimento automatico (+) per copiare la formula in altre celle.
Per saperne di più: Come trovare il ritorno a capo in Excel (2 metodi semplici)
3. Cancellare i ritorni a capo con VBA in Excel
Se non si desidera utilizzare metodi manuali o formule per rimuovere le interruzioni di riga, l'uso di VBA può essere un'ottima opzione. Supponiamo di avere un set di dati con il nome di un libro che contiene ritorni a capo. Seguiremo i passaggi seguenti per eliminare le interruzioni.
Passi:
- Per prima cosa, accedere al foglio contenente il set di dati e aprire la finestra del codice facendo clic sul pulsante Visualizza il codice .
- Quindi, scrivere il seguente codice nella finestra del codice.
Option Explicit Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each MyRange In ActiveSheet.UsedRange If 0 <InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub
- Infine, eseguite il codice e le interruzioni di riga saranno rimosse.
Per saperne di più: Come inserire il ritorno a capo in una cella di Excel (3 modi semplici)
Conclusione
In questo articolo abbiamo discusso alcuni metodi semplici per rimuovere i ritorni a capo in Excel. Speriamo che questi metodi vi siano utili. Scaricate e mettete in pratica la nostra cartella di lavoro per tutti i metodi sopra menzionati. Se avete domande, non esitate a commentare qui.