Comment supprimer l'heure de la date / de l'horodatage dans Excel (4 méthodes simples)

Excel vous permet d'afficher des données dans de nombreux formats différents. Et il y a beaucoup trop de choix en ce qui concerne les données de dates et d'heure dans Excel.

Et comme il existe de nombreux formats, il existe également des moyens de les éditer et de les modifier.

Une chose courante que beaucoup de gens doivent faire souvent dans Excel est de supprimer l'heure des dates (c'est-à-dire, supprimez l'heure de l'horodatage afin que vous n'ayez que la date).

Vous trouverez ci-dessous un exemple où la colonne A contient les horodatages (avec la date et l'heure à la fois) et la colonne B n'a que la valeur de date.

Dans ce tutoriel, je vais vous montrer quelques façons de supprimer l'heure de la date dans Excel.

Une chose que vous devez savoir avant de passer aux méthodes est que la date et l'heure sont stockées sous forme de nombres dans Excel. Alors que vous pouvez voir une date 01 janvier 2021-2022, en réalité, c'est le numéro 43831 au backend. De même, le temps est également stocké sous forme de nombres. Par exemple, 01 janvier 2010 15:00 est le nombre 43831.63 dans le backend (où la partie entière représente la date et la partie décimale représente l'heure).

Modifier le format pour masquer l'heure de l'horodatage

Si tout ce que vous voulez est d'afficher la date et non la date et l'heure, vous pouvez facilement le faire en modifiant le format des cellules dans Excel.

Cela signifie que vous ne supprimez pas réellement l'heure de l'horodatage, mais que vous masquez uniquement la partie horaire.

Vous trouverez ci-dessous un exemple, où j'ai la même valeur de date dans les deux cellules, mais comme celles-ci sont formatées différemment, vous voyez l'heure dans l'une et pas dans l'autre.

Comme vous pouvez le voir dans l'image ci-dessus, la barre de formule affiche la date et l'heure tandis que la cellule n'affiche que la date

Vous trouverez ci-dessous les étapes pour supprimer/masquer l'heure de la date en modifiant la mise en forme de la cellule :

  1. Sélectionnez la cellule dans laquelle vous avez l'horodatage dont vous souhaitez supprimer l'heure
  2. Tenez le Contrôler touche puis appuyez sur la 1 clé. Cela ouvrira la boîte de dialogue Formater les cellules
  3. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Nombre
  4. Dans le volet de gauche, cliquez sur l'option Date
  5. Dans les options à droite, sélectionnez le format dans lequel vous souhaitez que la date soit affichée
  6. Cliquez sur OK

Les étapes ci-dessus masqueraient instantanément la partie horaire de l'horodatage et vous ne verrez que la date.

N'oubliez pas que cette méthode ne masque que la partie temps et ne la supprime pas. Cela signifie que si vous utilisez ces cellules dans des calculs, cela inclura la date et la valeur de l'heure.

Il y a deux bonnes choses à propos de cette méthode :

  1. Vous n'avez pas besoin d'une colonne séparée pour obtenir le résultat. Sélectionnez simplement les cellules avec les données et modifiez le format de ces cellules elles-mêmes.
  2. Il ne modifie pas la valeur d'origine - ne modifie que la façon dont il est affiché. Ainsi, au cas où vous auriez besoin d'utiliser les données d'origine, vous les avez toujours intactes.

Si vous souhaitez supprimer complètement la partie heure de l'horodatage, il est préférable d'utiliser la méthode de formule (couverte ensuite) ou la méthode Rechercher et remplacer ou le texte en colonnes (couvert après cela)

Supprimer l'heure de la date dans Excel à l'aide de formules

Il existe quelques formules simples que vous pouvez utiliser pour supprimer la partie heure de l'horodatage et n'obtenir que la partie date.

Dans cette section, je vais vous montrer comment procéder à l'aide de trois formules Excel - INT, DATEVALUE et TEXT.

Utilisation de la formule INT

Supposons que vous ayez l'ensemble de données comme indiqué ci-dessous et que vous souhaitiez supprimer la partie heure de toutes ces cellules et n'avoir que la partie date.

Vous trouverez ci-dessous la formule INT qui peut le faire :

=INT(A2)

La formule ci-dessus prend la valeur de la cellule comme entrée et renvoie uniquement la partie entière et supprime la partie décimale. Étant donné que les dates sont stockées sous forme de valeurs entières et que l'heure est stockée sous forme de fraction/décimale dans Excel, lorsque vous supprimez la partie décimale, il ne vous reste que la partie date.

Mais vous voyez toujours la partie horaire (12h00) dans le résultat… pourquoi ?

C'est à cause du format de la cellule, qui l'oblige à afficher la date ainsi que l'heure. Et puisque la valeur de l'heure est 0, il affiche 12:00 AM pour toutes les cellules.

Alors maintenant, pour ne pas afficher la partie heure, vous devrez modifier le format pour afficher uniquement la date et non l'heure.

Voici les étapes pour afficher uniquement la date et non l'heure dans Excel :

  1. Cliquez sur l'onglet Accueil
  2. Dans le groupe Numéro, cliquez sur la liste déroulante
  3. Sélectionnez Date courte (ou Date longue) - en fonction de la façon dont vous souhaitez que la date soit affichée.

C'est ça!

Vous avez réussi à supprimer l'heure de la date.

N'oubliez pas qu'avec cette formule, vous avez en fait modifié la valeur en supprimant la partie décimale. C'est différent de la méthode couverte avant cela (où nous avons simplement changé le format pour masquer la portion de temps).

Voyons maintenant une autre formule Excel pour ce faire.

Utilisation de la formule DATE VALUE

Alors que la formule INT extrait la partie entière et supprime la partie décimale (qui est la partie temporelle), la fonction DATEVALUE a une tâche - vous donner la valeur de la date à partir d'un horodatage.

Donc, si je donne la valeur d'entrée comme 29-02-2020 02:36:43, il ne me donnera que la valeur de la date et non l'heure.

Vous trouverez ci-dessous la syntaxe de la formule DATEVALUE :

=VALEURDATE(texte_date)

DATEVALUE ne prend qu'un seul argument, mais il doit être la date au format texte. Cela signifie que si je donne directement la date ou la cellule qui contient la date en entrée, cela va renvoyer une erreur.

Je dois m'assurer que la date est au format texte. Je vais donc devoir combiner la fonction DATEVALUE avec la fonction TEXT pour obtenir le résultat.

Voici la formule qui supprimera l'heure de la date :

=VALEURDATE(TEXTE(A2,"jj-mm-aaaa"))

La formule ci-dessus utilise la fonction TEXTE pour prendre la date et la donner au format texte spécifié. Ceci est ensuite utilisé par la fonction DATEVALUE pour renvoyer uniquement la partie date de l'horodatage.

Vous verrez le résultat sous forme de nombre - qui est la valeur numérique de la date. Vous pouvez modifier manuellement le format du résultat en une date courte/longue, ou vous pouvez utiliser la formule ci-dessous :

=TEXTE(VALEURDATE(TEXTE(A2,"jj-mm-aaaa")),"jj-mm-aaaa")

Dans la formule ci-dessus, j'ai enveloppé le résultat DATEVALUE dans la formule TEXT et spécifié le format comme "jj-mm-aaaa". Cela donnerait le résultat sous forme de valeur de texte, mais vous n'avez pas à vous soucier du format.

Supprimer l'heure à partir de la date à l'aide de Rechercher et remplacer

Si vos données d'horodatage ont un format comme indiqué ci-dessous, vous pouvez utiliser la fonctionnalité de recherche et de remplacement pour vous débarrasser rapidement de la partie horaire.

Supposons que vous ayez l'ensemble de données comme indiqué ci-dessous et que vous souhaitiez supprimer la partie heure et n'avoir que la date.

Vous trouverez ci-dessous les étapes pour supprimer l'heure de la date à l'aide de Rechercher et remplacer :

  1. Sélectionnez les cellules dont vous souhaitez supprimer l'heure
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Édition, cliquez sur l'option Rechercher et sélectionner
  4. Cliquez sur l'option Remplacer. Cela ouvrira la boîte de dialogue « Rechercher et remplacer »
  5. Dans le Trouver quoi: champ, entrez * (un espace suivi du symbole astérisque)
  6. Quitter le Remplacer par: champ vide
  7. Cliquez sur Remplacer tout

Les étapes ci-dessus supprimeraient instantanément la partie heure de la cellule et il ne vous resterait que la date.

Mais vous pouvez toujours voir le résultat comme indiqué ci-dessous où la date a également la partie heure (bien que toute la valeur de l'heure soit 12h00).

Cela se produit car nous nous sommes débarrassés de la valeur temporelle de la date globale, mais nous n'avons toujours pas modifié le format pour afficher uniquement la date et non l'heure.

Notez que cela ne fonctionne que lorsque vous avez les données dans un format où la date est suivie d'un espace, puis de l'heure. Si vous avez des espaces de début, cette méthode ne fonctionnera pas. Vous devrez d'abord vous débarrasser des espaces de début, puis utiliser cette méthode.

Vous trouverez ci-dessous les étapes pour obtenir uniquement la date et ne pas afficher la partie horaire :

  1. Cliquez sur l'onglet Accueil
  2. Dans le groupe Numéro, cliquez sur la liste déroulante
  3. Sélectionnez Date courte (ou Date longue) - en fonction de la façon dont vous souhaitez que la date soit affichée.
L'un des avantages de l'utilisation de Rechercher et remplacer par rapport aux formules est que vous n'avez pas besoin d'une colonne supplémentaire pour obtenir le résultat. Vous pouvez avoir les résultats dans les mêmes cellules où vous aviez les données d'origine. Assurez-vous simplement de créer une copie de sauvegarde au cas où vous auriez besoin des données d'origine à l'avenir.

Supprimer l'heure à partir de la date à l'aide du texte dans les colonnes

Text to Columns est principalement utilisé pour diviser le texte dans une cellule.

Et dans cet exemple, je vais l'utiliser pour diviser l'horodatage en date et heure. Une fois cela fait, il ne me restera plus que la partie date, que je pourrai ensuite formater pour afficher la date comme je le souhaite.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Vous trouverez ci-dessous les étapes à suivre pour utiliser Text to Columns pour supprimer la partie heure de la date :

  1. Sélectionnez les cellules dont vous souhaitez supprimer l'heure
  2. Cliquez sur l'onglet Données
  3. Dans le groupe Outils de données, cliquez sur l'option « Texte dans les colonnes »
  4. Dans l'Assistant Texte en colonne, procédez comme suit :
    1. Étape 1 sur 3 : Sélectionnez l'option « Délimité »
    2. Étape 2 sur 3 : Sélectionnez l'espace comme délimiteur
    3. Étape 3 sur 3 : Dans la section Aperçu des données, cliquez sur la colonne qui contient les valeurs temporelles, puis sélectionnez l'option « Ne pas importer la colonne (ignorer) ». Gardez la cellule de destination la même où vous avez les données
  5. Cliquez sur Terminer

Les étapes ci-dessus supprimeraient la partie heure des cellules et il ne vous resterait que la date.

Cependant, vous verrez toujours l'heure avec chaque date (où l'heure sera 12:00 AM ou quelque chose de similaire). En effet, le format des cellules force toujours l'affichage de l'heure,

Vous trouverez ci-dessous les étapes pour modifier le format afin qu'il n'affiche que la date :

  1. Cliquez sur l'onglet Accueil
  2. Dans le groupe Numéro, cliquez sur la liste déroulante
  3. Sélectionnez Date courte (ou Date longue) - en fonction de la façon dont vous souhaitez que la date soit affichée.

Avec Text to Columns, vous pouvez également obtenir les données résultantes dans des cellules séparées (et conserver les données d'origine telles quelles). Pour ce faire, vous devez spécifier la cellule de destination à l'étape 3 de l'assistant Texte en colonnes.

Voici quelques moyens simples et rapides de supprimer l'heure de la date dans Excel. La méthode que vous choisirez dépendra de si vous souhaitez conserver les données d'origine ou non. Lorsque vous utilisez des formules, il vous donnera le résultat dans une colonne séparée et lorsque vous modifiez le format ou utilisez Rechercher et remplacer ou Texte en colonnes, il vous donnera le résultat dans les mêmes cellules.

J'espère que vous avez trouvé ce tutoriel Excel utile.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave