Re : Extraire une donnée dans une autre feuille Excel
La fonction INDEX sert à retourner une valeur depuis une colonne (ou ligne) à partir d'un numéro.
Schématiquement :
colonne A: (Cellules A1 à A3)
Pomme
Poire
Peche
INDEX(A1:A3;1) retourne Pomme, INDEX(A1:A3;2) retourne Poire et INDEX(A1:A3;3) Peche.
EQUIV sert à retourner la place d'une valeur cherchée au sein d'un tableau.
EQUIV("Pomme";A1:A3) = 1 , EQUIV("Poire";A1:A3) = 2 et EQUIV("Peche";A1:A3) = 3 \o/
Dans ta feuille historique, toute ta colonne CATEGORIE sera remplie de la formule : INDEX(DATA!B1:B10;EQUIV(A1;DATA!A1;A10;0))
Avec B1:B10 le champ contenant tes catégories dans la feuille DATA, A1:A10 celui contenant les noms. et A1 cellule de l'onglet HISTORIQUE contenant le nom dont tu recherches la catégorie.
Cette formule cherchera le nom de la feuille Historique dans la feuille data pour renvoyer la catégorie associée (toujours dans la feuille data). C'est ce que tu cherches à faire je pense.
N'hésites pas à regarder l'aide d'excel sur ces formules, elle est bien faite.