Formule excel si contient une partie d'un texte

Résolu
kilian29290 Messages postés 10 Statut Membre -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je dispose dans une feuille une extraction de données dont les noms d'utilisateurs ne correspondent pas exactement au nom exact present dans toutes les autres feuilles

exemple feuille1
Gauthier AF Dupont (A1)
Pierre Alain Dugenoux (A2)

toutes les autres feuilles
Gauthier Dupont AF
Pierre-Alain Dugenoux

jaimerai une formule qui irait chercher le nom exact
dans colone B de feuille 1, qu'il convertisse le nom donné par le nom exact présent dans toutes les autres feuilles avec une fonction recherche à base d'une matric dans laquelle sont présent tous les noms

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    une formule étant soumise à la configuration des noms à rechercher, il faudrait une liste des exemples recensant tous les cas de figures possibles dans les autres feuilles
    (position des blancs, un ou plusieurs blanc, prénoms composés, tirets etc....)
    Bien sur seules comptent les configurations, les noms peuvent être bidons
    à vous lire
    crdlmnt
    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour Kilian
    Amical salut Vaucluse

    Une piste de travail avec une fonction personnalisée:
    https://mon-partage.fr/f/kKMusqB6/

    Traite les noms composés de 4 parties max pour l'instant
    Exige une correspondance exacte mais dans le désordre, abstraction faite des tirets
    La feuille DATA contient tous les noms corrects et leur décomposition

    Cdlmnt
    Via
    0
  3. kilian29290 Messages postés 10 Statut Membre
     
    En fait, la variance entre les noms donnés à cette fuille issue d'une extraction salesforce est différentes de toutes les autres extractions, et la variance est aléatoire, pour un nom ca va juste etre un tirer des fois en plus, des fois en moins mais pour dautres, il va y avoir tellement de differences.

    exemple

    Jacques Cartier VS Jacques-Cartier
    Pierre Dupont VS pierre Dupont 2000
    Gauthier AF dugenoux VS Gauthier Dugenoux AF

    le mieux serait sans doute que je liste la correspondance pour chaque entité dans deux colones manuellemnt pour y appliquer ensuite une fonction recherche basique en fait...

    Je pensais que fonction recherche de texte trouverait une similitude et ferait une association automatique
    0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    Les similitudes sont très difficiles à traiter, Dupont J correspond-il à Dupont Jean ou Dupont Jacques? et une fonction basique peut simplement dire si une chaine est similaire à une autre ou pas ou si UN item de l'une se retrouve dans l'autre

    Si tu arrives à faire un tableau de correspondance manuellement et y appliquer ensuite une recherche ce sera le plus simple c'est sûr

    Je regarde néanmoins par macro s'il est possible de faire quelque chose quand même, si je trouve quelque chose, réponse demain
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    Une tentative par macro qui va créer pour chaque nom une liste déroulante des correspondances possibles si au moins 2 items correspondent ou afficher Pas de correspondance dans le cas contraire

    Une fois les choix faits dans les listes déroulantes il suffira de copier la plage et de la coller à côté par un collage spécial Valeurs uniquement
    Cela devrait permettre de traiter le maximum de cas
    A tester avec le fichier réel

    https://mon-partage.fr/f/iF1ixBQe/
    0