web-dev-qa-db-fra.com

Comment entrer des dates au format de date ISO 8601 (AAAA-MM-JJ) dans Excel (et qu'Excel reconnaisse ce format comme une valeur de date)?

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 proposés par Excel, mais le format "AAAA-MM-JJ" n'existe pas: enter image description here

Existe-t-il un moyen pour Excel de reconnaître le format de date ISO 8601 en tant que valeur de date (sans le convertir automatiquement en un autre format) lorsqu'il est entré dans une cellule?

27
galacticninja

Ce que vous voulez, c'est utiliser un format personnalisé. Il suffit de taper dans la case.

Screenshot of format cells
Cliquez pour agrandir

28
Bob

Excel a reconnu votre entrée yyyy-mm-jj. C'est pourquoi il l'a automatiquement convertie au format Regional Short Date (Windows 7: Démarrer> Panneau de configuration> Région et langue> Formats).

Ce que vous vouliez, c'était que Excel reconnaisse et affiche le format.

Outre ce qui précède, si vous souhaitez une date répondant au format de date abrégé de l'utilisateur, ajoutez un astérisque * yyyy-mm-jj. Je ne le recommande pas, mais vous pouvez le faire.

J'ai déjà fait une liste où nous voulions des articles triés par date, mais pour poster sur le Web, nous voulions afficher uniquement l'année et le mois. Nous avons eu notre colonne Date où nous avons entré la date en plein 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. Lorsque le moment est venu de publier, nous trions par date, copions les autres colonnes nécessaires, disons B-D et collons sur la page Web. Taillé comme un charme.

2
Excel-lent

J'avais utilisé les formats personnalisés auparavant. J'ai modifié ma région système (Panneau de configuration> Tous les éléments du panneau de configuration> Région) en anglais (Royaume-Uni), la date abrégée est "aaaa-MM-jj" et Excel ne s'est pas corrigé automatiquement de "2015-10-06" à " 06/10/2015 ". Cependant, il ne s'est pas corrigé automatiquement dans l'autre sens, mais si vous le saisissez de cette façon, il le restera. M'a fait gagner du temps à coup sûr!

2
NaK

Il existe un moyen BEAUCOUP plus facile et plus sûr de le faire:

Dans les dates, il suffit de changer vos paramètres régionaux en Australie et pouf! Les dates standard ANSI sont disponibles ET si vous vous trouvez aux États-Unis, au Canada, en Australie ou en Nouvelle-Zélande, le format de votre devise n’est pas identique, car tous ces pays utilisent tous le symbole $.

Pourquoi - dans leur sagesse infinie - Microsoft ne rend pas cela disponible à TOUS les paramètres régionaux est un mystère, mais il en est ainsi depuis ans .

1
Kevin

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 .

1
patricktokeeffe

Voici ce qui a fonctionné pour moi à la place: si c'est une colonne de cellules ...

Sélectionnez l’onglet Données de la colonne puis texte en colonnes (dans les menus xl2003), choisissez une largeur fixe, mais n’avez aucune ligne de délimiteur. Choisissez Date (ymd). Ceci convertira les données en dates.

Vous pouvez maintenant formater la plage comme vous le souhaitez. le crédit va à Dave ici: http://msgroups.net/Microsoft.public.Excel.worksheet.functions/how-do-i-convert-d/75235

1
ITGal