Recherche sur une liste avec longueur de recherche variable

Bonjour

Je souhaite trouver un moyen de faire comme une recherche V mais sr une liste de chaine de 10 caractère mais baser ma recherche sur des parties variables de la chaine, par éxemple:

je cherche 7587693789

dans la liste

7078******

70797*****

721*******

722*******

758*******

772*******

787*******

796*******

903*******

707*******

16exemple.xlsx (32.29 Ko)

le nombre de chiffre varie mais pas la longueurs de la chaine

Si vous avez une solution par fonction ou par VBA je suis preneur

merci d avance pour votre aide

fichier exemple en pj

Salut,

Ta demande n'est pas très claire.

Si tu cherches 7587693789, que veux-tu trouver ? 758******* ? Autre chose ?

Dans ton fichier, tu as des chiffres dans la plage G11:G13. Sont-ce d'autres critères de recherche ? Si oui, que veux-tu trouver avec ces chiffres ?

Amicalement.

Bonjour,

à tester,

formule matricielle à valider avec les touches ctrl+maj+enter,

=EQUIV(GAUCHE(G11;3)&"*";A:A;0)

hello

@yvouille désolé si je me suis mal exprimé

Je veux renvoyer la colonne B sur le fichiers, c'est un exemple donc seulement des chiffres de 1 à 1212

en jaune c est là où je veux obtenir mes réponses pour 3 exemples differents

@i20100 j'ai pensé à une solution assez similaire mais le problème est que parfois ma recherche se fait sur les 3 premiers caracteres mais parfois sur 6 parfois sur 10 etc...

Merci pour vos retours

bonjour,

edit bonjour Yvouille, i20100

une solution avec une fonction personnalisée.

Function recherchevpartiel(valeur, plage As Range, colonne)
    Dim cva$, clé$, cell
    For Each cell In plage.Columns(1).Rows
        cva = cell.Value
        clé = Left(cva, InStr(cva, "*") - 1)
        If Left(valeur, Len(clé)) = clé Then
            recherchevpartiel = cell.Offset(, colonne - 1)
            Exit Function
        End If
    Next
    recherchevpartiel = CVErr(xlErrValue)
End Function
11exemple.xlsm (37.94 Ko)

Merci H2so4 c est parfait !

Rechercher des sujets similaires à "recherche liste longueur variable"