PB croisement fichier excel avec recherche specifique de mots clés [Résolu]

Messages postés
1
Date d'inscription
samedi 5 octobre 2019
Statut
Membre
Dernière intervention
5 octobre 2019
- - Dernière réponse : Vaucluse
Messages postés
24563
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
12 octobre 2019
- 5 oct. 2019 à 14:53
Bonjour,

Tout d'abord merci par avance à tous les passionnés d'Excel qui pourront m'aider à résoudre mon problème.

Je dois en effet rechercher dans un tableau Excel (tableau 1) comprenant différents détails liés à une liste de dossier, la présence dans la partie descriptive de ces derniers des "noms" présents dans un autre fichier Excel (tableau 2) et détaillés sous forme de liste.

Tableau 1 : numéro de dossier ; partie descriptive comprenant des noms d'entreprises (ex: l'entreprise "X" est intervenue dans un projet en 2013.
Tableau 2 : liste d'entreprises connues

Je pense qu'une fonction recherchv pourrait fonctionner mais comment faire pour que la recherche du nom dans le tableau se fait au milieu d'un texte complet.

Merci
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
24563
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
12 octobre 2019
4821
1
Merci
Bonjour
pas avec RECHERCHEV, mais avec:
pour ressortir le texte
=INDEX(liste texte;EQUIV("*"&cellule contenant le nom cherché&"*");liste texte;0))
pour faire clair
liste texte en A:A
nom cherché en B1
en C1:=INDEX(A:A;EQUIV("*"&B1&"*");A:A;0)
mais cette formule (comme RECHERCHEV)ne ressortira que le premier texte trouvé, pas les suivants s'il il en a plusieurs
Pour en ressortir plusieurs, il faut passer en matricielle mais il, faudrait alors en savoir plus sur vos données
crdlmnt

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 62249 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Vaucluse
Messages postés
24563
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
12 octobre 2019
4821
1
Merci
en fait, vi, je me suis un peu laissé aller (c'est le WE)il manque une parenthèse à la fin et il y en a une de trop derrière le code à chercher:
=INDEX(A:A;EQUIV("*"&B1&"*";A:A;0))
devrait aller mieux
mais effectivement vous pouvez aussi utiliser (pour trouver le 1° texte seulement dans les deux cas)
=RECHERCHEV("*"&B2&"*";A:A;1;0)
crdlmnt

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 62249 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Vaucluse
0
Merci
Bonjour Vaucluse,

Merci pour cette réponse rapide. Je vais tenter de l'appliquer même si je suis assez novice sur le sujet des formules excel.

A première vue, il semble y avoir une erreur sur la formule car excel m'indique un nombre insuffisant d'arguments pour cette fonction en surlignant le deuxième "*"
=INDEX(A:A;EQUIV("*"&B1&"*");A:A;0).

C'est aussi à moi d'être plus clair dans mon objectif:

Je cherche à mettre en évidence les dossiers correspondant à une liste d'entreprises détaillés dans une première feuille et dont le nom est noyé dans la cellule description de chaque dossiers. J'espère être compréhensible.

Ces deux formules: recherchev et index ne peuvent elle pas être fusionnées ?

Merci
Commenter la réponse de Rapha06400