Aide pour extracter le N° de teleph. dune formule Excel

mansourhamadi Messages postés 7 Statut Membre -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Merci de m'aider à trouver la possibilité d'éxtraire le N° de teleph. sur une autre cellule à part sur le meme fichier ..... Je communique la formule:
2016-08-13 04:59:49;11000;CARCASSONNE;1 R 14 JUILLET;M;Girola; Roland;0468250662;;;;;individuel;66;Germaniques;oui;oui;oui;oui;oui

2 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Une première solution simple consiste à utiliser l'outil de données "Convertir".
    Onglet DONNEES > Convertir > Délimité > Séparateur point-virgule.

    Tu peux ainsi séparer toutes tes données et sélectionner celles qui t'intéressent.

    A+
    0
    1. mansourhamadi Messages postés 7 Statut Membre
       
      Merci de votre intervention ...

      je suis avec la version EXCEL 2007 et l'onglet donnée ne me conduit pas...
      DONNEES >

      Convertir > Délimité > Séparateur point-virgule. ... n'existe pas sur 2007 / dois-je changer de version ???
      merci
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour à vous deux

    Si le n° de téléphone est toujours situé après le 7eme point-virgule, une possibilité par formule, avec la chaîne de caractères en A2 :
    =STXT(A2;CHERCHE("/";SUBSTITUE(A2;";";"/";7))+1;10)

    Le principe :
    on remplace le 7ème ; par un / puis on extrait les 10 caractères après le /

    La chaine extraite est du texte, si on veut du numérique (pour appliquer un Format spécial téléphone par ex ) la formule devient :
    =CNUM(STXT(A2;CHERCHE("/";SUBSTITUE(A2;";";"/";7))+1;10))

    Cdlmnt
    Via

    "L'imagination est plus importante que le savoir."    A. Einstein
    0
    1. mansourhamadi Messages postés 7 Statut Membre
       
      Mon probleme est resolut à 90% merci pour vous les amis, vous etes formidables
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > mansourhamadi Messages postés 7 Statut Membre
         
        Bien, mais pourquoi 90% ? Que te manque-t-il encore ?
        0
    2. mansourhamadi Messages postés 7 Statut Membre
       
      Quand le N° de telephone ne setrouve pas toujours à la même position,

      Ex : 2016-08-13 05:13:04;11000;CARCASSONNE;71 R DOCT ALBERT TOMEY;Mme/M;El; Malki Aïcha;0468261713;;;;;collectif;;;oui;oui;oui;oui;oui
      J ai ça comme résultat : M;El; Malk
      S j'utilise votre 2 emme propostion : =CNUM(STXT(A2;CHERCHE("/";SUBSTITUE(A2;";";"/";7))+1;10))
      sur toute les cellule pareilles le Meme résultat.

      9a fait comme meme 10% de chute
      Merci pour le temps
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > mansourhamadi Messages postés 7 Statut Membre
         
        Bonsoir
        si le groupe d'au moins 3 point virgule successifs se retrouve dans tous les textes et une seule fois, derrière le N° de tel, ce qui semble être le cas; essayez celle ci avec le texte en A1:

        =STXT(A1;TROUVE("+";SUBSTITUE($A$1;";;;";"+";1))-10;10)



        crdlmnt
        0
      2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > mansourhamadi Messages postés 7 Statut Membre
         
        C'est parce que le caractère de substitution que j'ai utilisé (/) est déjà présent dans la chaine de caractères, donc il faut utiliser un caractère de substitution qui ne peut pas se trouver dans une chaine, par exemple le !
        =CNUM(STXT(A2;CHERCHE("!";SUBSTITUE(A2;";";"!";7))+1;10))

        Cdlmnt
        Via
        0