PB croisement fichier excel avec recherche specifique de mots clés

Résolu
Rapha06400 Messages postés 1 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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

    1
  3. Rapha06400
     
    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
    0