Para empezar una línea nueva dentro de una celda, pulsa Alt+Entrar mientras escribes. En Mac, pulsa Control+Opción+Retorno; Microsoft 365 para Mac también acepta Opción+Retorno. En una fórmula, el salto de línea es CHAR(10), CARACTER(10) en Excel en español (CHAR en inglés): =A2&CHAR(10)&B2 pone el texto de B2 en una segunda línea, debajo del texto de A2. La tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México): =A2&CARACTER(10)&B2.
| A | B | C | |
|---|---|---|---|
| 1 | Street | City | Address label |
| 2 | 12 Oak Road | Leeds | 12 Oak Road Leeds |
| 3 | 4 Mill Lane | York | 4 Mill Lane York |
=A2&CARACTER(10)&B2Haz clic en C2: la fórmula une la calle, un salto de línea y la ciudad. La tablita muestra el resultado en una línea. En Excel la celda también muestra una sola línea hasta que activas Inicio > Ajustar texto en ella; entonces la fila crece y la ciudad aparece debajo de la calle. Un salto de línea que escribes con Alt+Entrar activa Ajustar texto por sí solo. Uno que viene de una fórmula no, y esa es la razón habitual de que "CARACTER(10) no funciona".
Pulsar Entrar solo termina la celda y baja. En Google Sheets, una línea nueva en una celda es Ctrl+Entrar o Alt+Entrar (Cmd+Entrar en Mac), y CHAR(10) funciona igual.
El salto de línea es un carácter
CARACTER(10) es el carácter de avance de línea, código 10. Cuenta como un carácter, y ENCONTRAR y SUSTITUIR pueden buscarlo como cualquier otro:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | Length | Break at | First line |
| 2 | Ana Silva | 9 | 4 | Ana |
=LARGO(A2)Ana, el salto y Silva suman 9 caracteres, y el salto es el 4.º. D2 toma todo lo que hay antes. Aquí A2 se construye con una fórmula solo para que veas dónde está el salto; una celda en la que alguien pulsó Alt+Entrar se comporta igual.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Title | Badge |
| 2 | Ana Silva | Manager |
Tu turno: En C2, pon el nombre de A2 y el cargo de B2 en una sola celda, con el cargo en una segunda línea.
Unir un rango con saltos de línea
Para apilar una lista entera en una celda, usa CARACTER(10) como separador de UNIRCADENAS (TEXTJOIN en inglés):
| A | B | C | |
|---|---|---|---|
| 1 | Item | List | |
| 2 | Milk | Milk Bread Eggs | |
| 3 | Bread | ||
| 4 | Eggs |
=UNIRCADENAS(CARACTER(10);VERDADERO;A2:A4)En Excel 2016 y anteriores, que no tienen UNIRCADENAS, encadena las celdas con &: =A2&CARACTER(10)&A3&CARACTER(10)&A4.
Quitar saltos de línea
Los datos copiados de correos, formularios web u otros programas suelen traer saltos de línea. Cambia cada salto por un espacio o una coma con SUSTITUIR (SUBSTITUTE en inglés):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Imported | Spaces | Commas | CLEAN |
| 2 | Milk Bread Eggs | Milk Bread Eggs | Milk, Bread, Eggs | MilkBreadEggs |
=SUSTITUIR(A2;CARACTER(10);" ")LIMPIAR (CLEAN en inglés), en D2, también borra los saltos de línea, pero no pone nada en su lugar, así que las palabras quedan pegadas como MilkBreadEggs. El texto de archivos de Windows puede llevar un retorno de carro, CARACTER(13), delante de cada avance de línea; quita los dos con =SUSTITUIR(SUSTITUIR(A2;CARACTER(13);"");CARACTER(10);" ").
| A | B | |
|---|---|---|
| 1 | Imported | One line |
| 2 | Ana Ben Chen |
Tu turno: Los nombres de A2 están en líneas separadas. En B2, devuélvelos en una sola línea con una coma y un espacio en lugar de cada salto de línea.
Dividir una celda en sus saltos de línea
=DIVIDIRTEXTO(A2;CARACTER(10)) pone cada línea en su propia columna (Microsoft 365 y Excel 2024):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Address | |||
| 2 | 12 Oak Road Leeds LS1 4AB | 12 Oak Road | Leeds | LS1 4AB |
=DIVIDIRTEXTO(A2;CARACTER(10))En Excel antiguo para Windows lo hace Datos > Texto en columnas: elige Delimitados, marca Otro, haz clic en su cuadro y pulsa Ctrl+J. El cuadro parece vacío, pero ahora contiene el salto de línea.
Quitar saltos de línea con Buscar y reemplazar
Para limpiar muchas celdas a la vez sin fórmula, en Excel para Windows:
- Selecciona las celdas y pulsa Ctrl+L (Ctrl+H en Excel en inglés).
- Haz clic en Buscar y pulsa Ctrl+J. No aparece nada visible; el cuadro ahora contiene el salto de línea.
- En Reemplazar con, escribe un espacio o una coma.
- Haz clic en Reemplazar todos.
En Mac, usa la fórmula con SUSTITUIR de arriba y pega sus resultados sobre el original con Pegado especial > Valores.
Si las celdas siguen viéndose altas después, selecciona las filas y haz doble clic en un borde de fila para ajustar de nuevo la altura, y desactiva Ajustar texto si no lo necesitas.
Preguntas frecuentes
¿Cómo empiezo una línea nueva en una celda de Excel?
Mientras escribes en la celda, pulsa Alt+Entrar en Windows o Control+Opción+Retorno en Mac (Microsoft 365 para Mac también acepta Opción+Retorno). Entrar solo pasa a la celda siguiente.
¿Cómo añado un salto de línea en una fórmula de Excel?
Une CARACTER(10) donde debe ir el salto: =A2&CARACTER(10)&B2, o =UNIRCADENAS(CARACTER(10);VERDADERO;A2:A4) para un rango. Activa Inicio > Ajustar texto en la celda, o las líneas se verán pegadas.
¿Por qué CARACTER(10) no muestra una línea nueva?
La celda no tiene activado Ajustar texto. Selecciónala y haz clic en Inicio > Ajustar texto; la altura de la fila crece para mostrar todas las líneas.
¿Cómo quito los saltos de línea en Excel?
=SUSTITUIR(A2;CARACTER(10);" ") cambia cada salto de línea por un espacio. Sin fórmula, en Excel para Windows: abre Buscar y reemplazar (Ctrl+L en Excel en español, Ctrl+H en inglés), pulsa Ctrl+J en Buscar, escribe un espacio en Reemplazar con y haz clic en Reemplazar todos.