Comment faire une RECHERCHEV vers la gauche ?

Comment faire une RECHERCHEV vers la gauche ?
Dernière mise à jour le 14/05/2024
Temps de lecture : 3 minutes

Comment faire une RECHERCHEV à gauche de la colonne de recherche ? Deux solution sont possibles, mais pas avec RECHERCHEV ?

  1. Par construction, RECHERCHEV ne permet de "lire" les colonnes à droite de la colonne de recherche

    Il n'y a rien que vous puissiez faire, la fonction a été développée comme cela depuis l'origine

  2. Le plus simple, la fonction RECHERCHEX

    Pour palier ce problème, Microsoft a développé une nouvelle fonction, RECHERCHEX, qui améliore la fonction RECHERCHEV et simplifie son écriture

  3. Historiquement la seule solution, INDEX et EQUIV

    Pendant des années, c'était le seul moyen de renvoyer le résultat qui se trouve à gauche de la colonne de recherche. Beaucoup de personnes continuent de l'utiliser mais elle est difficile à comprendre pour des novices.

RECHERCHEV lit uniquement vers la droite ⛔

La fonction RECHERCHEV permet de rechercher des données dans un tableau en retournant des données situées toujours à droite de la colonne de recherche. Mais il existe 2 autres fonctions de recherche qui vous permettent de contourner ce problème.

Nous allons voir comment récupérer le nom du pays (colonne A) en utilisant le code pays (colonne B)

Comment faire une RECHERCHEV a gauche

Solution avec RECHERCHEX

La fonction RECHERCHEX est l'une des plus récentes fonctions développées par Microsoft dans Excel 365. Elle améliore les manquements constatés avec la fonction RECHERCHEV, comme la recherche à gauche.

  1. Commencer par écrire le nom de la fonction RECHERCHEX
  2. Ensuite, indiquez la cellule contenant l'élément à chercher
  3. Sélectionnez uniquement la colonne où se trouve l'élément à chercher (ici, la colonne B)
  4. Enfin, sélectionnez la colonne à retourner (ici, la colonne A)

La formule dans cet exemple est :

=RECHERCHEX(H2;B2:B233;A2:A233)

Recherche a gauche avec RECHERCHEX
  • Avec RECHERCHEX, il n'y a que 2 colonnes à sélectionner, la colonne de recherche et la colonne à renvoyer

Solution avec INDEX et EQUIV

Si vous ne travaillez pas avec Excel 365 ni Excel Online, voici la méthode pour effectuer une recherche vers la gauche.

  1. Nous allons commencer par écrire la fonction INDEX.
  2. En premier paramètre, nous allons sélectionner uniquement la colonne des noms des pays, l'information que nous recherchons =INDEX($A$2:$A$233
  3. Ensuite, pour le deuxième argument, nous allons utiliser la fonction EQUIV. Cette fonction retourne la position d'un élément dans une liste.
  4. Comme nous recherchons la position du code AD and notre liste, nous allons écrire =EQUIV($H$2;$B$2:$B$233;0)
  5. Le 0 à la fin indique que nous faisons une recherche exacte.
  6. Pour finir, nous ajoutons cette formule EQUIV comme deuxième argument de la fonction INDEX

=INDEX($A$2:$A$233;EQUIV($H$2;$B$2:$B$233;0))

Recherche a gauche avec INDEX et EQUIV

Articles liés

Vidéo explicative

La vidéo suivante vous montre la technique et vous avez les explications ensuite

4 Comments

  1. Corentin
    13/06/2019 @ 15:42

    Merci, merci, MERCI ! Cette formule est géniale ! Adieu les recherchesv, au final plus besoin de les utiliser !

    Reply

  2. PJ
    11/03/2015 @ 17:55

    Bonjour,

    Merci pour ces explications assez claires.

    J'aimerais toutefois avoir une précision: la plage de recherche de INDEX doit-elle être différente de celle de EQUIV ? J'ai essayé avec la même plage (contraintes de mon tableau) et j'ai un message d'erreur #N/A.

    Merci par avance.

    PJ

    Reply

    • Marie-Florence
      02/11/2021 @ 11:24

      J'ai eu le même problème j'ai l'impression que Index equiv ne fonctionne pas lorsque la matrice et la plage de recherche est la même.

      Reply

      • Frédéric LE GUEN
        02/11/2021 @ 11:27

        Et pourquoi vous n'utilisez pas RECHERCHEX ? C'est bien plus simple

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MVP_logo_2017

Comment faire une RECHERCHEV vers la gauche ?

Reading time: 3 minutes
Dernière mise à jour le 14/05/2024

Comment faire une RECHERCHEV à gauche de la colonne de recherche ? Deux solution sont possibles, mais pas avec RECHERCHEV ?

  1. Par construction, RECHERCHEV ne permet de "lire" les colonnes à droite de la colonne de recherche

    Il n'y a rien que vous puissiez faire, la fonction a été développée comme cela depuis l'origine

  2. Le plus simple, la fonction RECHERCHEX

    Pour palier ce problème, Microsoft a développé une nouvelle fonction, RECHERCHEX, qui améliore la fonction RECHERCHEV et simplifie son écriture

  3. Historiquement la seule solution, INDEX et EQUIV

    Pendant des années, c'était le seul moyen de renvoyer le résultat qui se trouve à gauche de la colonne de recherche. Beaucoup de personnes continuent de l'utiliser mais elle est difficile à comprendre pour des novices.

RECHERCHEV lit uniquement vers la droite ⛔

La fonction RECHERCHEV permet de rechercher des données dans un tableau en retournant des données situées toujours à droite de la colonne de recherche. Mais il existe 2 autres fonctions de recherche qui vous permettent de contourner ce problème.

Nous allons voir comment récupérer le nom du pays (colonne A) en utilisant le code pays (colonne B)

Comment faire une RECHERCHEV a gauche

Solution avec RECHERCHEX

La fonction RECHERCHEX est l'une des plus récentes fonctions développées par Microsoft dans Excel 365. Elle améliore les manquements constatés avec la fonction RECHERCHEV, comme la recherche à gauche.

  1. Commencer par écrire le nom de la fonction RECHERCHEX
  2. Ensuite, indiquez la cellule contenant l'élément à chercher
  3. Sélectionnez uniquement la colonne où se trouve l'élément à chercher (ici, la colonne B)
  4. Enfin, sélectionnez la colonne à retourner (ici, la colonne A)

La formule dans cet exemple est :

=RECHERCHEX(H2;B2:B233;A2:A233)

Recherche a gauche avec RECHERCHEX
  • Avec RECHERCHEX, il n'y a que 2 colonnes à sélectionner, la colonne de recherche et la colonne à renvoyer

Solution avec INDEX et EQUIV

Si vous ne travaillez pas avec Excel 365 ni Excel Online, voici la méthode pour effectuer une recherche vers la gauche.

  1. Nous allons commencer par écrire la fonction INDEX.
  2. En premier paramètre, nous allons sélectionner uniquement la colonne des noms des pays, l'information que nous recherchons =INDEX($A$2:$A$233
  3. Ensuite, pour le deuxième argument, nous allons utiliser la fonction EQUIV. Cette fonction retourne la position d'un élément dans une liste.
  4. Comme nous recherchons la position du code AD and notre liste, nous allons écrire =EQUIV($H$2;$B$2:$B$233;0)
  5. Le 0 à la fin indique que nous faisons une recherche exacte.
  6. Pour finir, nous ajoutons cette formule EQUIV comme deuxième argument de la fonction INDEX

=INDEX($A$2:$A$233;EQUIV($H$2;$B$2:$B$233;0))

Recherche a gauche avec INDEX et EQUIV

Articles liés

Vidéo explicative

La vidéo suivante vous montre la technique et vous avez les explications ensuite

4 Comments

  1. Corentin
    13/06/2019 @ 15:42

    Merci, merci, MERCI ! Cette formule est géniale ! Adieu les recherchesv, au final plus besoin de les utiliser !

    Reply

  2. PJ
    11/03/2015 @ 17:55

    Bonjour,

    Merci pour ces explications assez claires.

    J'aimerais toutefois avoir une précision: la plage de recherche de INDEX doit-elle être différente de celle de EQUIV ? J'ai essayé avec la même plage (contraintes de mon tableau) et j'ai un message d'erreur #N/A.

    Merci par avance.

    PJ

    Reply

    • Marie-Florence
      02/11/2021 @ 11:24

      J'ai eu le même problème j'ai l'impression que Index equiv ne fonctionne pas lorsque la matrice et la plage de recherche est la même.

      Reply

      • Frédéric LE GUEN
        02/11/2021 @ 11:27

        Et pourquoi vous n'utilisez pas RECHERCHEX ? C'est bien plus simple

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.