Formule excel extraire mot

Résolu
Bonjour,

Dans une cellule excel j'ai pas mal de texte
"Présentation du jour

date de la programmation
26 janvier

Lieu de la séance
Tours, 37000

Prix de la séance
12.00€

Voir l'itinéraire"

Je souhaiterai avoir une colonne "date", une autre "Lieu" et enfin une "Prix".
Et qu'il n'y ait que les informations dans la cellule. => dans la colonne "Prix" juste 12.00€
Savez-vous quelle formule mettre en place pour que chaque colonne puissent donner la bonne information?

Un grand merci par avance !!

10 réponses

  1. Bonjour à tous,
    Un grand merci car ça marche!
    Top top top!!!
    Merci!!
    0
    1. Contributeur
      Bonjour, chère Caro.

      Si tes textes en colonne A ne respectent aucune règle, il sera impossible de trouver des formules magiques.
      Tu devrais au moins intercaler dans tes textes des caractères de séparation (avant la date, avant le lieu et avant le prix), soit chaque fois différents (ce qui nous faciliterait la tâche mais serait moins agréable pour le celui qui consulte ton fichier), soit identiques (par exemple "_").
      "Présentation du jourdate de la programmation_26 janvierLieu de la séance_Tours, 37000Prix de la séance_12.00€Voir l'itinéraire"

      En effet j'avais fini, après beaucoup de travail, à résoudre ton problème pour les textes en A2 et en A3 :
      o En B2 la formule =STXT(A2;TROUVE("mation";A2)+7;TROUVE("Lieu";A2)-TROUVE("mation";A2)-7)
      o En C2 la formule =STXT(A2;TROUVE("Lieu";A2)+18;TROUVE("Prix";A2)-TROUVE("Lieu";A2)-18)
      o En D2 la formule =STXT(A2;TROUVE("Prix";A2)+18;TROUVE("€";A2)-TROUVE("Prix";A2)-18)
      Mais ajouter le bout de texte "Et il y en aura plein d'autres" ou "Et des villes voisines" au beau milieu,
      cela casse la mécanique
      , comme l'observe jee pee !
      0
      1. Modérateur
        STXT(a;x;y) extrait dans une chaine a depuis la position x sur une longueur y

        CHERCHE(a;b) cherche la position de départ de la chaine a dans b

        +24 c'est la longueur de "date de la programmation" cela donne donc la position de la chaine qui contient le jour

        quelle est la longueur de la chaine qui contient le jour : c'est la position du titre suivant "Lieu de la séance", moins la position "date de la programmation" +24 (sa longueur)

        Donc évidemment si il y a au milieu des éléments impromptus, cela casse toute la mécanique.
        0
        1. Wahou!! Un grand merci!!

          Je voudrais tout de même comprendre la formule, cela veut donc dire 'à peu près):
          Stext = section de texte?
          depuis la cellule A2 prendre ce qui sera inscrit après "date de la programmation" +24 (qu'est ce que cela signifie?) et enlever le "voir l'itinéraire" et le "prix"
          c'est cela?

          Si +24 correspond à un nombre de caractère, cela ne fonctionnera pas si jamais il y a d'autres éléments au milieu du texte en cellule A2

          Exemple :
          Si la cellule A5 il y a
          "Présentation du jour
          Vous l'attendiez depuis des jours
          Le film qui a remporté le plus de vote

          date de la programmation
          26 janvier
          Et il y aura plein d'autres date

          Lieu de la séance
          Tours, 37000
          Et des villes voisines

          Prix de la séance (possibilité de réduction)
          12.00€

          Voir l'itinéraire

          Vous pouvez laisser vos commentaires"

          Voila c'est différents des premières cellules...

          Merci d'avance
          0
          1. Merci beaucoup!

            Voici le lien:
            https://www.cjoint.com/c/LBcpgF7wSZg

            Merci par avance!
            0
            1. Contributeur
               1) Aller dans https://www.cjoint.com/ 
              2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
              3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
              4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
              5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
              =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
              Il existe aussi https://www.transfernow.net/

              0
              1. Bonsoir Jee Pee,

                Merci pour ton retour:
                Par contre peux-tu, stp, me dire comment mettre mon fichier exel ici?

                Merci d'avance:
                0
                1. Modérateur
                  Bonjour,

                  Il nous faudrait un fichier exemple pour définir des formules car sur un seul cas et sans comprendre vraiment le contenu de la cellule initiale on a toutes les chances d'être à coté de la plaque.
                  0