Comment utiliser les données de cellule Excel pour référencer un nom de feuille

Femme avec un ordinateur portable

Crédit d'image : Pixland/Pixland/Getty Images

Lors de l'utilisation d'Excel, il est parfois nécessaire d'extraire des informations de plusieurs feuilles de calcul ou d'extraire une liste dans une cellule pour créer une adresse et une référence de feuille de calcul. Ceci est utile lorsque vous utilisez une feuille de calcul principale pour contrôler les liens vers plusieurs classeurs subordonnés, et il fournit une introduction à la fonction INDIRECT(), qui est l'un des outils les plus utiles de la bibliothèque d'Excel les fonctions.

Étape 1

Créer un classeur dans Excel. Il commencera par trois feuilles de calcul, indiquées par des onglets en bas de l'écran. Par défaut, ils sont nommés « Feuille 1 », « Feuille 2 » et « Feuille3 ». Sheet1 sera actif.

Vidéo du jour

Étape 2

Entrez "'Sheet2" dans la cellule A2. Entrez "'Sheet3" dans la cellule A3. Notez que les deux font précéder le mot "Feuille" d'un guillemet simple ('), pour indiquer qu'il s'agit d'une valeur de texte.

Étape 3

Cliquez sur l'onglet pour Sheet2 et entrez "Orange" dans la cellule A1.

Étape 4

Cliquez sur l'onglet Sheet3 et entrez « Tournevis » dans la cellule A1.

Étape 5

Cliquez sur l'onglet pour Sheet1 et dans la cellule B2, entrez la formule suivante: "=INDIRECT("'"&A2&"'!A1")" (sans les guillemets avant le signe égal ou après les dernières parenthèses). Une fois que vous avez appuyé sur "Entrée", la formule sera évaluée et la cellule affichera le mot "Orange". Les La fonction INDIRECT () remplace le contenu de la cellule A2 dans la référence de cellule transversale normale format. Cela donne le même résultat que si vous aviez entré " =Sheet2!A1" dans la cellule C2.

Étape 6

Copiez la cellule B2 et collez-la dans la cellule B3. La cellule B3 affichera maintenant le mot « tournevis ». En effet, la référence relative dans la formule que vous avez entrée tire maintenant le nom de la feuille de calcul de la cellule A3 plutôt que A2.

Conseil

La fonction INDIRECT() est un outil flexible qui vous permet de substituer le contenu d'une cellule donnée dans une formule où elle peut être évaluée.

Avertissement

Plus d'une centaine d'instances de la fonction INDIRECT() ralentiront l'évaluation d'une feuille de calcul car chaque référence INDIRECT() est vérifiée chaque fois qu'une valeur de cet onglet est modifiée.