Comment garder le format Date d'un fichier .csv en l'ouvrant avec excel

Anonyme
2025-01-23T10:51:53+00:00

Bonjour,

En ouvrant un csv avec excel, le format Date des colonnes est remplacé par du format texte et impossible de changer le format.

Le problème, c'est qu'en colonne K, je récupérais la date (=SI(A7:A7="Test: ";"";SI(ENT(I7:I7)<>0;ENT(I7:I7);"")) sous la forme jj/mm/aaaa et maintenant, ce n'est plus possible.

Comment faire pour convertir le texte de la colonne I au format Date ou garder le format Date à l'ouverture ?

J'utilisais ces mêmes tableau avec Google Sheet et je n'avais aucun problème de format, le format date était bien conservé.

Merci de votre aide.

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2025-01-25T11:32:45+00:00

Ok, je n'avais pas vu le "." à la fin du mois. La formule devient :

=DATEVAL(TEXTE.AVANT(SUBSTITUE(I7;".";"");" ";-1))+SIERREUR(TEMPSVAL(TEXTE.APRES(I7;" ";3));0)

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

14 réponses supplémentaires

  1. Anonyme
    2025-01-24T13:53:01+00:00

    Bonjour,

    Malheureusement, ça ne fonctionne pas.

    Cdlt

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2025-01-24T13:51:31+00:00

    Bonjour,

    1. Même en enregistrant sous Google Sheet au format xlsx, les Dates restent toujours au format Texte.
    2. Avec Power Query on progresse......on retrouve les dates au format Date.

    Par contre dans la colonne, j'ai aussi des lignes avec du texte ou des nombres et du coup, les données sont complétement supprimées après la conversion au format Date.

    Que faire ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2025-01-23T20:06:39+00:00

    Bonjour,

    Pour une date en I7, tu devrais pouvoir utiliser :

    =DATEVAL(TEXTE.AVANT(I7;" ";-1))+SIERREUR(TEMPSVAL(TEXTE.APRES(I7;" ";3));0)

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2025-01-23T18:20:34+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

    1. Si cela fonctionne dans Google Sheet, enregistrez-le au format de fichier xlsx pour conserver la valeur de la date.
    2. Ou vous pouvez utiliser l’assistant d’importation pour le convertir en valeur de date.

    Power Query - Comment importer un fichier CSV qui ne correspond pas à vos paramètres régionaux - Communauté Microsoft

    1. Vous pouvez utiliser une formule pour le convertir en valeur de date.

    Partagez un fichier de test, puis je peux tester la formule dessus et vous la renvoyer.

    Pour partager un fichier, vous pouvez le télécharger sur OneDrive ou tout autre lecteur cloud, puis publier le lien ici.  *Assurez-vous d’avoir supprimé toutes les informations sensibles ou privées du fichier d’exemple avant de le télécharger.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire