Recherche d'une valeur - Deux listes

marmouzet31

XLDnaute Nouveau
Bonjour,

J'ai un classeur avec deux onglets.

Le premier est une liste d'environ 1000 entreprises avec des colonnes suivantes indiquants des renseignements dont le code APE.

La deuxième est une liste restreinte de la première (600 entreprises) dont les noms ne correspondent pas tout à fait (par exemple "APPEI 80" dans la première liste et "Appei" dans la deuxième.

Je cherche une fonction et le code qui me permettrait d'aller chercher le code APE présent dans le premier onglet.

Par exemple, dans le premier onglet on a :

Colonne 1 Ligne 1 : APPEI 80
Colonne 2 Ligne 1 : 96A2

dans le deuxième : Colonne 1 Ligne 76 : Appei et donc je cherche à indiquer "96A2" dans la Colonne 2 Ligne 76 du deuxième onglet..

Merci d'avance,

Marmouzet31
 

Tibo

XLDnaute Barbatruc
Re : Recherche d'une valeur - Deux listes

Bonjour Marmouzet31 et bienvenue sur XLD,

Un petit bout de fichier exemple aurait été le bienvenu.

Sur l'onglet n°2, je te propose une formule matricielle :

en A2 : APPEI

en B2 :

Code:
=INDEX(Feuil1!$A$2:$B$52;EQUIV(VRAI;ESTNUM(CHERCHE(A2;Feuil1!A2:A52));0);2)

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse adapter

Si souci, reviens avec un extrait de ton fichier (sans données confidentielles)

Petit détail : Attention aux doublons. Une partie du nom peut se retrouver dans plusieurs noms de la liste principale.

@+

Edit : Salut Job :), ta solution est bien plus simple.

@+
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Recherche d'une valeur - Deux listes

Bonjour Marmouzet31, bienvenue sur XLD,

Si le 1er onglet est Feuil1, formule en B76 du 2ème onglet :

Code:
=REPT(RECHERCHEV("*"&A76&"*";Feuil1!A:B;2;0);A76<>"")
Ici je préfère la fonction REPT à la fonction SI.

Edit : re-salut Tibo, pas rafraîchi :)

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 414
Messages
2 088 225
Membres
103 774
dernier inscrit
b'njah974