Ved hjelp av MS Excel kan jeg gå til Format av cellen og velge tekstretning fra vannrett til vertikal ganske enkelt.
Hvordan gjør jeg Jeg endrer tekstorientering til vertikal i Google Sheets?
Kommentarer
- Der ' sa " format – > tekstrotasjon " alternativ for dette i Ark nå. 🙂
Svar
- Velg cellen din
-
Erstatt innholdet med følgende formel:
=ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
-
Gjenta for hver celle
Observasjon: sørg for at teksten du vil ha i cellen din, er den samme i begge forekomster av formelen.
Herfra: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/
Kommentarer
- Nesten der, men ikke stille siden jeg må lage det for hver celle. Jeg tror jeg kan leve med dette. 🙂 Takk
Svar
Her er en regexbasert løsning:
= regexreplace( "Text", "(.)", "$1"&char(10) )
Oversettelse: Se i inndata» Tekst «, som også kan være en cellehenvisning, og finn hver forekomst av det regulære uttrykket .
, hver enkelt karakter. Lagre det matchede tegnet i et underuttrykk slik at vi kan bruke det senere ved å sette regex i parentes. Bytt deretter ut hvert treff med streng sammenføyning av seg selv via underuttrykk referanse "$1"
sammen med det nye linjetegnet char(10)
.
Kommentarer
- At ' er en bra !!
- Hvorfor ikke ' t du kaster inn en
ARRAYFORMULA
versjon? - Fin og kort regex-formel, jeg liker den 🙂
- @JacobJanTuinstra Hvorfor trenger du en ARRAYFORMULA-versjon?
Svar
Du må gjøre det som en tegning . Se her for mer informasjon om hvordan du lager ordkunst.
Svar
Fra og med 22. februar 2017 vil støtte for rotert tekst bli introdusert:
Merk
Gradvis utrulling (potensielt lengre enn 3 dager for funksjonssynlighet)
Referanse
Referanse for blogginnlegg: Støtte for rotert tekst i Google Sheets
Svar
Hvis en celle er smal, er det en rask og skitten tilnærming.
Skriv inn ordet i regnearkcellen med et mellomrom mellom hvert senere:
V vertical T ext
Gjør så bredden på kolonnen smal slik at tekstinnpakning vil stable bokstavene vertikalt.
V e r t i c a l T e x t
Dette vil bare arbeid hvis cellen har en bredde på en bokstav. Hvis cellen er bredere, er formelmetoden best.
Svar
Du kan kombinere et par tilnærminger som er foreslått i noen andre svar ved å opprette en egendefinert funksjon i Verktøy> Script Editor :
function VERTICAL_TEXT(text) { var vert_text = text.replace(/(.)/g,"$1\n"); return vert_text; }
Og deretter bruke den i cellen:
=VERTICAL_TEXT("cell contents")
Kommentarer
- Det gjøres i en ekstra " \ n ".
Svar
Plasser markøren mellom to tegn, hold nede Ctrl -tasten og trykk Enter -tasten for å lage et linjeskift mellom tegnene.
Svar
Inntil vi har reell vertikal test, er det enklest å la tekstretningen ligge vannrett og spre hver overskrift over flere celler ved å bruke cellesammenslåingsfunksjon, på en trapplignende måte:
Svar
Gå til «Insert-Image» og opprett en tekstboks, roter den og klikk lagre.
Svar
Du kan bruke Sett inn> Tegne, opprette en tekstboks og rotere den. Fungerer for meg.
Svar
Enkleste måte (nå) ser ut til å være å velge rekkevidde og Format> Tekstrotasjon> Stabel vertikalt .