Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche avec un point d'interrogation

  • Initiateur de la discussion Initiateur de la discussion cdric78
  • 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 !

cdric78

XLDnaute Junior
Bonjour,

Je possède des codes avec des points d'interrogation en colonne A(le point d'interrogation veut dire peu importe le digit se trouvant à cette position) qui ont des données associées en colonne B, C et D et je souhaite faire une recherche dans une liste de code (en colonne F) sans point d'interrogation afin de compléter le tableau en colonne G,H et I.
Voir exemple et résultat attendu en pièce jointe.
Merci par avance pour votre aide.
 

Pièces jointes

Re : Recherche avec un point d'interrogation

Bonsour®

avec une fonction personnalisée dans un module standard :
VB:
Function Comme(cible As Range, modele As Range)
If cible Like modele Then Comme = modele Else Comme = ""
End Function
en G2 :
Code:
=SIERREUR(INDEX($B:$D;EQUIV(comme($F2;$A$2);$A:$A;0);COLONNE()-6);SIERREUR(INDEX($B:$D;EQUIV(comme($F2;$A$3);$A:$A;0);COLONNE()-6);""))


Nb :
si il y a plus de 2 modèles en colonne A,
il faudra envisager l'écriture d'une macro pour faire une boucle sur ces modèles
 

Pièces jointes

Re : Recherche avec un point d'interrogation

Bonsoir @ tous,
en G2 :
Code:
=SIERREUR(RECHERCHEV(GAUCHE($F2;3)&"?"&STXT($F2;5;1)&"?";$A$2:$D$3;COLONNES($F:G);0);"")
@ tirer vers le bas et vers la droite


@ + +
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…