formateur informatique

Extraire les dates des textes avec l'AI dans Excel

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Extraire les dates des textes avec l'AI dans Excel
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Extraire les dates contenues dans des textes

Dans les deux volets précédents, grâce aux fonctions intelligentes, nous avons appris à découper facilement les éléments d'adresses postales et nous avons de même appris à extraire simplement les données remarquables à partir de chaînes de textes. Ici, nous allons de nouveau exploiter la fonction GPT_EXTRACT pour isoler les éléments de dates toujours à partir de chaînes de textes différentes.

Extraire les dates des phrases Excel

Sur l'exemple finalisé illustré par la capture, des événements historiques sont inscrits dans une première colonne sur la gauche de la feuille. Sur la droite et dans un second tableau, en fonction d'indications précises fournies en entêtes, nous réalisons très facilement l'extraction de chaque date complète, des jours de ces dates ainsi que des mois et des années correspondantes.

Classeur Excel à télécharger
Nous suggérons d'appuyer l'étude sur un classeur Excel existant. Dates à extraire depuis des cellules Excel de textes

Nous retrouvons bien les deux tableaux de la présentation mais fort naturellement, le second est encore vide à ce stade. Mais l'essentiel réside dans la précision que nous fournissons à ces fonctions intelligentes pour réaliser les traitements. Notez l'indication formulée pour isoler les jours des dates. Nous lui indiquons bien qu'il s'agit d'une donnée codée sur deux chiffres, sans quoi la fonction GPT_EXTRACT échoue. La communication est donc un atout majeur même si de bonnes bases sur Excel demeurent incontournables.

Les formules autrefois
Nous proposons de découvrir la solution que nous avions apportée lorsque ces fonctions intelligentes n'existaient pas encore. Et à l'issue, vous constaterez que la différence est majeure.
  • En bas de la fenêtre Excel, cliquer sur l'onglet ExtraireDates-avant pour activer sa feuille,
Extraire les dates des cellules Excel avec une ancienne formule

Comme vous pouvez le voir, toutes les informations de dates sont parfaitement décortiquées dans un second tableau.

En cellule F6, pour le jour :
{=STXT(B6; EQUIV(VRAI; ESTNUM(STXT(B6; LIGNE($1:$200); 2)*1); 0)+1; 2)}
En cellule G6 pour le mois :
{=INDEX(TEXTE(DATE(; LIGNE($1:$12);1); "mmmm"); EQUIV(1; NB.SI(B6; "*"& TEXTE(DATE(; LIGNE($1:$12);1); "mmmm") & "*"); 0))}
En cellule H6 pour l'année :
{=INDEX(TEXTE(DATE(LIGNE($1900:$2030);; 1); "aaaa"); EQUIV(1; NB.SI(B6;"*" & TEXTE(DATE(LIGNE($1900:$2030);; 1); "aaaa") & "*");0))}

Mon dieu, quelle complexité ! Ça marche certes mais il est temps de simplifier tout cela grâce à l'intelligence artificielle.

La formule avec l'A.I.
Nous allons le voir, la formule que nous allons maintenant bâtir pour remplacer ces anciennes techniques, est d'une simplicité redoutable. Finalement, le plus compliqué est de fournir les bonnes indications à l'intelligence artificielle. Et c'est ce que nous nous sommes efforcés à faire avec les entêtes du second tableau, notamment pour les jours, afin de l'aiguiller au mieux.
  • Cliquer sur la première case vide du second tableau pour sélectionner la cellule E6,
  • Taper le symbole égal (=) pour débuter la construction de la formule,
  • Inscrire la fonction intelligente d'extraction, suivie d'une parenthèse, soit : GPT_EXTRACT(,
  • Désigner le premier texte à analyser en cliquant sur sa cellule B6,
  • Enfoncer trois fois la touche F4 du clavier pour la figer seulement en colonne, soit : $B6,
En effet, nous allons répliquer ce calcul sur la droite pour lui fournir tour à tour les autres informations à extraire indépendamment, une fois encore grâce aux entêtes du second tableau.
  • Taper un point-virgule (;) pour passer dans l'argument de l'indication,
  • Cliquer sur le premier entête pour sélectionner la cellule E5,
  • Enfoncer deux fois la touche F4 du clavier pour la figer seulement en ligne, soit : E$5,
Cette fois, c'est pour la réplication sur les lignes du dessous que nous demandons à cette cellule de ne pas se déplacer vers le bas. En effet, nous avons tous les autres textes à analyser avec cette indication et les suivantes.
  • Fermer la parenthèse de la fonction GPT_EXTRACT,
  • Valider la formule par le raccourci clavier CTRL + Entrée,
  • Tirer la poignée du résultat sur la droite jusqu'en colonne H,
  • Puis, tirer la poignée de la sélection vers le bas jusqu'en ligne 14,
Comme vous pouvez l'apprécier, c'est un petit miracle qui se réalise avec une simplicité de mise en oeuvre déconcertante. Indépendamment, nous obtenons bien toutes les dates des événements, tous les jours isolés, idem pour les mois et les années.

Et nous pouvons même pousser le vice en nous amusant avec l'IA. Dans le troisième entête du second tableau, en remplaçant l'indication : Mois par l'indication: Mois à convertir en chiffres.

Convertir les mois extraits en nombres grâce à l-IA

Et c'est ainsi que nous obtenons la transcription en numéros de mois, à partir de chaînes où les données sont mélangées et ce, sans le moindre effort.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn