Met behulp van MS Excel kan ik naar Formaat van de cel gaan en vrij gemakkelijk de tekstoriëntatie kiezen van horizontaal naar verticaal.
Hoe kan ik het doen Ik verander de tekstrichting naar verticaal in Google Spreadsheets?
Reacties
- Daar ' sa " format – > tekstrotatie " optie hiervoor in Spreadsheets nu. 🙂
Antwoord
- Selecteer je cel
-
Vervangen de inhoud ervan met de volgende formule:
=ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
-
Herhaal voor elke cel
Observatie: zorg ervoor dat de tekst die u in uw cel wilt hebben, in beide gevallen van de formule hetzelfde is.
Vanaf hier: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/
Reacties
- Bijna klaar maar niet stil aangezien ik het voor elke cel moet maken. Ik denk dat ik hiermee kan leven. 🙂 Bedankt
Antwoord
Hier is een op regex gebaseerde oplossing:
= regexreplace( "Text", "(.)", "$1"&char(10) )
Vertaling: kijk in de invoer” Tekst “, die ook een celverwijzing kan zijn, en vind elke instantie van de reguliere expressie .
, dwz , elk afzonderlijk teken. Sla het overeenkomende teken op in een subuitdrukking zodat we deze later kunnen gebruiken door de regex tussen haakjes te plaatsen. Vervang vervolgens elke overeenkomst door de aaneenschakeling van de tekenreeks van zichzelf via subexpressieverwijzing "$1"
samen met het nieuwe-regelteken char(10)
.
Reacties
- Dat ' is een goede !!
- Waarom niet ' gooi je een
ARRAYFORMULA
-versie in? - Leuke en korte reguliere expressie-formule, ik vind het leuk 🙂
- @JacobJanTuinstra Waarom zou je een ARRAYFORMULA-versie nodig hebben?
Antwoord
Je moet het maken als een tekening . Zie hier voor meer details over het maken van woordkunst.
Answer
Vanaf 22 februari 2017 wordt ondersteuning voor geroteerde tekst geïntroduceerd:
Opmerking
Geleidelijke uitrol (mogelijk langer dan 3 dagen voor zichtbaarheid van de functie)
Referentie
Referentie blogpost: Ondersteuning voor geroteerde tekst in Google Spreadsheets
Antwoord
Als een cel smal is, dan is hier een snelle en vuile benadering.
Typ het woord in de spreadsheetcel met een spatie ertussen:
V ertical T ext
Maak vervolgens de breedte van de kolom smal zodat tekstomloop de letters verticaal opstapelt.
V e r t i c a l T e x t
Dit zal alleen werken als de cel een breedte heeft van één letter. Als de cel breder is, is de formulebenadering het beste.
Antwoord
U kunt een aantal van de benaderingen die in enkele andere antwoorden door een aangepaste functie te maken in Tools> Script Editor :
function VERTICAL_TEXT(text) { var vert_text = text.replace(/(.)/g,"$1\n"); return vert_text; }
En en vervolgens gebruiken in de cel:
=VERTICAL_TEXT("cell contents")
Reacties
- Het doet het door in een extra " \ n ".
Antwoord
Plaats de cursor tussen twee karakters, houd de Ctrl -toets ingedrukt en druk op de Enter -toets om een regeleinde tussen de karakters te creëren.
Antwoord
Totdat we een echte verticale test hebben, is het de eenvoudigste om de tekstoriëntatie horizontaal te laten en elke kop over meerdere cellen te spreiden met de celsamenvoegfunctie, op een trapachtige manier:
Antwoord
Ga naar “Insert-Image” en maak een tekstvak, draai het en klik op opslaan.
Answer
U kunt Insert> Draw gebruiken, een tekstvak maken en het roteren. Werkt voor mij.
Antwoord
De eenvoudigste manier (nu) lijkt te zijn om bereik te selecteren en Formaat> Tekstrotatie> Verticaal stapelen .