Recherche multiples de chaine de caractère et formule matricielle
Nicolasviolet
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à faire ressortir des critères d'une zone de caractères de longueur et de contenu variable.
J'ai pour ça une table de critères et j'ai pensé aux formules matricielles pour faire une recherche "multiple" et me renvoyer le critère trouvé.
Par exemple si la chaine "crit1" se trouve dans la cellule A2, je veux que "crit1" apparaisse dans ma cellule.
(les zones de caractères sont en colonne A, les critères en colonne H)
Seulement, cela fonctionne uniquement pour le premier critère de la table..
Je suis un bloqué et j'ai assez peu d'expérience avec les formules matricielles.
Merci d'avance pour vos lumières
lien vers le fichier : https://mon-partage.fr/f/yu265wvN/
PS: ma table de critères est assez longue donc je préférerai éviter de rechercher les critères 1 à 1
Je cherche à faire ressortir des critères d'une zone de caractères de longueur et de contenu variable.
J'ai pour ça une table de critères et j'ai pensé aux formules matricielles pour faire une recherche "multiple" et me renvoyer le critère trouvé.
Par exemple si la chaine "crit1" se trouve dans la cellule A2, je veux que "crit1" apparaisse dans ma cellule.
{=SI(NB.SI(A2;"*"&$H$2:$H$4&"*");$H$2:$H$4)}
(les zones de caractères sont en colonne A, les critères en colonne H)
Seulement, cela fonctionne uniquement pour le premier critère de la table..
Je suis un bloqué et j'ai assez peu d'expérience avec les formules matricielles.
Merci d'avance pour vos lumières
lien vers le fichier : https://mon-partage.fr/f/yu265wvN/
PS: ma table de critères est assez longue donc je préférerai éviter de rechercher les critères 1 à 1
A voir également:
- Excel recherche plusieurs chaîne de caractère dans cellule
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractère ascii - Guide
- Excel cellule couleur si condition texte - Guide
- Caractère spéciaux - Guide
- Liste déroulante excel - Guide
4 réponses
Bonjour
je pensais avoir déjà répondu sur ce sujet mais en fait c''était sur un post similaire?
voyez ici
https://mon-partage.fr/f/5TZ4j39y/
crdlmnt
je pensais avoir déjà répondu sur ce sujet mais en fait c''était sur un post similaire?
voyez ici
https://mon-partage.fr/f/5TZ4j39y/
crdlmnt
J'ai eu cette proposition dans un autre forum qui fonctionne très bien :
=INDEX($H:$H;(MAX(ESTTEXTE(SI(NB.SI(A2;"*"&$H$2:$H$4&"*");$H$2:$H$4))*LIGNE($1:$3)))+1)
https://forum.excel-pratique.com/viewtopic.php?f=2&t=140473
A éviter stp, ou bien prévenir en mettant les liens.
Perso, quand je repère un demandeur qui agit ainsi, je zappe ses questions en me disant qu'il a peut-être la réponse ailleurs depuis plusieurs heures...
eric