Come inserire un ritorno a capo in un file Excel


12

Come si inserisce manualmente un ritornoCHAR(13) a capo o in una cella del foglio di lavoro ? Non sto parlando di un feed di riga o .CHAR(10)

L'ho visto in un file e il ritorno a capo ha avuto un effetto molto strano sul contenuto della cella, ma non riesco a riprodurlo manualmente.

AGGIORNARE

Ci sono ottime risposte su come inserire un feed di riga in una cella del foglio di lavoro di Excel e in realtà uno di questi mi ha dato un'idea di come ottenere ciò che volevo in primo luogo:

=A1&CHAR(13)&A2 'Then copy cell + paste values only back again.

Accetterò quello che aggiorna il loro contenuto per riflettere questo. Tuttavia, sarebbe bello sapere se esiste un equivalente di Alt + Returndigitare un ritorno a capo.


Un'altra cosa che non funziona, almeno in Excel 2013 su Windows: incollare il carattere CR. Excel (o forse Windows) trasforma il CR in un LF.
Mathieu K.

Risposte:


24

Trovato qui :

Metodo 1 - Avvolgimento cellulare

Spesso devi solo impostare la cella per avvolgere il testo e puoi impostare la larghezza della cella su ciò che desideri. Scegli Formato celle, scheda Allineamento e seleziona Avvolgi testo.

testo alternativo

Il risultato è:

testo alternativo

Metodo 2: inserire un ritorno

Questo è un gioco da ragazzi. Basta digitare la prima riga, premere Alt+ Entere digitare la seconda riga. Il risultato è praticamente lo stesso di sopra, tuttavia, se copi e incolli questo in Word, ad esempio, finirai con un'interruzione di riga. Oppure, se esporti in formato CSV o in altro formato di testo, potresti ottenere risultati imprevisti.

testo alternativo

Il risultato sarà:

testo alternativo

Metodo 3 - Utilizzo di una formula

Per usarlo, devi aver selezionato il testo a capo. Ecco una formula di esempio:

=A1 & char(13) & A2

Quindi copia la cella e incolla nuovamente i valori.

I risultati, ancora una volta, sono gli stessi di cui sopra. Tuttavia, se ti dimentichi di avvolgere il testo sulla cella, vedrai questo:

testo alternativo


2
Nel metodo 3 fa & char (10) e che è un feed di riga char (13) è un ritorno a capo che è ciò che è specificato nella domanda vedi en.wikipedia.org/wiki/Ascii#ASCII_control_characters
Col

1
Si noti che l'unica risposta corretta è il Metodo 3 - Utilizzo di una formula come indicato nella domanda originale.
Guillermooo,

Secondo il mio test (immagine qui) , i metodi 1 e 2 sono semplicemente sbagliati. Il metodo 1 non inserisce caratteri di interruzione di riga di alcun tipo. Il metodo 2 inserisce un avanzamento riga (carattere 10), che non è esplicitamente quello che la domanda richiede. Anche il metodo 3 è ancora leggermente sbagliato: l'immagine mostra ancora in modo errato CHAR(10); e, almeno nel mio Excel 2013, il ritorno a capo non provoca il ritorno a capo del testo, quindi se Wrap Text è attivato è irrilevante e quindi dovrebbe essere omesso dalle istruzioni. Si prega di vedere / modificare il mio CW invece.
Mathieu K.,

0

Come da modifica dell'OP alla domanda originale, utilizzare una formula che utilizza la concatenazione e il carattere ASCII 13. Copiarlo e incollarlo, solo valori, su se stesso.

Formula di esempio:

="start of text"&CHAR(13)&"continuation of text"

o

=A1&CHAR(13)&A2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.