Como alterar a orientação do texto para vertical no Planilhas Google?

26

Usando o MS Excel, posso ir para o Formato da célula e escolher a orientação do texto de horizontal para vertical com bastante facilidade.

Como altero a orientação do texto para vertical nas Planilhas Google?

Darius
fonte
Há uma opção "formato -> rotação de texto" para isso no Planilhas agora. :)
Sam Watkins

Respostas:

19
  1. Selecione seu celular
  2. Substitua seu conteúdo pela seguinte 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 célula

Observação: verifique se o texto que você deseja na sua célula é o mesmo nas duas instâncias da fórmula.

A partir daqui: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/

Alex
fonte
Quase lá, mas não quieto, pois tenho que fazer isso para cada célula. Eu acho que posso viver com isso. :) Obrigado
Darius
11

Aqui está uma solução baseada em regex:

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

Tradução: procure na entrada "Texto", que também pode ser uma referência de célula, e encontre cada instância da expressão regular ., ou seja, cada caractere único. Armazene o caractere correspondente em uma subexpressão para que possamos usá-lo mais tarde, colocando o regex entre parênteses. Em seguida, substitua cada correspondência pela concatenação de cadeias de caracteres por meio da referência de subexpressão "$1"junto com o caractere de nova linha char(10).

mzg
fonte
11
Essa é boa !!
Jacob Jan Tuinstra
Por que você não joga uma ARRAYFORMULAversão?
Jacob Jan Tuinstra
11
Nice and fórmula regex curto, eu gosto :)
Darius
@JacobJanTuinstra Por que você precisaria de uma versão do ARRAYFORMULA?
Antonios Hadjigeorgalis
7

Você deve criá-lo como um desenho. Veja aqui mais detalhes sobre como criar arte com palavras.

soandos
fonte
3

Se uma célula é estreita, aqui está uma abordagem rápida e suja.
Digite a palavra na célula da planilha com um espaço entre cada um posteriormente:

T er er vertical

Em seguida, reduza a largura da coluna para que a disposição do texto empilhe as letras na vertical.

V
e
r
t
Eu
c
uma
eu

T
e
x
t

Isso funcionará apenas se a célula tiver largura de uma letra. Se a célula for maior, a melhor abordagem é a fórmula.

Aaron Klap
fonte
3

Você pode combinar algumas das abordagens sugeridas em outras respostas, criando uma função personalizada em Ferramentas> Editor de Script :

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

E depois usá-lo na célula:

=VERTICAL_TEXT("cell contents")
Scott Lawrence
fonte
Ele é executado em um "\ n" extra.
Jacob Jan Tuinstra
3

A partir de 22 de fevereiro de 2017, será introduzido o suporte ao texto alternado:

insira a descrição da imagem aqui

Nota

Lançamento gradual (potencialmente mais de 3 dias para visibilidade do recurso)

Referência

Referência de postagem do blog: suporte para texto alternado no Planilhas Google

Jacob Jan Tuinstra
fonte
2

Coloque o cursor entre dois caracteres, mantenha pressionada a Ctrltecla e pressione a Entertecla para criar uma quebra de linha entre os caracteres.

Jarred
fonte
2

Até que tenhamos um teste vertical real, é o mais simples deixar a orientação do texto na horizontal e espalhar cada cabeçalho por várias células usando a função de mesclagem de células, de maneira semelhante a uma corrente de ar:

Stairlike grid fashion

Druvision
fonte
0

Vá para "Inserir imagem" e crie uma caixa de texto, gire-a e clique em Salvar.

A maneira simples
fonte
0

Você pode usar Inserir> Desenhar, criar uma caixa de texto e girá-la. Funciona para mim.

Cadu Pennachin
fonte
0

A maneira mais simples (agora) parece ser selecionar o intervalo e Formatar> Rotação de texto> Empilhar verticalmente.

nozes
fonte