Faire une RECHERCHEV avec 2 colonnes pour l’identifiant

Dernière mise à jour le 17/08/2024
Temps de lecture : 3 minutes

Comment faire une Recherchev en utilisant 2 colonnes pour constituer la clé de recherche ?

  1. Ne pas utiliser la fonction RECHERCHEV ⛔

    La fonction RECHERCHEV a été construite pour faire une recherche sur UNE SEULE colonne

  2. La fonction RECHERCHEX résout le problème

    Pour faire une recherche sur 2 colonnes, seule la fonction RECHERCHEX est capable de le faire

Dans le tableau suivant, nous avons la valeur monétaire de plusieurs devises mais pour des dates identiques. Nous devons faire une recherche en utilisant les 2 premières colonnes car pour une même date, nous avons plusieurs devises possibles.

Tableau initial qui necessite une recherche sur 2 colonnes

RECHERCHEV ne peut pas utiliser 2 colonnes

  • RECHERCHEV a été développée que pour faire une recherche sur une seule colonne (c'est comme cela). Et en plus celle qui est en première position.
  • Même si nous concaténons les deux colonnes pour faire une clé de recherche, nous avons une erreur
  • La raison c'est parce que RECHERCHEV ne lit que la première colonne du second argument (le tableau de référence)
  • Dans cette situation RECHERCHEV ne peut que retourner une erreur. Ce n'est donc pas la solution
RECHERCHEV ne peut pas faire une recherche sur 2 colonnes

La fonction RECHERCHEX pour faire une recherche sur 2 colonnes

La fonction RECHERCHEX améliore grandement les manquements de la fonction RECHERCHEV.

  • Recherche à gauche comme à droite de la colonne contenant l'identifiant
  • Retourner une ou plusieurs cellules sur une même ligne
  • Gère les recherches entre bornes dans le sens croissant ou décroissant
  • Ainsi que la construction d'une clé de recherche sur 2 colonnes 👍

Étape 1 : Construire le premier paramètre avec 2 cellules

Nous allons tout d'abord construire notre identifiant en prenant le contenu des cellules G2 et G3 avec le symbole de concaténation &

=RECHERCHEX(E2&F2;

Étape 2 : Construire le tableau de recherche

C'est ce point qui est le plus important et qui peut faire l'objet d'erreurs.

  • Nous allons d'abord sélectionner la première colonne ($A$2:$A$13)
  • Ajouter le symbole & pour faire la liaison
  • Et sélectionner la seconde colonne ($B$2:$B$13)

=RECHERCHEX(E2&F2;$A$2:$A$13&$B$2:$B$13

Étape 3 : Ajouter la colonne à retourner.

Il ne reste plus qu'à indiquer la colonne à retourner et la fonction est terminée 😀

construire une recherche sur 2 colonnes avec RECHERCHEX

Erreur à ne pas faire

L'erreur qu'il serait facile de faire c'est de mal sélectionner la plage de recherche.

Erreur dans la construction du second argument pour faire une recherche sur 2 colonnes
  • Ici, nous avons sélectionné la plage A2:B13
  • Mais pour respecter la construction de la clé E2&F2, IL FAUT également écrire le tableau de recherche avec la liaison & (A2:A13&B2:B13)
  • Ainsi, il n'y a pas d'erreur

Articles liés

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.

Microsoft MVP 2024

Faire une RECHERCHEV avec 2 colonnes pour l’identifiant

Reading time: 3 minutes
Dernière mise à jour le 17/08/2024

Comment faire une Recherchev en utilisant 2 colonnes pour constituer la clé de recherche ?

  1. Ne pas utiliser la fonction RECHERCHEV ⛔

    La fonction RECHERCHEV a été construite pour faire une recherche sur UNE SEULE colonne

  2. La fonction RECHERCHEX résout le problème

    Pour faire une recherche sur 2 colonnes, seule la fonction RECHERCHEX est capable de le faire

Dans le tableau suivant, nous avons la valeur monétaire de plusieurs devises mais pour des dates identiques. Nous devons faire une recherche en utilisant les 2 premières colonnes car pour une même date, nous avons plusieurs devises possibles.

Tableau initial qui necessite une recherche sur 2 colonnes

RECHERCHEV ne peut pas utiliser 2 colonnes

  • RECHERCHEV a été développée que pour faire une recherche sur une seule colonne (c'est comme cela). Et en plus celle qui est en première position.
  • Même si nous concaténons les deux colonnes pour faire une clé de recherche, nous avons une erreur
  • La raison c'est parce que RECHERCHEV ne lit que la première colonne du second argument (le tableau de référence)
  • Dans cette situation RECHERCHEV ne peut que retourner une erreur. Ce n'est donc pas la solution
RECHERCHEV ne peut pas faire une recherche sur 2 colonnes

La fonction RECHERCHEX pour faire une recherche sur 2 colonnes

La fonction RECHERCHEX améliore grandement les manquements de la fonction RECHERCHEV.

  • Recherche à gauche comme à droite de la colonne contenant l'identifiant
  • Retourner une ou plusieurs cellules sur une même ligne
  • Gère les recherches entre bornes dans le sens croissant ou décroissant
  • Ainsi que la construction d'une clé de recherche sur 2 colonnes 👍

Étape 1 : Construire le premier paramètre avec 2 cellules

Nous allons tout d'abord construire notre identifiant en prenant le contenu des cellules G2 et G3 avec le symbole de concaténation &

=RECHERCHEX(E2&F2;

Étape 2 : Construire le tableau de recherche

C'est ce point qui est le plus important et qui peut faire l'objet d'erreurs.

  • Nous allons d'abord sélectionner la première colonne ($A$2:$A$13)
  • Ajouter le symbole & pour faire la liaison
  • Et sélectionner la seconde colonne ($B$2:$B$13)

=RECHERCHEX(E2&F2;$A$2:$A$13&$B$2:$B$13

Étape 3 : Ajouter la colonne à retourner.

Il ne reste plus qu'à indiquer la colonne à retourner et la fonction est terminée 😀

construire une recherche sur 2 colonnes avec RECHERCHEX

Erreur à ne pas faire

L'erreur qu'il serait facile de faire c'est de mal sélectionner la plage de recherche.

Erreur dans la construction du second argument pour faire une recherche sur 2 colonnes
  • Ici, nous avons sélectionné la plage A2:B13
  • Mais pour respecter la construction de la clé E2&F2, IL FAUT également écrire le tableau de recherche avec la liaison & (A2:A13&B2:B13)
  • Ainsi, il n'y a pas d'erreur

Articles liés

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.