28 votos

¿Cómo introducir una nueva línea en una celda en las hojas de Google?

Al acceder a una hoja de cálculo en Google Drive en una computadora con un teclado, puedo ingresar una nueva línea en una sola celda presionando alt + enter .

Mi teclado en mi Android no tiene ni un alt clave.

¿Cómo introducir una nueva línea en mi dispositivo Android?

Para un teclado en mi Android, actualmente estoy usando Swype, pero asumo y esperanza, hay algún tipo de planteamiento general que no es específico para un teclado especial.

2 votos

Me temo que no hay un "enfoque general" para eso. Quizás quieras echar un vistazo a mi lista en Teclados y métodos de entrada que tiene varios candidatos como Teclado Hackers que admiten esas "claves adicionales".

0 votos

Idea #1 para probar: crear un "documento de referencia" con una sola celda en la que pongas el carácter de "nueva línea" en la celda en un PC y luego usar copiar y pegar en tu dispositivo Android. Idea #2: ¿Google sheets soporta macros?

0 votos

LA RESPUESTA PERFECTA, JUSTO AQUÍ CHICOS: webapps.stackexchange.com/questions/25359/

24voto

Dave Blankenship Puntos 241

La forma más fácil: añadir una letra extra al final de la línea. Selecciona esa letra. Pulsa enter. La letra será sustituida por una nueva línea.

3 votos

Esta es la única respuesta correcta

1 votos

Tiene algunas advertencias importantes: 1) no funciona con teclados físicos (bluetooth), al menos para mí 2) realmente necesita ser un carta . Si selecciona un espacio, no funciona.

0 votos

Funciona con Google Pinyin, pero no funciona con el teclado japonés de Google

5voto

Tzunki Puntos 151

Puedes usar las funciones concatenate() y char(10) (retorno de carro). Ejemplo:

\=CONCATENADO("Primera línea"; CHAR(10); "Segunda línea")

4voto

san Puntos 518

La única forma que he encontrado hasta ahora es a través del portapapeles.

Utilizando un documento fuente con un salto de línea, con un poco de esfuerzo se podría lograr seleccionar sólo el salto de línea, y luego copiar/pegar.

Aún más fácil es utilizar una aplicación como "Unicode Pad" o "Unicode CharMap", ambas encontrarán y luego copiarán/pegarán cualquier carácter. Tendrás que buscar LF, LINE FEED o U+000A.
Tenga en cuenta que no "verá" el carácter después de seleccionarlo, se muestra como un espacio por razones obvias.
Esto todavía no es tan conveniente como me gustaría que fuera, pero al menos he encontrado que funciona de forma fiable.

3voto

Ted Puntos 21

El truco de resaltar un carácter desechable y pulsar intro, así como el de escribir todo en un editor de texto y luego copiar/pegar en la celda de Google Sheets, ambos sólo funcionan en dispositivos Android. Tengo una hoja de cálculo de Google que estoy compartiendo con un cliente que tiene un iPhone, y ella necesita ser capaz de introducir varias líneas dentro de una celda. Así que se me ocurrió un pequeño código de Google Apps script para hacerlo en su iPhone (se puede introducir en el menú desplegable de la hoja de cálculo de Google, Herramientas >> script editor):

function onEdit(e) {
    e.range.setValue(e.value.replace(/\\\\/g, '\\').replace(/ *\\n */g, '\n').replace(/\/g, '\\'));
}

Básicamente, eso crea una función (que se vincula automáticamente a un trigger de Google Sheets), y se ejecutará cada vez que se edite una celda. Simplemente reemplaza todos los " \n " en su texto con un salto de línea. Asegúrate de que es una barra invertida, y no una barra normal. Para los programadores, la barra " \n " es un carácter especial que representa un retorno de carro dentro de una cadena. La única excepción posible en la que podría producirse un salto de línea accidental sería al intentar introducir una ruta de Windows en una celda como " C:\Users\John\Documents\news ". Por lo tanto, la doble barra invertida es la solución habitual para las rutas de Windows entre los programadores. Así que uno podría introducir " C:\Users\John\Documents\news " o incluso simplemente " C:\Users\John\Documents\news "(ya que \n es realmente la única cadena que estamos reemplazando en este punto).

También es posible cambiar los caracteres de sustitución, por si alguien está más familiarizado con HTML:

function onEdit(e) {
    e.range.setValue(e.value.replace(/ *<br *\/*> */ig, '\n'));
}

Desde " <br> " es mucho más deliberado (la gente no escribe accidentalmente eso a menos que quiera un salto de línea), hace que la función de reemplazo sea más simple, ya que no tenemos que hacer un escape para las dobles barras invertidas. Pero personalmente, escribir los paréntesis en ángulo desde un teclado de pantalla táctil de Android es un poco incómodo para hacerlo dos veces por cada salto de línea...

-Ted

0 votos

Muy bien, ¡creo que esta es, con mucho, la forma más conveniente! Yo mismo he utilizado sólo " lb " (como en el salto de línea) para ser el valor que se sustituye con la nueva línea por lo que sólo puede escribir "línea 1 lb línea 2" y ni siquiera necesita ir a los caracteres especiales :)

2voto

Bob Palmer Puntos 3690

Marque la celda en la que desea tener nuevas líneas.

En el menú superior, haga clic en la "A" junto al botón de rehacer.

Select submenu

en la sección inferior de la pantalla aparece un modal. Allí pulsa la pestaña "CELL".

A continuación, active "Wrap Text".

Cell + Wrap Text

Ahora esta celda hará saltos de línea en textos largos.

1 votos

No es lo mismo el envoltorio que un salto de línea insertado.

0 votos

wbogacz tiene razón en que esto no es un salto de línea, pero esto es exactamente lo que estaba buscando.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X