Google Spreadsheets nous fournit un outil pour créer et utiliser un format de données personnalisé pour les valeurs de date .
Bien que l’outil nous permette d’utiliser des caractères arbitraires, tels que des barres obliques et des virgules entre les champs de date (jour, mois, jour de la semaine, etc.), je ne vois pas comment ajouter un saut de ligne à mon format de date personnalisé. moi voir les dates comme ceci:
18/03/2015
(Tuesday)
Ce format peut-il être réalisé avec l'outil existant? Y a-t-il un caractère de nouvelle ligne? Ou devrais-je utiliser fonctions personnalisées pour cela?
Vous pouvez le faire de manière assez moche en effectuant le formatage de la date complète sans saut de ligne, puis en l'analysant et en ajoutant le saut de ligne dans la formule. CHAR(10)
ne semble pas fonctionner dans le formatage personnalisé, ni \n
.
En supposant que votre date est dans la cellule A1 et définie pour lire le samedi 31 octobre 2015 (l'une des valeurs par défaut)
Vous pouvez le décomposer et le recombiner comme suit-
=find(",",A1)
vous donne la première virgule.=len(A1)
vous donne la longueur totale de la date.=left(A1,B1-1)
vous permet de saisir simplement le jour.=right(A1,C1-B1-1)
saisit tout sauf le jour.=E1&CHAR(10)&"("&D1&")"
prend les morceaux hachés et les recombine en ajoutant la parenthèse.Il y a plusieurs façons de réduire cela en moins de cellules/étapes, mais j’ai pensé qu’il était plus facile de se voir décomposé de la sorte.
Option 2 - Configurez votre format de numéro personnalisé comme " "mmmm" "d", "yyyy" "(""dddd")"
En supposant que vous avez cela dans la cellule A5, vous pouvez le décomposer comme suit.
=find("(",A5)
trouve la première parenthèse. Cellule C5=len(A5)
obtient la longueur totale de la date Cellule D5=(left(A5,(B5-2))&char(10)&right(A5,C5-B5+1))
repositionne leDeux exemples de formules sont ici .
Si Google Spreadsheets ressemble à Excel (il est compatible, mais je ne sais pas jusqu'où cela va), vous pouvez utiliser ctrl+J pour entrer un nouveau caractère de ligne dans des formats numériques personnalisés.