Comment utiliser la fonction RECHERCHEV - Formules Excel faciles

Table des matières

Correspondance exacte | Correspondance approximative | Vlookup semble correct | Premier match | Vlookup est insensible à la casse | Critères multiples | #N/A erreur | Tables de recherche multiples | Indexer et faire correspondre | Xrecherche

Le Fonction RECHERCHEV est l'une des fonctions les plus populaires dans Exceller. Cette page contient de nombreux exemples de RECHERCHEV faciles à suivre.

Correspondance exacte

La plupart du temps, vous recherchez une correspondance exacte lorsque vous utilisez la fonction RECHERCHEV dans Excel. Jetons un coup d'œil aux arguments de la fonction RECHERCHEV.

1. La fonction RECHERCHEV ci-dessous recherche la valeur 53 (premier argument) dans la colonne la plus à gauche du tableau rouge (deuxième argument).

2. La valeur 4 (troisième argument) indique à la fonction RECHERCHEV de renvoyer la valeur dans la même ligne à partir de la quatrième colonne du tableau rouge.

Remarque : le booléen FALSE (quatrième argument) indique à la fonction RECHERCHEV de renvoyer une correspondance exacte. Si la fonction RECHERCHEV ne peut pas trouver la valeur 53 dans la première colonne, elle renverra une erreur #N/A.

3. Voici un autre exemple. Au lieu de renvoyer le salaire, la fonction RECHERCHEV ci-dessous renvoie le nom de famille (le troisième argument est défini sur 3) de l'ID 79.

Correspondance approximative

Jetons un coup d'œil à un exemple de la fonction RECHERCHEV en mode de correspondance approximative (quatrième argument défini sur TRUE).

1. La fonction RECHERCHEV ci-dessous recherche la valeur 85 (premier argument) dans la colonne la plus à gauche du tableau rouge (deuxième argument). Il y a juste un problème. Il n'y a pas de valeur 85 dans la première colonne.

2. Heureusement, le booléen TRUE (quatrième argument) indique à la fonction RECHERCHEV de renvoyer une correspondance approximative. Si la fonction RECHERCHEV ne peut pas trouver la valeur 85 dans la première colonne, elle renverra la plus grande valeur inférieure à 85. Dans cet exemple, ce sera la valeur 80.

3. La valeur 2 (troisième argument) indique à la fonction RECHERCHEV de renvoyer la valeur dans la même ligne à partir de la deuxième colonne du tableau rouge.

Remarque : triez toujours la colonne la plus à gauche du tableau rouge par ordre croissant si vous utilisez la fonction RECHERCHEV en mode de correspondance approximative (quatrième argument défini sur TRUE).

Vlookup semble correct

La fonction RECHERCHEV recherche toujours une valeur dans la colonne la plus à gauche d'une table et renvoie la valeur correspondante d'une colonne à droite.

1. Par exemple, la fonction RECHERCHEV ci-dessous recherche le prénom et renvoie le nom de famille.

2. Si vous modifiez le numéro d'index de la colonne (troisième argument) sur 3, la fonction RECHERCHEV recherche le prénom et renvoie le salaire.

Remarque : dans cet exemple, la fonction RECHERCHEV ne peut pas rechercher le prénom et renvoyer l'ID. La fonction RECHERCHEV ne regarde que vers la droite. Pas de soucis, vous pouvez utiliser INDEX et MATCH dans Excel pour effectuer une recherche à gauche.

Premier match

Si la colonne la plus à gauche du tableau contient des doublons, la fonction RECHERCHEV correspond à la première instance. Par exemple, jetez un œil à la fonction RECHERCHEV ci-dessous.

Explication : la fonction RECHERCHEV renvoie le salaire de Mia Clark, pas de Mia Reed.

Vlookup est insensible à la casse

La fonction RECHERCHEV dans Excel effectue une recherche insensible à la casse. Par exemple, la fonction RECHERCHEV ci-dessous recherche MIA (cellule G2) dans la colonne la plus à gauche du tableau.

Explication : la fonction RECHERCHEV est insensible à la casse donc elle recherche MIA ou Mia ou mia ou miA, etc. Par conséquent, la fonction RECHERCHEV renvoie le salaire de Mia Clark (première instance). Utilisez INDEX, MATCH et EXACT dans Excel pour effectuer une recherche sensible à la casse.

Critères multiples

Vous souhaitez rechercher une valeur en fonction de plusieurs critères ? Utilisez INDEX et MATCH dans Excel pour effectuer une recherche sur deux colonnes.

Remarque : la formule matricielle ci-dessus recherche le salaire de James Clark, pas James Smith, pas James Anderson.

Erreur #N/A

Si la fonction RECHERCHEV ne trouve pas de correspondance, elle renvoie une erreur #N/A.

1. Par exemple, la fonction RECHERCHEV ci-dessous ne peut pas trouver la valeur 28 dans la colonne la plus à gauche.

2. Si vous le souhaitez, vous pouvez utiliser la fonction IFNA pour remplacer l'erreur #N/A par un message amical.

Remarque : la fonction IFNA a été introduite dans Excel 2013. Si vous utilisez Excel 2010 ou Excel 2007, remplacez simplement IFNA par IFERROR. N'oubliez pas que la fonction SIERREUR détecte également d'autres erreurs. Par exemple, le #NOM ? erreur si vous avez mal orthographié le mot RECHERCHEV.

Tables de recherche multiples

Lorsque vous utilisez la fonction RECHERCHEV dans Excel, vous pouvez avoir plusieurs tables de recherche. Vous pouvez utiliser la fonction SI pour vérifier si une condition est remplie et renvoyer une table de recherche si VRAI et une autre table de recherche si FAUX.

1. Créez deux plages nommées : Table1 et Table2.

2. Sélectionnez la cellule E4 et entrez la fonction RECHERCHEV illustrée ci-dessous.

Explication : le bonus dépend du marché (UK ou USA) et du montant des ventes. Le deuxième argument de la fonction RECHERCHEV fait l'affaire. Si UK, la fonction RECHERCHEV utilise Table1, si USA, la fonction RECHERCHEV utilise Table2. Définissez le quatrième argument de la fonction RECHERCHEV sur TRUE pour renvoyer une correspondance approximative.

3. Appuyez sur Entrée.

4. Sélectionnez la cellule E4, cliquez sur le coin inférieur droit de la cellule E4 et faites-la glisser vers la cellule E10.

Remarque : par exemple, Walker reçoit un bonus de 1 500 $. Étant donné que nous utilisons des plages nommées, nous pouvons facilement copier cette fonction RECHERCHEV dans les autres cellules sans nous soucier des références de cellule.

Indexer et faire correspondre

Au lieu d'utiliser RECHERCHEV, utilisez INDEX et MATCH. Pour effectuer des recherches avancées, vous aurez besoin d'INDEX et de MATCH. C'est peut-être un pas de trop pour vous à ce stade, mais cela vous montre l'une des nombreuses autres formules puissantes qu'Excel a à offrir.

Xrecherche

Si vous avez Excel 365, utilisez RECHERCHEX au lieu de RECHERCHEV. La fonction XLOOKUP est plus facile à utiliser et présente des avantages supplémentaires.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave