Fonction recherveV

Résolu/Fermé
kgigant Messages postés 202 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 8 janvier 2014 - 10 mai 2011 à 08:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 mai 2011 à 08:58
Bonjour,

Est possible d'utiliser la fonction excel "recherchev" à partir d'un Code ?

par exemple, je voudrais grace a cette fonction trouver l'adresse email d'un fournisseur par rapport à son code personnel et non pas par son nom (car il peut etre mal orthographié)


J'ai un tableau de plus de 500 lignes avec des codes fournisseurs des noms, des responsables, des adresses mails, des adreses postales...

3 réponses

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
10 mai 2011 à 08:51
Salut kgigant,

tu encadres la formule RECHERCHEV par Lien_Hypertexte

Pour la rechercheV B2 est la cellule de la valeur recherchée List est la matrice de recherche nommée et 2 la colonne dans laquelle ce trouve les adresses et 0 gestion des erreurs peut être remplacé par faux

=LIEN_HYPERTEXTE("mailto:"&RECHERCHEV(B2;list;2;0))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
10 mai 2011 à 08:58
Bonjour

il suffit que la 1° colonne de recherche soit celle du code! mais c'est indispensable avec RECHERCHEV

si les informations à ressortir sont avant la colonne CODE la fonction ne convient pas.

Vous pouvez utiliser:
=INDEX(champ;EQUIV(code cherché;colonne code;0);colonne du champ à ressortir)
Champ: champ ,de vos données
Code cherché: adresse de la cellule où vous entrez le code à trouver
colonne code : limite de la colonne où se trouve les codes clients (même N° de ligne que le champ de INDEX
;) est un code excel qui conditionne la fonction EQUIV (idem RECHERCHEV)
Colonne du champ à ressortir
est le N° d'ordre de la colonne dans le champ INDEX

exemple
chercher la valeur de X1 dans la colonne C d'un champ A1:F100 et ressortir la valeur de la ,colonne A:
=INDEX(A1:F100;EQUIV(X1;C1:C100;0);1)
;2) pour colonne B ;4) pour colonne D etc...
bonne chance

crdlmnt




0
Niveres Messages postés 72 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 15 janvier 2012 9
10 mai 2011 à 08:47
Oui, c'est possible, il faut que le tableau soit bien organisé.

Voici un tutoriel qui pourrait vous aider je pense:

http://bernard.cordier.pagesperso-orange.fr/excel_recherchev.htm

Cordialement,


Niveres
-1