Bureautique

Comment utiliser la fonction RECHERCHEV sur Excel ?

12 décembre 20255 min de lecture

RECHERCHEV (VLOOKUP en anglais) est l'une des fonctions les plus puissantes d'Excel. Elle permet de rechercher une valeur dans une colonne et retourner une valeur correspondante d'une autre colonne.

Réponse courte : La syntaxe est =RECHERCHEV(valeur_cherchée; tableau; n°_colonne; FAUX). Elle cherche la valeur dans la première colonne du tableau et retourne la valeur de la colonne indiquée. FAUX = correspondance exacte.

Comprendre la syntaxe

=RECHERCHEV(valeur_cherchée; plage; n°_colonne; [correspondance])

valeur_cherchée : ce que vous recherchez (texte, nombre, ou référence de cellule)

plage : le tableau où chercher (la valeur doit être dans la 1ère colonne)

n°_colonne : numéro de la colonne à retourner (1 = première colonne du tableau)

correspondance : FAUX (exact) ou VRAI (approximatif, pour les valeurs triées)

Exemple concret

Tableau des produits (A1:C5) :

| Code | Produit | Prix |
| P001 | Stylo | 2,50€ |
| P002 | Cahier | 4,00€ |
| P003 | Gomme | 1,00€ |
| P004 | Règle | 3,00€ |

Formule :

=RECHERCHEV("P002";A1:C5;3;FAUX)

Résultat : 4,00€ (le prix du code P002)

Étape par étape

1

Identifiez ce que vous cherchez

Quelle valeur voulez-vous trouver ? Elle doit être dans la première colonne de votre tableau de recherche.

2

Définissez votre tableau de recherche

Sélectionnez la plage contenant vos données. La colonne de recherche DOIT être la première colonne de cette plage.

3

Comptez le numéro de colonne

Dans votre plage sélectionnée, comptez : 1ère colonne = 1, 2ème = 2, etc. C'est la colonne dont vous voulez récupérer la valeur.

4

Choisissez la correspondance

Utilisez FAUX pour une correspondance exacte (le plus courant). VRAI pour approximatif (utile pour les tranches de notes par exemple).

Utilisation avec une cellule dynamique

Plus pratique : utilisez une référence de cellule au lieu d'un texte fixe

=RECHERCHEV(E1;A1:C5;3;FAUX)

La formule cherchera la valeur qui se trouve dans la cellule E1. Tapez un code en E1 et le prix s'affiche automatiquement.

Éviter l'erreur #N/A

Problème : Si la valeur n'existe pas, RECHERCHEV renvoie #N/A

Solution : Combinez avec SIERREUR

=SIERREUR(RECHERCHEV(E1;A1:C5;3;FAUX);"Non trouvé")

Affiche "Non trouvé" au lieu de #N/A si la valeur n'existe pas.

Astuces avancées

  • Verrouillez la plage avec $A$1:$C$5 pour pouvoir copier la formule
  • Sensible à la casse : RECHERCHEV ne distingue pas majuscules/minuscules
  • Alternative moderne : XLOOKUP (INDEX+EQUIV) est plus flexible mais moins répandu
  • Recherche à gauche impossible : la valeur cherchée doit être dans la 1ère colonne

Erreurs courantes

  • #N/A : valeur non trouvée → vérifiez l'orthographe et les espaces
  • #REF! : n° de colonne supérieur au nombre de colonnes du tableau
  • Mauvaise valeur : oubli de FAUX → correspondance approximative utilisée
  • Ne fonctionne pas après copie : plage non verrouillée avec $

Pour découvrir d'autres formules : → Comment utiliser les formules de base sur Excel

Besoin d'une application sur mesure ?

Nous développons des applications web et mobiles adaptées à vos besoins. Devis gratuit en quelques clics.

Demander un devis gratuit