En utilisant MS Excel, je peux aller au format de la cellule et choisir assez facilement l'orientation du texte de l'horizontale à la verticale.
Comment modifier l'orientation du texte en vertical dans Google Sheets?
En utilisant MS Excel, je peux aller au format de la cellule et choisir assez facilement l'orientation du texte de l'horizontale à la verticale.
Comment modifier l'orientation du texte en vertical dans Google Sheets?
Réponses:
Remplacez son contenu par la formule suivante:
=ARRAYFORMULA(CONCATENATE((MID( "Text to become vertical"; ROW(INDIRECT("YY1:YY"&LEN( "Text to become vertical" ))); 1)&CHAR(10))))
Répétez l'opération pour chaque cellule
Observation: assurez-vous que le texte que vous souhaitez dans votre cellule est le même dans les deux cas de la formule.
À partir d'ici: http://www.quikstarts.com/Internet/Google-Docs/how-to-make-vertical-column-headers-in-google-docs/
Voici une solution basée sur l'expression rationnelle:
= regexreplace( "Text", "(.)", "$1"&char(10) )
Traduction: Regardez dans l'entrée "Texte", qui pourrait aussi être une référence de cellule, et trouvez chaque instance de l'expression régulière .
, c'est-à-dire chaque caractère unique. Stockez le caractère correspondant dans une sous-expression afin que nous puissions l'utiliser plus tard en mettant l'expression régulière entre parenthèses. Remplacez ensuite chaque correspondance par la concaténation de chaîne de lui-même via la référence de sous-expression "$1"
avec le caractère de nouvelle ligne char(10)
.
ARRAYFORMULA
version?
Si une cellule est étroite, alors voici une approche rapide et sale.
Tapez le mot dans la cellule de la feuille de calcul avec un espace entre chacun plus tard:
V ertical T ext
Ensuite, réduisez la largeur de la colonne afin que l'habillage du texte empile les lettres verticalement.
V e r t je c une l T e X t
Cela ne fonctionnera que si la cellule a une largeur d'une lettre. Si la cellule est plus large, alors l'approche par formule est la meilleure.
Vous pouvez combiner quelques approches suggérées dans certaines autres réponses en créant une fonction personnalisée dans Outils> Éditeur de script :
function VERTICAL_TEXT(text) {
var vert_text = text.replace(/(.)/g,"$1\n");
return vert_text;
}
Et puis en l'utilisant dans la cellule:
=VERTICAL_TEXT("cell contents")
À compter du 22 février 2017, la prise en charge du texte pivoté sera introduite:
Déploiement progressif (potentiellement plus de 3 jours pour la visibilité des fonctionnalités)
Référence de l'article de blog: prise en charge du texte pivoté dans Google Sheets
Allez dans "Insérer une image" et créez une zone de texte, faites-la pivoter et cliquez sur Enregistrer.
Vous pouvez utiliser Insérer> Dessiner, créer une zone de texte et la faire pivoter. Travaille pour moi.