Ved hjælp af MS Excel kan jeg gå til celleformat og vælge tekstretningen fra vandret til lodret ret let.
Hvordan gør Jeg ændrer tekstorientering til lodret i Google Sheets?
Kommentarer
- Der ' sa " format – > tekst rotation " mulighed for dette i Sheets nu. 🙂
Svar
- Vælg din celle
-
Erstat dens indhold med følgende formel:
=ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
-
Gentag for hver celle
Observation: Sørg for, at den ønskede tekst i din celle er den samme i begge tilfælde af formlen.
Herfra: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/
Kommentarer
- Næsten der, men ikke stille, da jeg er nødt til at gøre det for hver celle. Jeg tror, jeg kan leve med dette. 🙂 Tak
Svar
Her er en regex-baseret løsning:
= regexreplace( "Text", "(.)", "$1"&char(10) )
Oversættelse: Se i input” Tekst “, som også kan være en cellehenvisning, og find hver forekomst af det regulære udtryk .
, hver enkelt karakter. Gem det matchede tegn i et underudtryk, så vi kan bruge det senere ved at placere regex inden for parenteser. Udskift derefter hvert match med selve strengkombinationen via underudtryksreferencen "$1"
sammen med det nye linjetegn char(10)
.
Kommentarer
- At ' er en god !!
- Hvorfor don ' t kaster du en
ARRAYFORMULA
version? - Flot og kort regex-formel, jeg kan godt lide det 🙂
- @JacobJanTuinstra Hvorfor har du brug for en ARRAYFORMULA-version?
Svar
Du skal gøre det som en tegning . Se her for flere detaljer om, hvordan du opretter ordkunst.
Svar
Fra den 22. februar 2017 introduceres understøttelse af roteret tekst:
Bemærk
Gradvis udrulning (potentielt længere end 3 dage for funktionssynlighed)
Reference
Henvisning til blogindlæg: Understøttelse af roteret tekst i Google Sheets
Svar
Hvis en celle er smal, er her en hurtig og beskidt tilgang.
Indtast ordet i regnearkcellen med et mellemrum mellem hver senere:
V vertical T ext
Gør så bredden af kolonnen smal, så tekstindpakning stabler bogstaverne lodret.
V e r t i c a l T e x t
Dette vil kun arbejde, hvis cellen har en bredde på et bogstav. Hvis cellen er bredere, er formelmetoden bedst.
Svar
Du kan kombinere et par af de tilgange, der er foreslået i nogle andre svar ved at oprette en brugerdefineret funktion i Værktøjer> Script Editor :
function VERTICAL_TEXT(text) { var vert_text = text.replace(/(.)/g,"$1\n"); return vert_text; }
Og derefter bruge det i cellen:
=VERTICAL_TEXT("cell contents")
Kommentarer
- Det gennemføres i en ekstra " \ n ".
Svar
Placer markøren mellem to tegn, hold Ctrl -tasten nede, og tryk på Enter -tasten for at oprette et linjeskift mellem tegnene.
Svar
Indtil vi har en reel lodret test, er det den enkleste at lade tekstretningen være vandret og sprede hver overskrift over flere celler ved hjælp af cellefletningsfunktion på en trappelignende måde:
Svar
Gå til “Insert-Image”, og opret et tekstfelt, drej det og klik på gem.
Svar
Du kan bruge Indsæt> Tegne, oprette et tekstfelt og dreje det. Fungerer for mig.
Svar
Den enkleste måde (nu) ser ud til at være at vælge rækkevidde og Format> Tekstrotation> Stak lodret .