Modifier le format de date [AAAAAMMJJ] en [MM / JJ / AAAA]

10

J'ai généré un rapport dont la date est au format 20160509 et mes paramètres régionaux Google Sheets sont déjà définis sur États-Unis. J'ai joué avec diverses options dans Format> Nombre> Format de date mais je ne peux pas changer les dates au format MM / JJ / AAAA sans faire une simple recherche et remplacement. Comment est-ce que j'accomplis ceci?

entrez la description de l'image ici

jeu de ligne
la source
2
Le problème est que Sheets ne reconnaît pas cela comme une date. Je ne pense pas que vous puissiez simplement formater cela dans un format de date que vous aimez; vous aurez besoin d'une colonne "d'aide" pour transformer la chaîne en un format de date reconnu par Sheets.
ale

Réponses:

11

En supposant que votre chaîne se trouve dans la cellule A1, cette formule la convertira en date. Vous pouvez ensuite formater la date comme vous le souhaitez.

=date(left(A1,4),mid(A1,5,2),right(A1,2))

Ou, prenez les quatre caractères les plus à gauche comme l'année, les deux caractères les plus à droite comme le jour et deux caractères au milieu à partir de la position 5 comme mois, et convertissez-les en une date.

19961210

se transforme en

12/10/1996

(format de date américain standard)


De l'assistance Google:

ale
la source
5

Si vous souhaitez une date correcte (recommandée), veuillez essayer:

=date(left(C2,4),mid(C2,5,2),right(C2,2))

Format personnalisé sous forme de nombre mm/dd/yyyypour afficher les 0s principaux .

Si vous voulez qu'une chaîne de texte inclue des 0s en tête , essayez:

=mid(C2,5,2)&"/"&right(C2,2)&"/"&left(C2,4)
pnuts
la source
0

Voici la formule pour celui d'entre vous qui essaie de convertir une date où le 0 aurait été supprimé:

=date(right(J5,4),if(mid(J5,2,1) = "/",left(J5,1),left(J5,2)),if(mid(J5,3,1) = "/",mid(J5,4,if(mid(J5,5,1) ="/",1,2)),if(mid(J5,2,1) = "/",mid(J5,3,if(mid(J5,5,1) = "/",2,1)))))

Dans ce cas, je passe d'Américain à Européen: M / j / aaaa, MM / j / aaaa, MM / jj / aaaa ou M / jj / aaaa et le convertis en jj / MM / aaaa

AlexBasAsp
la source
0

Vous pouvez définir l'emplacement de votre feuille dans les paramètres de la feuille ( FichierParamètres de la feuille ). Votre feuille vous montrera le bon format pour vous.

Wazba
la source
-3

Cliquez sur l'icône en forme de roue dentée à droite de votre tableau de bord principal Google Drive et sélectionnez Paramètres. Si vous n'avez pas sélectionné de langue, vous pouvez la définir ici. Cela devrait s'appliquer à tous les futurs documents.

entrez la description de l'image ici

Soit vous pouvez modifier le paramètre de calendrier par défaut pour google doc comme suit:

En dessous de

Fichier> Paramètres de la feuille de calcul> Modifier les paramètres régionaux ou le fuseau horaire

Amit Jha
la source
Merci d'avoir aidé, mais j'ai généré un rapport qui met en forme la date en 20160509 et mes paramètres régionaux Google Sheets sont déjà définis sur États-Unis.
lineplay
Suivez la liste de menus suivante: Format> Nombre> Plus de format (en bas)> Plus de format de date et d'heure. Maintenant, vous pouvez ajouter supprimer chaque chose séparément. J'espère que cela aide.
Amit Jha
Oui, fatigué aussi et continuez à obtenir une sortie inattendue: /
lineplay