如何在Google表格中将文字方向更改为垂直方向?


26

使用MS Excel,我可以转到单元格的格式,并相当容易地从水平到垂直选择文本方向。

如何在Google表格中将文字方向更改为垂直方向?


现在,表格中有一个“格式->文字旋转”选项。:)
山姆·沃特金斯

Answers:


19
  1. 选择你的手机
  2. 用以下公式替换其内容:

    =ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
    
  3. 对每个单元重复

观察:确保您想要的单元格中的文本在两个公式实例中都相同。

从这里:http : //www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/


几乎在那里,但并不安静,因为我必须为每个单元都做到这一点。我想我可以忍受这一点。:)谢谢
Darius

11

这是一个基于正则表达式的解决方案:

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

翻译:查找输入的“文本”(也可以是单元格引用),并找到正则表达式的每个实例.,即每个单个字符。将匹配的字符存储在一个子表达式中,这样我们以后可以通过将正则表达式放在括号中来使用它。然后,通过子表达式引用"$1"以及换行符将每个匹配项替换为其自身的字符串连接char(10)


1
这是一个好人!
Jacob Jan Tuinstra 2014年

你为什么不扔一个ARRAYFORMULA版本?
Jacob Jan Tuinstra 2014年

1
好的又短的正则表达式公式,我喜欢它:)
Darius

@JacobJanTuinstra为什么需要ARRAYFORMULA版本?
Antonios Hadjigeorgalis 2014年

7

您已将其创建为工程图。有关如何创建艺术字的更多详细信息,请参见此处


3

如果单元格狭窄,则这是一种快速而肮脏的方法。
在电子表格单元格中键入单词,并在以后各空格之间输入一个空格:

语音扩展

然后,使列的宽度变窄,以便文本换行将垂直堆叠字母。

V
Ë
[R
Ť
一世
C
一种
升

Ť
Ë
X
Ť

仅当单元格的宽度为一个字母时,这才起作用。如果单元格更宽,则公式方法是最好的。




2

将光标置于两个字符之间,按住Ctrl键并Enter按键以在字符之间创建换行符。


2

在进行真正的垂直测试之前,最简单的方法是将文本方向保持水平,然后使用单元格合并功能以阶梯式方式将每个标题散布到几个单元格上:

阶梯状网格时尚



0

您可以使用“插入”>“绘制”,创建一个文本框并旋转它。为我工作。


0

最简单的方法(现在)似乎是选择范围和格式>文本旋转>垂直堆叠。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.