Wie ändere ich die Textausrichtung in Google Sheets in vertikal?

26

Unter Verwendung von MS Excel kann ich zum Format der Zelle gehen und die Textausrichtung von horizontal zu vertikal ziemlich leicht wählen.

Wie ändere ich die Textausrichtung in Google Sheets in vertikal?

Darius
quelle
Es gibt jetzt eine Option "Format -> Textrotation" in Sheets. :)
Sam Watkins

Antworten:

19
  1. Wähle deine Zelle aus
  2. Ersetzen Sie den Inhalt durch die folgende Formel:

    =ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
    
  3. Wiederholen Sie dies für jede Zelle

Beobachtung: Stellen Sie sicher, dass der gewünschte Text in Ihrer Zelle in beiden Fällen der Formel identisch ist.

Von hier aus: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/

Alex
quelle
Fast da, aber nicht leise, da ich es für jede Zelle machen muss. Ich denke, ich kann damit leben. :) Danke
Darius
11

Hier ist eine auf Regex basierende Lösung:

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

Übersetzung: Suchen Sie in der Eingabe "Text", die auch eine Zellreferenz sein kann, jede Instanz des regulären Ausdrucks ., dh jedes einzelne Zeichen. Speichern Sie das übereinstimmende Zeichen in einem Unterausdruck, damit wir es später verwenden können, indem Sie den regulären Ausdruck in Klammern setzen. Ersetzen Sie dann jede Übereinstimmung durch die String-Verkettung ihrer selbst durch eine Unterausdrucksreferenz "$1"zusammen mit dem Zeilenumbruchzeichen char(10).

mzg
quelle
1
Das ist gut !!
Jacob Jan Tuinstra
Warum wirfst du keine ARRAYFORMULAVersion ein?
Jacob Jan Tuinstra
1
Schöne und kurze Regex-Formel, ich mag es :)
Darius
@JacobJanTuinstra Warum benötigen Sie eine ARRAYFORMULA-Version?
Antonios Hadjigeorgalis
7

Sie müssen es als Zeichnung erstellen. Sehen Sie hier , um weitere Informationen darüber , wie Wortkunst zu schaffen.

soandos
quelle
3

Wenn eine Zelle eng ist, ist hier ein schneller und schmutziger Ansatz.
Geben Sie das Wort mit einem Leerzeichen dazwischen in die Tabellenzelle ein:

V ertical T ext

Stellen Sie dann die Breite der Spalte so ein, dass die Buchstaben durch Textumbruch vertikal gestapelt werden.

V
e
r
t
ich
c
ein
l

T
e
x
t

Dies funktioniert nur, wenn die Zelle einen Buchstaben breit ist. Wenn die Zelle breiter ist, ist der Formelansatz am besten.

Aaron Klap
quelle
3

Sie können einige der in einigen anderen Antworten vorgeschlagenen Vorgehensweisen kombinieren, indem Sie unter Extras> Skript-Editor eine benutzerdefinierte Funktion erstellen :

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

Und dann benutze es in der Zelle:

=VERTICAL_TEXT("cell contents")
Scott Lawrence
quelle
Dies geschieht mit einem zusätzlichen "\ n".
Jacob Jan Tuinstra
3

Ab dem 22. Februar 2017 wird die Unterstützung für gedrehten Text eingeführt:

Bildbeschreibung hier eingeben

Hinweis

Allmählicher Rollout (möglicherweise länger als 3 Tage für die Sichtbarkeit der Features)

Referenz

Blogpost-Referenz: Unterstützung für gedrehten Text in Google Sheets

Jacob Jan Tuinstra
quelle
2

Platzieren Sie den Cursor zwischen zwei Zeichen, halten Sie die CtrlTaste gedrückt und drücken Sie die EnterTaste, um einen Zeilenumbruch zwischen den Zeichen zu erstellen.

Jarred
quelle
2

Bis wir einen echten vertikalen Test haben, ist es am einfachsten, die Textausrichtung horizontal zu belassen und jede Überschrift mithilfe der Funktion zum Zusammenführen von Zellen treppenartig auf mehrere Zellen zu verteilen:

Treppenartige Gittermode

Druvision
quelle
0

Gehen Sie zu "Insert-Image" und erstellen Sie ein Textfeld, drehen Sie es und klicken Sie auf Speichern.

Der einfache Weg
quelle
0

Sie können Einfügen> Zeichnen verwenden, ein Textfeld erstellen und es drehen. Funktioniert bei mir.

Cadu Pennachin
quelle
0

Der einfachste Weg (jetzt) ​​scheint zu sein, Bereich und Format> Textrotation> Stapel vertikal auszuwählen.

pnuts
quelle