Comment utiliser RECHERCHEV dans Excel

La fonction RECHERCHEV dans Excel recherche une valeur dans une plage de cellules, puis elle renvoie une valeur qui se trouve dans la même ligne que la valeur que vous recherchez.

RECHERCHEV, qui signifie « Recherche verticale », est une fonction de recherche qui recherche une valeur dans la colonne la plus à gauche (première colonne) de la plage et renvoie la valeur parallèle de la colonne à sa droite. La fonction RECHERCHEV recherche uniquement la valeur (de haut en bas) dans un tableau disposé verticalement.

Par exemple, disons que nous avons une liste d'inventaire dans une feuille de calcul avec un tableau indiquant les noms des articles, la date d'achat, la quantité et le prix. Ensuite, nous pourrions utiliser RECHERCHEV dans une autre feuille de calcul pour extraire la quantité et le prix d'un certain nom d'article de la feuille de calcul d'inventaire.

La fonction RECHERCHEV peut sembler intimidante au début, mais elle est en fait assez facile à utiliser une fois que vous comprenez son fonctionnement. Ici, dans ce didacticiel, nous allons vous montrer comment utiliser la fonction RECHERCHEV dans Excel.

Syntaxe et arguments de RECHERCHEV

Si vous comptez utiliser la fonction RECHERCHEV, vous devez connaître sa syntaxe et ses arguments.

Syntaxe de la fonction RECHERCHEV :

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Cette fonction est constituée de 4 paramètres ou arguments :

  • valeur_recherche : Cela spécifie la valeur que vous recherchez dans la première colonne du tableau de table donné. La valeur de recherche doit toujours se trouver dans la colonne la plus à gauche (colonne de la table de recherche.
  • tableau_table : Il s'agit du tableau (plage de cellules) dans lequel vous souhaitez rechercher une valeur. Ce tableau (table de recherche) peut se trouver dans la même feuille de calcul ou dans une feuille de calcul différente, voire dans un classeur différent.
  • col_index_num : Ceci spécifie le numéro de colonne du tableau de la table qui a la valeur que vous souhaitez extraire.
  • [range_lookup] : Ce paramètre spécifie si vous souhaitez extraire une correspondance exacte ou approximative. C'est soit VRAI soit FAUX, entrez "FAUX" si vous voulez la valeur exacte ou entrez "VRAI" si vous êtes d'accord avec la valeur approximative.

Utilisation de la fonction RECHERCHEV dans Excel

Explorons comment utiliser RECHERCHEV dans Microsoft Excel.

Exemple de base

Pour utiliser RECHERCHEV, vous devez d'abord créer votre base de données ou votre table (voir ci-dessous).

Créez ensuite une table ou une plage à partir de laquelle vous souhaitez rechercher et extrayez les valeurs de la table de recherche.

Ensuite, sélectionnez la cellule dans laquelle vous souhaitez extraire la valeur et entrez la formule RECHERCHEV suivante. Par exemple, nous voulons rechercher le numéro de téléphone de 'Ena', puis nous devons entrer la valeur de recherche comme B13, A2:E10 comme tableau de tableau, 5 pour le numéro de colonne du numéro de téléphone et FALSE pour renvoyer l'exact valeur. Ensuite, appuyez sur « Entrée » pour terminer la formule.

=RECHERCHEV(B13,A2:E10,5,FAUX)

Vous n'avez pas besoin de saisir manuellement la plage de la table, vous pouvez simplement sélectionner la plage ou la table à l'aide de la souris pour l'argument table_array. Et il sera ajouté à l'argument automatiquement.

N'oubliez pas que pour que cela fonctionne, la valeur de recherche doit se trouver à l'extrême gauche de notre table de recherche (A2:E10). En outre, la valeur Lookup_value ne doit pas nécessairement se trouver dans la colonne A de la feuille de calcul, elle doit simplement être la colonne la plus à gauche de la plage que vous souhaitez rechercher.

Vlookup semble correct

La fonction RECHERCHEV ne peut regarder qu'à droite du tableau. Il recherche une valeur dans la première colonne d'un tableau ou d'une plage et extrait la valeur correspondante d'une colonne à droite.

Correspondance exacte

La fonction RECHERCHEV d'Excel a deux méthodes de correspondance, elles sont : exacte et approximative. Le paramètre 'range_lookup' dans la fonction RECHERCHEV spécifie quel type de vous recherchez, exact ou approximatif.

Si vous entrez range_lookup comme "FALSE" ou "0", la formule recherche une valeur qui est exactement égale à lookup_value (il peut s'agir d'un nombre, d'un texte ou d'une date).

=RECHERCHEV(A9,A2:D5,3,FAUX)

Si une correspondance exacte n'est pas trouvée dans le tableau, il renverra une erreur #N/A. Lorsque nous avons essayé de rechercher « Japon » et de renvoyer sa valeur correspondante dans la colonne 4, l'erreur #N/A se produit car il n'y a pas de « Japon » dans la première colonne du tableau.

Vous pouvez entrer le nombre « 0 » ou « FAUX » dans l'argument final. Ils signifient tous les deux la même chose dans Excel.

Correspondance approximative

Parfois, vous n'avez pas nécessairement besoin d'une correspondance exacte, la meilleure correspondance suffit. Dans de tels cas, vous pouvez utiliser le mode de correspondance approximative. Définissez l'argument final de la fonction sur « TRUE » pour trouver une correspondance approximative. La valeur par défaut est TRUE, ce qui signifie que si vous n'ajoutez pas le dernier argument, la fonction utilisera une correspondance approximative par défaut.

=RECHERCHEV(B10,A2:B7,2,VRAI)

Dans cet exemple, nous n'avons pas besoin d'un score exact pour trouver une note appropriée. Tout ce dont nous avons besoin, c'est que les notes se situent dans cette plage de scores.

Si RECHERCHEV trouve une correspondance exacte, il renverra cette valeur. Dans l'exemple ci-dessus, si la formule ne trouve pas la valeur de recherche 89 dans la première colonne, elle renverra la valeur la plus élevée suivante (80).

Premier match

Si la colonne la plus à gauche du tableau contient des doublons, RECHERCHEV trouvera et renverra la première correspondance.

Par exemple, RECHERCHEV est configuré pour rechercher le nom de famille pour le prénom « Mia ». Comme il y a 2 entrées avec le prénom « Mia », la fonction renvoie donc le nom de famille de la première entrée, « Bena ».

Correspondance avec caractères génériques

La fonction RECHERCHEV vous permet de trouver une correspondance partielle sur une valeur spécifiée à l'aide de caractères génériques. Si vous souhaitez localiser une valeur qui contient la valeur de recherche dans n'importe quelle position, ajoutez un signe et commercial (&) pour joindre notre valeur de recherche avec le caractère générique (*). Utilisez les signes « $ » pour créer des références de cellule absolues et ajoutez le signe générique « * » avant ou après la valeur de recherche.

Dans l'exemple, nous n'avons qu'une partie d'une valeur de recherche (Vin) dans la cellule B13. Ainsi, afin d'effectuer une correspondance partielle sur les caractères donnés, concaténez un caractère générique « * » après la référence de cellule.

=RECHERCHEV($B$13&"*",$A$2:$E$10,3,FAUX)

Recherches multiples

La fonction RECHERCHEV vous permet de créer une recherche bidirectionnelle dynamique, correspondant à la fois aux lignes et aux colonnes. Dans l'exemple suivant, RECHERCHEV est configuré pour effectuer une recherche basée sur le prénom (Mayra) et la ville. La syntaxe en B14 est :

=RECHERCHEV(B13,A2:E10,MATCH(A14,A1:E1,0),0)

Comment rechercher VLOOKUP à partir d'une autre feuille dans Excel

Habituellement, la fonction RECHERCHEV est utilisée pour renvoyer des valeurs correspondantes à partir d'une feuille de calcul distincte et elle est rarement utilisée avec des données dans la même feuille de calcul.

Pour Vlookup à partir d'une autre feuille Excel mais dans le même classeur, entrez le nom de la feuille avant table_array avec un point d'exclamation (!).

Par exemple, pour rechercher la valeur de la cellule A2 de la feuille de calcul « Produits » dans la plage A2 : B8 sur la feuille de calcul « Prix des articles » et renvoyer une valeur correspondante de la colonne B :

=RECHERCHEV(A2,Prix des articles!$A$2:$C$8,2,FAUX)

L'image ci-dessous montre un tableau dans la feuille de calcul « ItemPrices ».

Lorsque nous entrons la formule RECHERCHEV dans la colonne C de la feuille de calcul « Produits », elle extrait les données correspondantes de la feuille de calcul « ItemPrices ».

Comment rechercher VLOOKUP à partir d'un autre classeur dans Excel

Vous pouvez également rechercher la valeur dans un classeur entièrement différent. Si vous souhaitez RECHERCHEV à partir d'un autre classeur, vous devez mettre le nom du classeur entre crochets suivis du nom de la feuille avant table_array avec un point d'exclamation (!) (comme indiqué ci-dessous).

Par exemple, utilisez cette formule pour rechercher la valeur de la cellule A2 d'une feuille de calcul différente de la feuille de calcul nommée « ItemPrices » dans le classeur « Item.xlsx » :

=VLOOKUP(A2,[Item.xls]ItemPrices!$A$2:$B$8,2,FALSE)

Tout d'abord, ouvrez les deux classeurs, puis commencez à saisir la formule dans la cellule C2 d'une feuille de calcul (feuille de calcul du produit), et lorsque vous arrivez à l'argument table_array, accédez au classeur de données principal (Item.xlsx) et sélectionnez la plage de la table. De cette façon, vous n'avez pas besoin de taper manuellement le nom du classeur et de la feuille de calcul. Tapez le reste des arguments et appuyez sur la touche « Entrée » pour terminer la fonction.

Même si vous fermez le classeur qui contient la table de recherche, la formule RECHERCHEV continuera à fonctionner, mais vous pouvez maintenant voir le chemin complet du classeur fermé, comme illustré dans la capture d'écran suivante.

Utiliser la fonction RECHERCHEV à partir du ruban Excel

Si vous ne vous souvenez pas des formules, vous pouvez toujours accéder à la fonction RECHERCHEV à partir du ruban Excel. Pour accéder à RECHERCHEV, accédez à l'onglet "Formules" dans le ruban Excel et cliquez sur l'icône "Recherche et référence". Ensuite, sélectionnez l'option « RECHERCHEV » en bas de la liste déroulante.

Ensuite, entrez les arguments dans la boîte de dialogue « Arguments de la fonction ». Ensuite, cliquez sur le bouton « OK ».

Dans l'exemple, nous avons recherché le prénom « Sherill » dans le tableau pour renvoyer son état correspondant dans la colonne D.

Nous espérons que vous avez appris à utiliser la fonction RECHERCHEV dans Excel à partir de cet article. Si vous souhaitez en savoir plus sur l'utilisation d'Excel, consultez nos autres articles liés à Excel.