RechercheV avec au moins 5 lettres identiques

  • Initiateur de la discussion Initiateur de la discussion Sandra75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sandra75

XLDnaute Occasionnel
Bonjour le forum,

Je cherche un moyen de combiner un recherchev mais avec de la tolérance, c'est à dire, qu'il ne sera pas obliger de trouver un mot exactement identique, mais, avec au moins 5 lettres identiques dans n'importe quel ordre.

Je vous donne un fichier exemple pour mieux comprendre, je cherche à trouver les formules dans la colonne "F".


Si quelqu'un à une solution svp ... Merci
 

Pièces jointes

Re : RechercheV avec au moins 5 lettres identiques

Bonjour

Est-ce que dans ton fichier réel, tu as plus de 7 lignes ?

Est-ce qu'un nom peut avoir plusieurs correspondances (c-à-d que le nom comporte plus de 4 caractères en commun avec le contenu de deux cellules (ou plus) de la plage A1:A7) ?

Si la réponse est non aux deux questions, tu peux faire avec le fichier ci-joint.

@ plus
 

Pièces jointes

Dernière édition:
Re : RechercheV avec au moins 5 lettres identiques

Je rencontre un problème quand j'ai beaucoup de lettre avec ta formule BOISGONTIER

Pour ta formule CISCO je rencontre un problème aussi car sur mon fichier d'origine j'ai 1500 ligne, oui il peut avoir plusieurs correspondance.

Je t'envoi un exemple avec 1500 lignes :
On vois bien qu'il ne me prends pas ma ligne 258, je ne sais pas pourquoi.

Merci pour vos réponses
 

Pièces jointes

Re : RechercheV avec au moins 5 lettres identiques

Bonsoir à tous, bonsoir, Sandra75.

On vois bien qu'il ne me prends pas ma ligne 258, je ne sais pas pourquoi.

Dans sa grande sagesse, Billy de Redmond a prévu une zone au-dessus des lettres identifiant les colonnes, très justement baptisée " Barre de formules" (Qu'on peut agrandir verticalement).
Et CISCO a eu l'amabilité d'effectuer un retour de ligne pour chaque valeur évaluée, soit a1;a2;a3;a4;a5;a6 et a7
.
Il est donc normal que la cellule A258 ne soit pas prise en compte.
😉
 
Re : RechercheV avec au moins 5 lettres identiques

Bonsoir

effectivement j'avais pas vue que la formule de CISCO été si longue autant pour moi 😱

ça vas faire une sacrée formule pour 1500 lignes

Et oui, ma proposition ne fonctionne que par rapport à la plage A1:A7, et n'est pas généralisable en l'état à une plage comportant plusieurs centaines de lignes... Et je ne vois pas (pour le moment) comment le faire avec une formule...

@ plus
 
Re : RechercheV avec au moins 5 lettres identiques

Il n'y a pas de miracle.

Pour une liste de 1500 items et une recherche de 500 items:

En passant en calcul manuel et en appuyant sur F9, le temps de maj est de 0,66 sec (un recherchev classique prend 0,1 sec)

sélectionner h1:h500
=rechvm(D1😀500;liste;retour)
valider avec maj+ctrl+entrée

Code:
Function RechvM(clé As Range, champ As Range, colResult)
  Application.Volatile
  Dim i, k, n As Integer
  a = champ.Value
  b = clé.Value
  r = colResult.Value
  Dim temp()
  ReDim temp(LBound(b) To UBound(b))
  For m = LBound(b) To UBound(b)
    mot = b(m, 1)
    For k = 1 To champ.Count
       cel = a(k, 1)
       n = 0
       For i = 1 To Len(mot)
         If InStr(cel, Mid(mot, i, 1)) > 0 Then n = n + 1
       Next i
       If n >= 5 Then temp(m) = r(k, 1): Exit For
    Next k
  Next m
  RechvM = Application.Transpose(temp)
End Function

JB
 

Pièces jointes

Dernière édition:
Re : RechercheV avec au moins 5 lettres identiques

ah oui dit donc c'est vraiment bien comme ça, par contre, il est possible une analyse en temps réel si la colonne B change de valeur sans devoir cliquer sur "maj" ?.

Merci d'avoir pencher sur mon problème 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
25
Affichages
611
Réponses
4
Affichages
950
Retour