Cómo ingresar un retorno de carro en un archivo de Excel


12

¿Cómo se ingresa manualmente un retorno de carro o CHAR(13)en una celda de la hoja de trabajo ? No estoy hablando de un avance de línea o .CHAR(10)

He visto esto en un archivo y el retorno de carro tuvo un efecto muy extraño en el contenido de la celda, pero no puedo reproducirlo manualmente.

ACTUALIZAR

Hay muy buenas respuestas sobre cómo ingresar un avance de línea en una celda de la hoja de cálculo de Excel, y en realidad una de ellas me dio una idea de cómo lograr lo que quería en primer lugar:

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

Aceptaré el que actualice su contenido para reflejar esto. Sin embargo, sería bueno saber si hay un equivalente de Alt + Returnescribir un retorno de carro.


Otra cosa que no funciona, al menos en Excel 2013 en Windows: pegar el carácter CR. Excel (o quizás Windows) convierte el CR en un LF.
Mathieu K.

Respuestas:


24

Encontrado aquí :

Método 1 - Envoltura celular

A menudo solo necesita configurar la celda para ajustar el texto, y puede establecer el ancho de la celda a lo que desee. Elija Formato de celdas, pestaña Alineación y marque Ajustar texto.

texto alternativo

El resultado es:

texto alternativo

Método 2 - Insertar un retorno

Esta es una obviedad. Simplemente escriba la primera línea, presione Alt+ Entery escriba la segunda línea. El resultado es prácticamente el mismo que el anterior, sin embargo, si copia y pega esto en Word, por ejemplo, terminará con un salto de línea. O si exporta a CSV u otro formato de texto, puede obtener resultados inesperados.

texto alternativo

El resultado será:

texto alternativo

Método 3: usar una fórmula

Para usar esto, debe tener seleccionado el texto de ajuste. Aquí hay una fórmula de muestra:

=A1 & char(13) & A2

Luego copie la celda y pegue los valores solo de nuevo.

Los resultados, nuevamente, son los mismos que los anteriores. Sin embargo, si olvida colocar el texto en la celda, verá esto:

texto alternativo


2
En el método 3, él hace & char (10) & que es un avance de línea char (13) es un retorno de carro que es lo que se especifica en la pregunta ver en.wikipedia.org/wiki/Ascii#ASCII_control_characters
Col

1
Tenga en cuenta que la única respuesta correcta es el Método 3: usar una fórmula como se indica en la pregunta original.
guillermooo

Según mi prueba (imagen aquí) , los métodos 1 y 2 son simplemente incorrectos. El método 1 no inserta caracteres de salto de línea de ningún tipo. El método 2 inserta un salto de línea (carácter 10), que explícitamente no es lo que pide la pregunta. Incluso el Método 3 sigue siendo un poco incorrecto: la imagen todavía se muestra incorrectamente CHAR(10); y, al menos en mi Excel 2013, el retorno de carro no hace que el texto se ajuste, por lo tanto, si la opción Ajustar texto no está activada, por lo tanto, debe omitirse de las instrucciones. Por favor, vea / edite mi CW en su lugar.
Mathieu K.

0

Según la edición del OP a la pregunta original, use una fórmula que use la concatenación y el carácter ASCII 13. Cópielo y péguelo, solo con valores, sobre sí mismo.

Fórmula de muestra:

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

o

=A1&CHAR(13)&A2
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.