Cet exemple vous apprend à effectuer une recherche sur deux colonnes dans Exceller. Voir l'exemple ci-dessous. Nous voulons rechercher le salaire de James Clark, pas de James Smith, pas de James Anderson.
1. Pour joindre des chaînes, utilisez l'opérateur &.
2. La fonction MATCH renvoie la position d'une valeur dans une plage donnée. Insérez la fonction MATCH illustrée ci-dessous.
3. Terminez en appuyant sur CTRL + MAJ + ENTRÉE.
Remarque : La barre de formule indique qu'il s'agit d'une formule matricielle en l'entourant d'accolades {}. Ne les saisissez pas vous-même. Ils disparaîtront lorsque vous modifierez la formule.
Explication : La plage (constante de tableau) A2:A8&B2:B8 est stockée dans la mémoire d'Excel, pas dans une plage. La constante matricielle se présente comme suit :
{"JamesSmith";"JamesAnderson";"JamesClark";"JohnLewis";"JohnWalker";"MarkReed";"RichardLopez"}
Cette constante de tableau est utilisée comme argument pour la fonction MATCH, donnant un résultat de 3 (JamesClark trouvé à la position 3).
4. Utilisez ce résultat et la fonction INDEX pour renvoyer la 3e valeur dans la plage C2:C8.