J'ai essayé d'entrer cette date au format ISO 8601 (AAAA-MM-JJ) dans Excel 2010 2012-04-08
:, mais Excel convertit automatiquement le format de date en 4/8/2012
.
J'ai essayé de faire défiler les différents types de formats de date qu'Excel me permet de choisir, mais le format 'YYYY-MM-DD' n'est pas là:
Existe-t-il un moyen pour Excel de reconnaître le format de date ISO 8601 en tant que valeur de date (et de ne pas le convertir automatiquement dans un autre format) lorsqu'il est entré dans une cellule?
microsoft-excel
date-format
galacticninja
la source
la source
Excel a reconnu votre entrée aaaa-mm-jj, c'est pourquoi il l'a automatiquement convertie en votre format régional de date courte (Windows 7: Démarrer> Panneau de configuration> Région et langue> Formats).
Ce que vous vouliez, c'était qu'Excel reconnaisse et affiche le format.
En plus de ce qui précède, si vous voulez une date qui réponde au format de date courte de l'utilisateur, ajoutez un astérisque * aaaa-mm-jj. Je ne le recommande pas, mais vous pouvez le faire.
Une fois, j'ai fait une liste où nous voulions que les articles soient triés par date, mais pour les publier sur le Web, nous voulions afficher uniquement l'année et le mois. Nous avions notre colonne Date où nous avons entré la date en entier aaaa-mm-jj. Dans une deuxième colonne (B), nous avons converti la date (= A2) pour afficher uniquement l'année et le mois avec le format de cellule: aaaa-mm. Au moment de publier, nous trions par date, copions les autres colonnes nécessaires, disons BD, et collons sur la page Web. Travaillé comme un charme.
la source
J'utilisais auparavant les formats personnalisés. J'ai changé ma région système (Panneau de configuration> Tous les éléments du Panneau de configuration> Région) en anglais (Royaume-Uni), la date courte en "aaaa-MM-jj" et Excel n'a pas corrigé automatiquement du "06/10/2015" à " 10/6/2015 ". Cependant, il n'a pas corrigé automatiquement dans l'autre sens, mais si vous le saisissez de cette façon, il le restera. Ça m'a fait gagner du temps à coup sûr!
la source
Il existe une manière BEAUCOUP plus simple et plus sûre de procéder:
Dans les dates, changez simplement vos paramètres régionaux en Australie et pouf! Les dates standard ANSI sont disponibles ET si vous êtes aux États-Unis, au Canada, en Australie ou en Nouvelle-Zélande, cela ne correspond pas à votre format monétaire, car tous ces pays utilisent tous le symbole $.
Pourquoi - dans leur sagesse infinie - Microsoft ne met pas cela à la disposition de TOUTES les locales est un mystère, mais c'est ainsi depuis des années .
la source
C'est ce qui a plutôt fonctionné pour moi: s'il s'agit d'une colonne de cellules ...
Sélectionnez l'onglet Données de la colonne, puis le texte en colonnes (dans les menus xl2003) choisissez une largeur fixe, mais ne disposez pas de lignes de délimitation Choisissez la date (ymd) Cela convertira les données en dates.
Vous pouvez maintenant formater la gamme comme vous le souhaitez. le mérite revient à Dave ici: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235
la source
Les formats personnalisés sont la solution évidente.
Si vous ne voulez pas lâcher la souris, vous pouvez faire défiler les paramètres régionaux d'une option de "Anglais (États-Unis)" à "Anglais (Royaume-Uni)" et le format AAAA-MM-JJ apparaîtra parmi les choix .
la source
yyyy-mm-dd;@
(Excel 2013)