Principe
RECHERCHEX (XLOOKUP) remplace RECHERCHEV : recherche dans n'importe quelle colonne, valeur par défaut si non trouvé, recherche approximative ou de la dernière occurrence. INDEX / EQUIV est l'équivalent compatible avec les anciennes versions. On rapproche ainsi des extractions (stocks et paramètres, commandes et réceptions).
Comprendre pas à pas
1. La situation
Un approvisionneur a deux fichiers : la liste des commandes (avec le code article) et la liste des articles (avec le fournisseur et le délai). Il recopie à la main le délai de chaque article. Question : comment rapprocher automatiquement deux tableaux ?
2. Les deux tableaux
| Tableau | Colonnes |
|---|---|
| Commandes | N° commande, Code article, Quantité, Date |
| Articles | Code article, Désignation, Fournisseur, Délai (jours) |
3. L'idée
Les fonctions de recherche ramènent une information d'un tableau à partir d'une clé commune (ici le code article). RECHERCHEX (XLOOKUP) est la plus simple et la plus robuste ; INDEX / EQUIV fait la même chose et fonctionne dans toutes les versions et dans LibreOffice ; RECHERCHEV est l'ancienne fonction, plus fragile.
=RECHERCHEX(B2; Articles[Code]; Articles[Délai]; "introuvable")
=INDEX(Articles[Délai]; EQUIV(B2; Articles[Code]; 0))
Le 0 de EQUIV (ou le comportement par défaut de RECHERCHEX) impose une correspondance exacte : indispensable pour des codes.
4. La mise en œuvre
Clé propre. Vérifier que les codes sont au même format dans les deux tableaux (texte ou nombre, pas d'espaces : SUPPRESPACE).
Formule. Dans la colonne Délai du tableau des commandes : RECHERCHEX sur le code.
Cas introuvables. Le 4e argument affiche « introuvable » au lieu d'une erreur : on voit tout de suite les articles manquants.
Date de besoin. Date de commande + délai ramené : la date de réception prévue se calcule automatiquement.
5. À vous de jouer : vos bonnes pratiques
6. Ce qu'il faut retenir
- Une clé commune, une correspondance exacte.
- RECHERCHEX ou INDEX/EQUIV plutôt que RECHERCHEV.
- Prévoir les cas introuvables et nettoyer les clés.
Mise en œuvre
- Acteurs
- Tout utilisateur
- Durée
- —
- Livrables
- Usage maîtrisé, gains mesurés
- Identifier la clé communeCode article, client.
- Nettoyer les clésEspaces, formats texte ou nombre.
- Écrire RECHERCHEXAvec une valeur si non trouvé.
- Vérifier les doublonsLa recherche ne renvoie que la première correspondance.
Exemple d'application
Rapprochement de l'extraction des stocks et de celle des consommations par code article : calcul de la couverture de 4 000 articles en quelques secondes.
Points de vigilance
- Clés avec espaces ou formats différents : recherches en échec