Comprendre RECHERCHEV : Le Cœur de la Recherche d'Informations dans Excel
La fonction RECHERCHEV (ou VLOOKUP en anglais) est une des formules les plus utilisées dans Excel, et ce pour une bonne raison : elle permet de réaliser des recherches verticales dans un tableau et d'extraire des informations correspondantes. Imaginez avoir une liste de produits avec leurs prix, et vous voulez retrouver le prix d'un produit spécifique. RECHERCHEV est là pour vous aider !
La Syntaxe de RECHERCHEV
Avant de plonger dans les exemples, comprenons la syntaxe de base de RECHERCHEV :
=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])
- valeur_recherchée : C'est la valeur que vous recherchez. Cela peut être un texte, un nombre, une date, etc. Elle doit se trouver dans la première colonne de votre tableau (table_matrice).
- table_matrice : C'est la plage de cellules où se trouve votre tableau de données. Assurez-vous que la première colonne de cette plage contient les valeurs dans lesquelles vous effectuez votre recherche.
- no_index_col : C'est le numéro de la colonne dans votre table_matrice qui contient la valeur que vous voulez renvoyer. La première colonne de votre table_matrice est la colonne 1, la deuxième est la colonne 2, et ainsi de suite.
- [valeur_proche] : Cet argument est optionnel. Il prend deux valeurs :
- VRAI (ou omis) : RECHERCHEV effectue une recherche approximative. La première colonne de la table_matrice doit être triée en ordre croissant. Si RECHERCHEV ne trouve pas de correspondance exacte, elle renvoie la valeur la plus grande inférieure ou égale à la valeur_recherchée.
- FAUX : RECHERCHEV effectue une recherche exacte. Si RECHERCHEV ne trouve pas de correspondance exacte, elle renvoie l'erreur #N/A.
Important : Utilisez toujours FAUX pour une recherche exacte, sauf si vous avez une raison spécifique d'utiliser VRAI. L'utilisation de VRAI sans trier correctement vos données peut conduire à des résultats incorrects.
Exemple 1 : Retrouver le Prix d'un Produit
Imaginons que vous avez une liste de produits avec leurs références et leurs prix dans une feuille Excel. Vous voulez retrouver le prix d'un produit en entrant sa référence.
Étape 1 : Préparer les Données
Créez une feuille Excel avec deux colonnes : "Référence Produit" et "Prix". Remplissez ces colonnes avec quelques produits et leurs prix.
| Référence Produit | Prix |
|---|---|
| REF001 | 25 € |
| REF002 | 50 € |
| REF003 | 75 € |
| REF004 | 100 € |
Étape 2 : Écrire la Formule RECHERCHEV
- Dans une cellule vide, par exemple
D1, entrez la référence du produit dont vous voulez connaître le prix (par exemple,REF002). - Dans une autre cellule vide, par exemple
D2, entrez la formule suivante :
=RECHERCHEV(D1;A1:B4;2;FAUX)
D1est la cellule qui contient la valeur recherchée (la référence du produit).A1:B4est la plage de cellules qui contient le tableau de données (la table_matrice).2est le numéro de la colonne qui contient le prix (la deuxième colonne de la table_matrice).FAUXindique que vous voulez une recherche exacte.
Étape 3 : Interpréter le Résultat
La cellule D2 affichera le prix du produit REF002, qui est 50 €.
Capture d'écran (description textuelle) : Une capture d'écran montrant une feuille Excel avec les données de l'exemple, la cellule D1 contenant la référence REF002, et la cellule D2 contenant la formule RECHERCHEV et affichant le résultat 50 €.
Exemple 2 : Associer un Nom à un Numéro d'Identification
Dans cet exemple, nous allons utiliser RECHERCHEV pour associer un nom à un numéro d'identification unique.
Étape 1 : Préparer les Données
Créez une feuille Excel avec deux colonnes : "ID" et "Nom". Remplissez ces colonnes avec quelques identifiants et les noms correspondants.
| ID | Nom |
|---|---|
| 101 | Jean Dupont |
| 102 | Marie Curie |
| 103 | Pierre Paul |
| 104 | Sophie Martin |
Étape 2 : Écrire la Formule RECHERCHEV
- Dans une cellule vide, par exemple
D1, entrez l'ID dont vous voulez connaître le nom (par exemple,103). - Dans une autre cellule vide, par exemple
D2, entrez la formule suivante :
=RECHERCHEV(D1;A1:B4;2;FAUX)
D1est la cellule qui contient la valeur recherchée (l'ID).A1:B4est la plage de cellules qui contient le tableau de données.2est le numéro de la colonne qui contient le nom.FAUXindique que vous voulez une recherche exacte.
Étape 3 : Interpréter le Résultat
La cellule D2 affichera le nom associé à l'ID 103, qui est Pierre Paul.
Capture d'écran (description textuelle) : Une capture d'écran montrant une feuille Excel avec les données de l'exemple, la cellule D1 contenant l'ID 103, et la cellule D2 contenant la formule RECHERCHEV et affichant le résultat Pierre Paul.
Exemple 3 : Utiliser RECHERCHEV avec des Données sur Plusieurs Feuilles
RECHERCHEV ne se limite pas à une seule feuille. Vous pouvez utiliser cette fonction pour rechercher des informations dans un tableau situé sur une autre feuille du même classeur.
Étape 1 : Préparer les Données
- Créez deux feuilles Excel : "Produits" et "Commandes".
- Dans la feuille "Produits", créez un tableau avec les colonnes "Référence Produit" et "Description".
- Dans la feuille "Commandes", créez un tableau avec les colonnes "Référence Produit" et "Quantité".
- Remplissez les deux tableaux avec quelques données.
Feuille "Produits" :
| Référence Produit | Description |
|---|---|
| REF001 | T-shirt coton |
| REF002 | Pantalon jean |
| REF003 | Veste cuir |
| REF004 | Chaussures de sport |
Feuille "Commandes" :
| Référence Produit | Quantité |
|---|---|
| REF001 | 2 |
| REF003 | 1 |
| REF002 | 3 |
Étape 2 : Écrire la Formule RECHERCHEV
Dans la feuille "Commandes", ajoutez une colonne "Description" à côté de la colonne "Quantité". Dans la première cellule de cette colonne (par exemple, C2), entrez la formule suivante :
=RECHERCHEV(A2;Produits!A:B;2;FAUX)
A2est la cellule qui contient la valeur recherchée (la référence du produit dans la feuille "Commandes").Produits!A:Best la plage de cellules qui contient le tableau de données dans la feuille "Produits". Notez l'utilisation du nom de la feuille suivi d'un point d'exclamation.2est le numéro de la colonne qui contient la description du produit.FAUXindique que vous voulez une recherche exacte.
Étape 3 : Étendre la Formule
Cliquez sur le petit carré en bas à droite de la cellule C2 et faites-le glisser vers le bas pour étendre la formule à toutes les lignes de votre tableau "Commandes".
Étape 4 : Interpréter le Résultat
La colonne "Description" dans la feuille "Commandes" affichera la description de chaque produit en fonction de sa référence.
Capture d'écran (description textuelle) : Deux captures d'écran. La première montre la feuille "Produits" avec les données. La seconde montre la feuille "Commandes" avec les données, la colonne "Description" remplie grâce à la formule RECHERCHEV.
Erreurs Courantes et Comment les Éviter
RECHERCHEV est puissante, mais elle peut aussi être source d'erreurs si elle n'est pas utilisée correctement. Voici quelques erreurs courantes et comment les éviter :
- Erreur #N/A : Cette erreur signifie que RECHERCHEV n'a pas trouvé la valeur recherchée dans la première colonne de la table_matrice. Vérifiez que la valeur recherchée existe bien dans la table, et que l'orthographe est correcte. Assurez-vous également que vous utilisez
FAUXsi vous voulez une recherche exacte. - Résultats incorrects avec
valeur_procheà VRAI : Si vous utilisezVRAIpourvaleur_proche, assurez-vous que la première colonne de votre table_matrice est triée en ordre croissant. Sinon, RECHERCHEV peut renvoyer des résultats incorrects. - Incohérence des types de données : Assurez-vous que le type de données de la valeur recherchée correspond au type de données de la première colonne de la table_matrice. Par exemple, si vous recherchez un nombre, assurez-vous que la première colonne de la table_matrice contient des nombres, et non du texte.
- Plage de cellules incorrecte : Vérifiez que la plage de cellules
table_matriceest correcte et qu'elle inclut toutes les données nécessaires. - Numéro de colonne incorrect : Assurez-vous que le numéro de colonne
no_index_colcorrespond bien à la colonne qui contient la valeur que vous voulez renvoyer.
Alternatives à RECHERCHEV
Bien que RECHERCHEV soit très utile, il existe d'autres fonctions Excel qui peuvent être utilisées pour réaliser des recherches, notamment :
- INDEX et EQUIV : Ces deux fonctions combinées offrent une plus grande flexibilité que RECHERCHEV. INDEX renvoie la valeur d'une cellule à une position donnée dans une plage, et EQUIV renvoie la position d'une valeur dans une plage. Ensemble, elles permettent de réaliser des recherches à la fois verticales et horizontales.
- RECHERCHEH : Cette fonction est similaire à RECHERCHEV, mais elle effectue des recherches horizontales au lieu de verticales.
- XRECHERCHE (Excel 365) : Cette fonction est la remplaçante moderne de RECHERCHEV et RECHERCHEH. Elle est plus flexible, plus facile à utiliser et corrige certaines limitations de RECHERCHEV, comme la nécessité de rechercher uniquement dans la première colonne.
Bonnes Pratiques pour Utiliser RECHERCHEV Efficacement
- Utilisez toujours
FAUXpour une recherche exacte, sauf si vous avez une raison spécifique d'utiliserVRAI. - Vérifiez toujours que la valeur recherchée existe bien dans la table_matrice et que l'orthographe est correcte.
- Utilisez des noms de plages pour rendre vos formules plus lisibles et plus faciles à maintenir.
- Documentez vos formules avec des commentaires pour expliquer leur fonctionnement.
- Testez vos formules avec des données de test pour vous assurer qu'elles fonctionnent correctement.
Conclusion
La fonction RECHERCHEV est un outil puissant pour retrouver des informations dans Excel. En comprenant sa syntaxe, en évitant les erreurs courantes et en suivant les bonnes pratiques, vous pouvez l'utiliser efficacement pour gagner du temps et améliorer votre productivité. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à explorer les alternatives à RECHERCHEV pour trouver la méthode qui convient le mieux à vos besoins. Avec un peu de pratique, vous deviendrez un expert de RECHERCHEV et vous pourrez exploiter pleinement le potentiel d'Excel !