Au secours ! cherche le mots qui correspondre le plus

Bonjour,

je cherche une fonction qui cherche le nom qui correspondre le plus dans ma base de donne exemple si je tape : "LATI SIEFEDDINE" est ce nom est enregistres sur ma base est
"LATI SIF EDDINE"
je cherche la formule c'est urgent merci avant

3 réponses

  1. Allo,
    Peut-être avec une fonction de RECHERCHEV, en omettant la condition FAUX, il trouve la valeur la plus proche, mais je ne suis pas certaine.
    0
    1. merci comme meme margir
      0
  2. Contributeur
    Bonjour
    si on prend votre demande au pied de la lettre, vous pouvez traiter comme suit
    votre liste texte en A1:A100
    votre texte à chercher en B1
    la formule:

    =INDEX(A1:A100;MAX(SI(SUBSTITUE(A1:A100;" ";"")=SUBSTITUE(B1;" ";"");LIGNE(A1:A100))))

    Attention, cette formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées
    elle doit se retrouver automatiquement entre accolade dans la barre de formule

    Elle ne trouvera les textes de A que si seuls les blancs sont mal placés, pas si les écritures sans espaces ne sont pas identiques

    D'autres variantespour trouver les textes qui commencent par (par exemple LATI)

    =RECHERCHEV(GAUCHE(B1;4)&"*";A:A;1;0)

    ou qui finissent (par exemple:EDDINE)
    =RECHERCHEV("*"&DROITE(B1;6);A:A;1;0)

    mais vous n'aurez pas de perfection dans tous les cas

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0