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

XL 2019 Complément de formule avec recherche de texte qui contient...

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 !

Philippe LAMACHE

XLDnaute Junior
Bonjour à tous,
Je n'arrive pas à compléter ma formule avec une condition supplémentaire.

Ma formule : =DECALER(MATERIEL!$B$1;EQUIV("Z001";MATERIEL!$E$2:$E$1048576;0);0)

Un extrait de ma feuille :


Je souhaiterais que le texte cherché de la colonne B contienne les lettres KZ (ex 9 9798 E KZ 002676) en plus du critère Z001 de la colonne E.

Soit: Si Colonne E = Z001 et si Colonne B contient KZ alors => 9 9798 E KZ 002676

Quelqu'un pourrait-il m'aider ?
Par avance, merci.
 
Re,
Je trouve bien pour la première valeur mais pas pour la seconde.
Peut être un début de piste. 🙄
VB:
=SIERREUR(INDEX(MATERIEL!$B$1:$B$5000;EQUIV(D3&E3;MATERIEL!$E$1:$E$1000&MATERIEL!$I$1:$I$1000;0));"Non trouvé")
En matriciel.
 

Pièces jointes

Bonjour,

Par formule matricielle en M3 à tirer vers le bas =SUBSTITUE(INDEX(MATERIEL!$B$1:$B$1535;EQUIV("*KZ*" & D3;MATERIEL!$B$1:$B$1535&MATERIEL!$E$1:$E$1535;0));" E ";CAR(10)& " E ")

Je ne me suis pas préoccupé du SiErreur qui sera peut-être à voir lorsque la formule sera au point.

question : Pourquoi ne pas utiliser les tableaux structurés ?

cordialement
 

Pièces jointes

Ce n'est pas tout à fait ça.

Je ne souhaite pas que le 2ème critère soit la cellule E3 mais le texte "*KZ*".

Afin de retrouver le "KZ" correspondant à ma Z**.

J'ai modifié votre formule (après avoir compris le & entre les valeurs recherchées et les plages de recherche !) et cela à l'air de fonctionner.

=SIERREUR(INDEX(MATERIEL!$B:$B;EQUIV(D3&"*KZ*";MATERIEL!$E:$E&MATERIEL!$B:$B;0));"")

Merci sylvanu d'avoir pris du temps pour m'aider.

Bonne journée.
 
Merci ReBlochon, cela fonctionne. et j'ai appris pour le CAR(10) avec le " E".

Pour répondre à la question, mon onglet "MATERIEL" est une importation d'un fichier TXT créé par extraction d'attributs AutoCAD. J'ai essayé les tableaux structurés mais je ne m'en sortait pas, donc j'ai abandonné.
 
Re;

Pour répondre à la question, mon onglet "MATERIEL" est une importation d'un fichier TXT créé par extraction d'attributs AutoCAD. J'ai essayé les tableaux structurés mais je ne m'en sortait pas, donc j'ai abandonné.

Alors peut-être que traiter votre fichier texte par PowerQuery et ses possibilités d'importationt et de traitement des données serait une solution qui éviterait d'avoir des formules matricielles souvent gourmandes.

Cordialement
 
Re;



Alors peut-être que traiter votre fichier texte par PowerQuery et ses possibilités d'importationt et de traitement des données serait une solution qui éviterait d'avoir des formules matricielles souvent gourmandes.

Cordialement
J'insère les formules par VBA et puis les transforme en texte aussitôt ligne/ligne afin de créer des tableaux à copier en image dans Word (Désolé pour le gros mot : Word !) et mes fichier Excel ne sont pas sauvegardés puisque je sauvegarde mes tableaux à part avec uniquement des valeurs.
 
- 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…