MaProdInfo.fr

Outils de Formation Bureautique à la carte

Cours complets - Cahiers thématiques

Tutos - Trucs et astuces

0

Mise en page du blog

EXCEL - La fonction RechercheX

17 mars 2023

La fonction RechercheX combine les avantages

des fonctions RechercheV et Index

La fonction RechercheX (Version US = XLOOKUP) est une fonction accessible uniquement dans Excel 365


Son utilisation a de nombreux avantages, notamment


  • Effectuer une recherche sur une colonne au lieu de préciser un numéro de colonne, ce qui permet de pouvoir insérer ou supprimer des colonnes en gardant l'intégrité des résultats
  • Effectuer une recherche à gauche, ce que ne permet pas RechercheV
  • Afficher un message personnalisé "si non trouvé"
  • Effectuer une recherche propagée (sur plusieurs colonnes)
  • Choisir l'ordre de la recherche


Syntaxe

RechercheX ( valeur_cherchée ; tableau_recherche;tableau_renvoyé ; si_non_trouvé;mode_correspondance;mode_recherche )



La fonction RECHERCHEX peut s'écrire avec 6 paramètres mais les 3 premiers sont les plus importants


  • Valeur cherchée dans une colonne du tableau
  • Tableau_recherche = Colonne où l'on recherche la valeur
  • Tableau_renvoyé = Colonne à retourner


  • Si_non_trouvé = Valeur à retourner en cas d'erreur


  • Mode correspondance


  • 0 par défaut (correspondance exacte) qui affiche #N/A en cas de non-correspondance


  • 1 ou -1 pour autoriser une correspondance partielle si aucune correspondance exacte n’est repérée (valeur inférieure la plus proche ou valeur supérieure la plus proche)


  • 2 pour autoriser une correspondance avec un caractère générique où * remplace un ou plusieurs caractères, ? remplace un caractère et ~ permet d'échapper l'un de ces 3 caractères *?~


  • Mode recherche = Retourner la plus petite ou la plus grande valeur


  • 1 : recherche en commençant par le début (par défaut)
  • -1 : recherche en commençant par la fin
  • 2 : recherche binaire croissante
  • -2 : recherche binaire décroissante

                 

Dans cette petite base de données, on recherche le Nom et le Prénom en fonction du Code situé en dernière colonne   

Textuellement :

Rechercher le contenu de la cellule K6 dans la colonne Code de la base de données

Renvoyer le contenu des colonnes B et C correspondant

Afficher "n'existe pas" s'il n'y a pas de résultat.


  • La rubrique Tableau_recherche correspond à la colonne Code
  • La rubrique Tableau_renvoyé correspond aux colonnes NomEmp et Prénom


On constate que la fonction RechercheX a renvoyé des valeurs à gauche, sur 2 colonnes (en propagé)

Le résultat est visible dans la fenêtre Arguments de la fonction à droite en-dessous des arguments


Remarques

  • Si l'on avait utilisé la fonction RechercheV, la colonne Code aurait dû être placée en 1ère position
  • Avec une seule fonction RechercheX, il est possible de retourner plusieurs valeurs à la fois, par exemple, pour retourner la ligne entière, entrer le tableau entier dans Tableau_renvoyé


Dans cette configuration, on peut déplacer les colonnes ou en insérer sans perdre l'intégrité des données


la fonction RechercheX n'est qu'une partie des possibilités de recherche d'Excel, de nombreuses fonctionnalités permettent d'être performant dans la gestion des données


Le cahier thématique Fonctions de recherche vous propose 65 pages d'exemples et démonstrations pas à pas sur l'utilisation des principales les fonctions, à savoir :

Recherche - RechercheV - RechercheH – RechercheX - Estna – Choisir – Index – Equiv – Indirect – Adresse – Décaler – Formuletexte – Ligne – Unique – Filtre – Trier – Trier par – Les références étendues.

Share by: