• Initiateur de la discussion Initiateur de la discussion sandrinek
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sandrinek

Guest
Je recherche quelqu'un qui serait succeptible de m'apprendre la recherche en v. Merci d'avance
 
Bonjour,

La recherchev (et non en v) veut dire : recherche verticale.

Elle est utilisée (mais d'autres méthodes plus fiables existent comme index/equiv) pour rechercher une référence dans une autre table de données et pour rapatrier les données de cette référence dans la table présente.

Exemple :

1 tableau avec une colonne référence (de préférence numérique)
Ce tableau contenant x colonnes de données pour chaque référence

1 deuxième tableau comportant également une colonne référence (idem que tableau 1 mais par exemple des extraits seulement)
Ce tableau reprenant certaines données du tableau source soit le tableau 1

Le but : faire un extrait du premier pour rendre un travail propre à partir d'une base de données, mais surtout d'éviter d'avoir à mettre à jour plusieurs tableaux. Car en mettant à jour le premier qu'on appellera base de données, tout se mettra à jour automatiquement dans les tableaux annexes.

La syntaxe :

=recherchev(A2;'feuil1!$A$2:$Z$500;2;faux)

qui se traduit de la façon suivante :

- je recherche la cellule A1 (une référence)
- dans le tableau Base de données de la feuille 1 (je mets tout le tableau et la col référence doit être la première de la plage et je mets bien les valeurs absolues pour que la plage soit fixe)
- quand je trouve ma référence identique, je mets le résultat : soit ce qui se trouve en colonne 1 de la plage de recherche
- si la référence n'est pas trouvée, je mets faux (sinon ca met le résultat approchant)

Remarques :

- Important de mettre des valeurs absolues à la plage de recherche
- pour le numéro de colonne, là il est mis 'en dur', ca comporte un risque : si on rajoute des colonnes au tableau 1 dit Base de Données, ca casse tout. Donc il peut être sympa, dans le tableau 1 sur une ligne (avant ou après le tableau) de mettre dans les cellules la formule suivante : =colonne() et ensuite dans la formule de recherche, au lieu de mettre 1 ou 2 ou 3 etc... d'aller chercher cette cellule qui s'incrémentera si rajout, suppression de colonne).

Voilà. Espérant t'avoir aidée.

PS : Ceci étant, si la recherchev marche bien dans la plupart des cas, une autre méthode avec index/equiv est assez sympa aussi.

=index(plage résultat;equiv(réference cherchée;plage recherche;0))

A bientôt.

Edition :

Dan 😉 J'étais dans mes écrits je t'avais pas vu... Dan a raison, il vaudrait mieux avant de t'aventurer plus avant ici, de lire la charte qui prescrit entre autres de saluer les gens avant de demander qqchse. Mais bon on a déjà le merci, c tjs ca.

Et en plus, un roman pour rien encore...

Message édité par: Brigitte, à: 04/05/2006 16:28
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
338
Réponses
6
Affichages
114
Réponses
18
Affichages
538
Réponses
4
Affichages
569
  • Question Question
Microsoft 365 rechercheV
Réponses
6
Affichages
449
Réponses
2
Affichages
177
Retour