Fonction Excel XLOOKUP (recherche moderne) – Exemples et pratique
Pratiquez la fonction Excel XLOOKUP en ligne avec une grille interactive, des commentaires instantanés et une aide claire pour les formules.
Instruction
Look up code "P-102" in A2:A6 and return the matching price from C2:C6; show "Not found" if missing.
lookup-reference-table.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Code | Name | Price |
| 2 | P-101 | Mouse | 19 |
| 3 | P-102 | Keyboard | 45 |
| 4 | P-103 | Monitor | 199 |
| 5 | P-104 | USB Hub | 29 |
| 6 | P-105 | Headset | 59 |
| 7 | Output |
Input Formula
Need Help?
Tips
- Nommezlookup_arrayetreturn_arrayensemble comme une seule paire dans la documentation.
- Préférezmatch_modeexplicite lors du partage de fichiers avec des versions Excel mixtes.
- Associez-le à **FILTER** lorsque vous avez besoin de toutes les correspondances, pas d'une seule.
FAQ
XLOOKUP nécessite-t-il des données triées?
Le mode de correspondance exacte ne nécessite pas de tri. Les modes de recherche approximatifs et binaires ont leurs propres règles de tri: lisez l'argument match_mode.
XLOOKUP peut-il renvoyer des valeurs à gauche?
Oui. Le return_array peut être n'importe où par rapport à lookup_array.
Que fait if_not_found?
Il remplace #N/A par une valeur ou un texte que vous spécifiez, de la même manière que RECHERCHEV dans IFERROR.
XLOOKUP est-il disponible dans tous les Excel?
Il nécessite une version Excel prise en charge ou Microsoft 365. Les installations plus anciennes peuvent nécessiter RECHERCHEV ou INDEX/MATCH.
XLOOKUP peut-il renvoyer plusieurs colonnes?
Oui, lorsque return_array s'étend sur plusieurs colonnes, XLOOKUP peut renverser la ligne correspondante dans Excel moderne.
Comparison
| Function | Era | Flexibility |
|---|---|---|
| XLOOKUP | Modern | High |
| VLOOKUP | Classic | La colonne de recherche doit être la plus à gauche |
| INDEX/MATCH | Classic | Très flexible |
Example
=XLOOKUP("P-102", A2:A6, C2:C6, "Not found")``=VLOOKUP("P-102", A2:C6, 3, FALSE)