Qu'est-ce que la fonction RECHERCHEV sur Excel ?
La fonction RECHERCHEV (VLOOKUP en anglais) est une fonction de recherche et de référence dans Excel. Elle permet de rechercher une valeur dans la première colonne d'une plage de cellules, puis de renvoyer une valeur dans la même ligne à partir d'une colonne spécifiée. En d'autres termes, elle vous aide à trouver des informations associées à une donnée particulière dans un tableau.
Syntaxe de la fonction RECHERCHEV
La syntaxe de la fonction RECHERCHEV est la suivante :
=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])
- valeur_recherchée : La valeur que vous souhaitez rechercher dans la première colonne de la table.
- table_matrice : La plage de cellules dans laquelle vous effectuez la recherche. La première colonne de cette plage doit contenir les valeurs dans lesquelles vous recherchez
valeur_recherchée. - no_index_col : Le numéro de la colonne dans
table_matriceà partir de laquelle vous souhaitez renvoyer la valeur correspondante. La première colonne detable_matriceest la colonne 1. - [valeur_proche] : Un argument facultatif qui spécifie si vous voulez une correspondance exacte ou approximative. Si
valeur_procheest VRAI (ou omis), RECHERCHEV renvoie une correspondance approximative. Sivaleur_procheest FAUX, RECHERCHEV recherche une correspondance exacte. Il est fortement recommandé d'utiliser FAUX pour éviter des résultats inattendus.
Comment utiliser la fonction RECHERCHEV : Guide étape par étape
Voici un guide étape par étape pour utiliser la fonction RECHERCHEV sur Excel :
- Ouvrez votre feuille de calcul Excel : Assurez-vous que vous avez un tableau de données structuré dans votre feuille de calcul. La première colonne du tableau sera utilisée pour la recherche.
- Identifiez la valeur à rechercher : Déterminez la valeur que vous souhaitez rechercher dans la première colonne de votre tableau. Cette valeur peut être un numéro, un texte ou une date.
- Déterminez la plage de données : Sélectionnez la plage de cellules qui contient votre tableau de données. Assurez-vous que la première colonne de cette plage contient les valeurs dans lesquelles vous allez effectuer la recherche.
- Déterminez le numéro de colonne : Identifiez le numéro de la colonne dans laquelle se trouve la valeur que vous souhaitez renvoyer. La première colonne de la plage de données est considérée comme la colonne 1.
- Entrez la formule RECHERCHEV : Dans la cellule où vous souhaitez afficher le résultat, entrez la formule RECHERCHEV en utilisant la syntaxe décrite ci-dessus. Par exemple :
=RECHERCHEV(A2;B2:D10;3;FAUX)- Dans cet exemple,
A2est la cellule contenant la valeur à rechercher. B2:D10est la plage de données.3est le numéro de la colonne contenant la valeur à renvoyer.FAUXindique que nous voulons une correspondance exacte.
- Dans cet exemple,
- Appuyez sur Entrée : Excel effectuera la recherche et affichera le résultat dans la cellule où vous avez entré la formule. Si la valeur recherchée est trouvée, la valeur correspondante de la colonne spécifiée sera affichée. Si la valeur recherchée n'est pas trouvée et que
valeur_procheest FAUX, Excel affichera l'erreur#N/A.
Exemple concret : Recherche de prix d'un produit
Imaginez que vous avez un tableau avec une liste de produits et leurs prix correspondants.
| Produit | Référence | Prix |
|---|---|---|
| Clavier | K123 | 25 € |
| Souris | S456 | 15 € |
| Écran | E789 | 150 € |
| Imprimante | I012 | 80 € |
Vous souhaitez rechercher le prix du produit "Souris". Dans une cellule vide (par exemple, G2), vous entrez "Souris". Dans la cellule où vous voulez afficher le prix (par exemple, H2), entrez la formule suivante :
=RECHERCHEV(G2;A2:C5;3;FAUX)
Excel recherchera "Souris" dans la colonne A, trouvera la correspondance, et renverra la valeur de la colonne 3 (le prix), soit 15 €.
Capture d'écran (description textuelle)
Une capture d'écran montrerait une feuille Excel avec le tableau des produits et la formule RECHERCHEV entrée dans la cellule H2, affichant le résultat "15 €". La cellule G2 contiendrait le texte "Souris", qui est la valeur recherchée.
Erreurs courantes avec la fonction RECHERCHEV et comment les éviter
L'erreur la plus fréquente avec la fonction RECHERCHEV est l'erreur #N/A. Cette erreur signifie que la valeur recherchée n'a pas été trouvée dans la première colonne de la table.
Causes courantes de l'erreur #N/A et solutions :
- La valeur recherchée n'existe pas : Vérifiez que la valeur que vous recherchez existe réellement dans la première colonne de la table. Assurez-vous qu'il n'y a pas de fautes de frappe ou d'espaces supplémentaires.
- La plage de données est incorrecte : Assurez-vous que la plage de données spécifiée dans la formule RECHERCHEV est correcte et qu'elle inclut la colonne dans laquelle vous effectuez la recherche et la colonne contenant la valeur à renvoyer.
- L'argument
valeur_procheest mal utilisé : Si vous utilisezVRAI(ou omettez l'argument) pourvaleur_proche, Excel renverra une correspondance approximative. Cela peut entraîner des résultats inattendus si la valeur recherchée n'est pas une correspondance exacte. Il est fortement recommandé d'utiliserFAUXpour obtenir une correspondance exacte et éviter les erreurs. - Les données ne sont pas au bon format : Assurez-vous que le format des données dans la colonne de recherche est cohérent avec le format de la valeur recherchée. Par exemple, si vous recherchez un numéro, assurez-vous que la colonne de recherche contient également des numéros et non du texte.
- Espaces invisibles : Des espaces invisibles avant ou après la valeur recherchée ou dans la colonne de recherche peuvent empêcher la fonction RECHERCHEV de trouver une correspondance. Utilisez la fonction
SUPPRESPACEpour supprimer ces espaces.
Autres erreurs possibles :
- Erreur #REF! : Cette erreur se produit si le numéro de colonne spécifié dans la formule RECHERCHEV est supérieur au nombre de colonnes dans la plage de données.
- Erreur #VALUE! : Cette erreur peut se produire si l'un des arguments de la formule RECHERCHEV n'est pas du type de données attendu.
Alternatives à la fonction RECHERCHEV
Bien que la fonction RECHERCHEV soit un outil puissant, il existe d'autres fonctions Excel qui peuvent être utilisées pour effectuer des recherches de données, notamment :
- INDEX et EQUIV : Ces deux fonctions combinées offrent une alternative plus flexible à la RECHERCHEV. INDEX renvoie la valeur d'une cellule à une intersection spécifique dans une plage, tandis que EQUIV renvoie la position d'une valeur dans une plage. Ensemble, elles peuvent effectuer des recherches bidirectionnelles et sont moins sensibles aux insertions et suppressions de colonnes.
- RECHERCHEH : Cette fonction est similaire à RECHERCHEV, mais elle recherche une valeur dans la première ligne d'une plage de cellules, plutôt que dans la première colonne.
- XRECHERCHE : Disponible dans les versions récentes d'Excel (Office 365 et versions ultérieures), XRECHERCHE est une version améliorée de RECHERCHEV et RECHERCHEH. Elle offre plus de flexibilité, gère mieux les erreurs et permet de rechercher des valeurs dans n'importe quelle colonne ou ligne, pas seulement la première.
- FILTRE : Egalement disponible dans les versions récentes d'Excel, la fonction FILTRE permet de filtrer une plage de données en fonction de critères spécifiques. Bien qu'elle ne soit pas directement conçue pour la recherche, elle peut être utilisée pour extraire des lignes spécifiques en fonction d'une valeur recherchée.
Bonnes pratiques pour utiliser la fonction RECHERCHEV
- Utilisez toujours
FAUXpour l'argumentvaleur_proche: Cela garantit que vous obtenez une correspondance exacte et évite les résultats inattendus. - Vérifiez vos données : Assurez-vous que la valeur que vous recherchez existe réellement dans la première colonne de la table et qu'il n'y a pas de fautes de frappe ou d'espaces supplémentaires.
- Utilisez des noms de plages : Au lieu d'utiliser des références de cellules (par exemple,
A2:C10), vous pouvez définir des noms de plages (par exemple,Tableau_Produits). Cela rend vos formules plus faciles à lire et à comprendre. - Utilisez la fonction
SIERREURpour gérer les erreurs #N/A : La fonctionSIERREURvous permet de spécifier une valeur à renvoyer si la fonction RECHERCHEV renvoie une erreur. Par exemple :=SIERREUR(RECHERCHEV(A2;B2:D10;3;FAUX);"Produit non trouvé")Cette formule renverra "Produit non trouvé" si la valeur recherchée n'est pas trouvée. - Figez les références de cellules : Utilisez le symbole
$pour figer les références de cellules dans votre formule RECHERCHEV. Cela empêche les références de cellules de changer lorsque vous copiez la formule dans d'autres cellules. Par exemple :=RECHERCHEV(A2;$B$2:$D$10;3;FAUX)
Conclusion
La fonction RECHERCHEV est un outil essentiel pour tous ceux qui travaillent avec des données dans Excel. En comprenant sa syntaxe, en évitant les erreurs courantes et en suivant les bonnes pratiques, vous pouvez exploiter tout son potentiel et gagner du temps dans vos tâches quotidiennes. N'hésitez pas à expérimenter avec différents exemples et à explorer les alternatives mentionnées pour trouver la méthode qui convient le mieux à vos besoins. Avec un peu de pratique, vous deviendrez un expert de la RECHERCHEV et vous pourrez l'utiliser pour résoudre des problèmes complexes et analyser efficacement vos données.