¿Cómo alterar la orientación del texto a vertical en Google Sheets?

26

Usando MS Excel, puedo ir al Formato de la celda y elegir la orientación del texto de horizontal a vertical con bastante facilidad.

¿Cómo modifico la orientación del texto a vertical en Google Sheets?

Darius
fuente
Hay una opción de "formato -> rotación de texto" para esto en Hojas ahora. :)
Sam Watkins

Respuestas:

19
  1. Selecciona tu celular
  2. Reemplace su contenido con la siguiente fórmula:

    =ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
    
  3. Repita para cada celda

Observación: asegúrese de que el texto que desea en su celda sea el mismo en ambas instancias de la fórmula.

Desde aquí: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/

Alex
fuente
Casi allí, pero no en silencio, ya que tengo que hacerlo para cada celda. Creo que puedo vivir con esto. :) Gracias
Darius
11

Aquí hay una solución basada en expresiones regulares:

= regexreplace( "Text", "(.)", "$1"&char(10) )

Traducción: Busque en la entrada "Texto", que también podría ser una referencia de celda, y encuentre cada instancia de la expresión regular ., es decir, cada carácter individual. Almacene el carácter coincidente en una sub-expresión para que podamos usarlo más tarde colocando la expresión regular entre paréntesis. Luego, reemplace cada coincidencia con la cadena de concatenación de sí mismo a través de la referencia de "$1"subexpresión junto con el carácter de nueva línea char(10).

mzg
fuente
1
Esa es buena !!
Jacob Jan Tuinstra
¿Por qué no lanzas una ARRAYFORMULAversión?
Jacob Jan Tuinstra
1
Agradable y breve fórmula regex, me gusta :)
Darius
@JacobJanTuinstra ¿Por qué necesitarías una versión ARRAYFORMULA?
Antonios Hadjigeorgalis
7

Tienes que crearlo como un dibujo. Consulte aquí para obtener más detalles sobre cómo crear word art.

soandos
fuente
3

Si una celda es estrecha, entonces aquí hay un enfoque rápido y sucio.
Escriba la palabra en la celda de la hoja de cálculo con un espacio entre cada una más tarde:

T ext. Vertical

Luego, reduzca el ancho de la columna para que el ajuste del texto apile las letras verticalmente.

V
mi
r
t
yo
do
una
l

T
mi
X
t

Esto solo funcionará si la celda tiene un ancho de una letra. Si la celda es más ancha, entonces el enfoque de fórmula es el mejor.

Aaron Klap
fuente
3

Puede combinar un par de enfoques sugeridos en algunas otras respuestas creando una función personalizada en Herramientas> Editor de secuencias de comandos :

function VERTICAL_TEXT(text) {
  var vert_text = text.replace(/(.)/g,"$1\n");
  return vert_text;
}

Y luego usándolo en la celda:

=VERTICAL_TEXT("cell contents")
Scott Lawrence
fuente
Lo hace a través de un "\ n" extra.
Jacob Jan Tuinstra
2

Coloque el cursor entre dos caracteres, mantenga presionada la Ctrltecla y presione la Entertecla para crear un salto de línea entre los caracteres.

Jarred
fuente
2

Hasta que tengamos una prueba vertical real, lo más simple es dejar la orientación del texto horizontal y extender cada encabezado sobre varias celdas utilizando la función de fusión de celdas, de forma similar a una escala:

Moda de cuadrícula Stairlike

Druvision
fuente
0

Ir a "Insertar imagen" y crear un cuadro de texto, rotarlo y hacer clic en guardar.

La manera simple
fuente
0

Puede usar Insertar> Dibujar, crear un cuadro de texto y rotarlo. Funciona para mi.

Cadu Pennachin
fuente
0

La forma más simple (ahora) parece ser seleccionar rango y Formato> Rotación de texto> Apilar verticalmente.

nueces
fuente