Comment faire référence à une cellule d'une autre feuille de manière dynamique dans Excel ?

  • Partage Ça
Hugh West

Si vous en avez assez de référencer manuellement des cellules dans une autre feuille de calcul, j'ai une bonne nouvelle pour vous car cet article vous montrera que Comment référencer dynamiquement une cellule dans une autre feuille Excel ? De plus, nous allons également explorer comment référencer une cellule dans une autre feuille de calcul en fonction de sa valeur.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir du lien ci-dessous.

Référencement dynamique des cellules.xlsx

5 façons de référencer dynamiquement une cellule dans une autre feuille en Excel

Excel offre de multiples façons d'appliquer le référencement dynamique des cellules à l'aide des fonctions et des caractéristiques intégrées. Voyons donc chaque méthode individuellement et en détail.

Maintenant, considérons le Ensemble de données sur les ventes en 2020 montré dans le B4:C14 cellules qui représentent le Noms des représentants des ventes et de leurs Ventes en USD respectivement.

De la même manière, le Ensemble de données sur les ventes en 2021 est présenté dans la feuille de calcul suivante.

Ici, nous avons utilisé Microsoft Excel 365 mais vous pouvez utiliser toute autre version à votre convenance.

Méthode-1 : Utiliser la référence directe de la cellule

Pour notre première méthode, nous allons commencer par la façon la plus simple de référencer une cellule d'une autre feuille de calcul, en suivant les étapes ci-dessous.

📌 Étapes :

  • En premier lieu, rendez-vous sur le site C5 cellule>> ; tapez l'expression donnée ci-dessous pour obtenir les données de vente correspondantes pour 2022.

=Données_Ventes_2022!C5

Ici, le "Sales_Data_2022 !" fait référence au nom de la feuille de travail qui est Données de vente_2022 tandis que le C5 La cellule indique le Ventes valeur pour Sam .

  • Ensuite, utilisez le Outil de la poignée de remplissage pour copier la formule dans les cellules ci-dessous.

  • De même, passez à la D5 cellule>> ; entrez l'expression suivante pour faire apparaître les données de vente correspondantes pour 2021.

=Données_Ventes_2021!C5

Dans cette expression, le "Sales_Data_2021 !" pointe vers le nom de la feuille de travail qui est Données de vente_2021 et le C5 La cellule représente le Ventes valeur pour Sam .

Enfin, après avoir effectué les étapes ci-dessus, le résultat devrait ressembler à l'image ci-dessous.

Méthode-2 : Utilisation de la fonction INDIRECTE

Si vous êtes de ceux qui aiment utiliser les fonctions d'Excel, la méthode suivante est faite pour vous. Ici, nous utiliserons la fonction Fonction INDIRECTE pour stocker la référence de la cellule et renvoyer sa valeur à la feuille de calcul actuelle. Permettez-moi maintenant de démontrer le processus dans les étapes ci-dessous.

📌 Étapes :

  • Tout d'abord, naviguez vers le C5 cell>> ; tapez l'expression donnée ci-dessous pour référencer la cellule correspondant aux données de ventes pour 2022.

=INDIRECT("Données_de_vente_2022 !"&ADDRESS(ROW(C5),COLUMN(C5)))

Ici, le "Sales_Data_2022 !" indique le nom de la feuille de calcul, tandis que l'élément C5 La cellule indique le Ventes valeur pour Sam .

Répartition des formules :

  • INDIRECT("Données_commerciales_2022 !"&ADDRESS(ROW(C5),COLUMN(C5))) → renvoie la référence spécifiée par une chaîne de texte. Ici, "Données_de_vente_2022 !"&ADDRESS(ROW(C5),COLUMN(C5)) est le réf_texte qui renvoie la référence de cellule de l'élément Ventes dans le Données de vente_2022 La feuille de travail. Esperluette (& ;) L'opérateur joint le nom de la feuille et la référence de la cellule.
    • Sortie → 2435 $.

  • De même, passez à la D5 cellule pour obtenir le 2021 Données de vente. La formule sera donc la suivante.

=INDIRECT("Données_de_vente_2021 !"&ADDRESS(ROW(C5),COLUMN(C5)))

Enfin, la sortie doit ressembler à l'image ci-dessous.

Lire la suite : Trouver du texte dans une plage Excel et renvoyer la référence de la cellule (3 façons)

Méthode-3 : Combinaison de la gamme nommée et de la fonction INDIRECT

Pour notre troisième méthode, nous allons combiner les fonctions d'Excel Fonctionnalité de gamme nommée avec le INDIRECT pour se référer dynamiquement à une cellule d'une autre feuille de calcul. Comprenons et voyons donc le processus dans les étapes suivantes.

📌 Étapes :

  • Dans un premier temps, passez à l'étape Données de vente_2022 feuille de calcul>> ; sélectionner la C5:C14 cellules>> ; entrez un nom approprié, dans ce cas, Données de vente_2022 dans le Boîte à noms .

  • De la même manière, donnez un nom à la section C5:C14 plage de cellules dans le Données de vente_2021 feuille de travail.

  • Ensuite, saisissez le Plages nommées dans le F5 et F6 cellules comme indiqué ci-dessous.

📃 Note : Veillez à saisir le noms exacts Cependant, si vous avez des difficultés à trouver les noms exacts, vous pouvez faire apparaître la liste des noms d'utilisateurs. Plages nommées en appuyant sur la touche F3 de votre clavier.

  • Ensuite, sélectionnez le C5:C14 et insérer l'expression donnée ci-dessous.

=INDIRECT(F5)

Ici, le F5 La cellule représente le Données de vente_2022 Gamme nommée .

  • De la même manière, répétez la procédure pour le D5:D14 cellules.

=INDIRECT(F6)

Ici, le F6 Les cellules se réfèrent à la Données de vente_2021 Gamme nommée .

Finalement, les résultats devraient ressembler à la capture d'écran ci-dessous.

Méthode 4 : Utilisation des fonctions INDEX et MATCH

Pour ceux d'entre vous qui souhaitent découvrir d'autres techniques, vous pouvez combiner l'outil INDEX et MATCH pour renvoyer la référence de cellule d'une autre feuille de calcul. Alors, suivez le guide.

📌 Étapes :

  • Au tout début, allez dans la section C5 et copiez et collez l'expression suivante dans la cellule Formule Bar .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

Dans l'expression ci-dessus, le "Données de vente_2022" fait référence à la Gamme nommée et le C5 La cellule indique le Ventes valeur pour Sam .

Répartition des formules :

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → renvoie la position relative d'un élément dans un tableau correspondant à la valeur donnée. Ici, Données de vente_2022!C5 est le valeur de la recherche qui fait référence à l'argument Ventes valeur pour Sam . Suivant, Données de vente_2022 représente le lookup_array argument ( Gamme nommée ) d'où la valeur se référant à l C5 La cellule est appariée. Enfin, 0 est l'option type de correspondance qui indique le Correspondance exacte critères.
    • Sortie → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → devient
    • =INDEX(Sales_Data_2022,1) → renvoie une valeur située à l'intersection d'une ligne et d'une colonne dans une plage donnée. Dans cette expression, l'attribut Données de vente_2022 est le tableau argument ( Gamme nommée ) représentant les valeurs de vente dans le C5:C14 cellules. Suivant, 1 est le numéro de rang qui indique l'emplacement de la ligne.
    • Sortie → 2435 $.

  • Ensuite, passez à l'étape D5 cellule>> ; entrez l'expression donnée ci-dessous.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

Dans cette formule, le "Données de vente_2021" fait référence à la Gamme nommée, en revanche, le C5 La cellule indique le Ventes valeur pour Sam .

En conséquence, les résultats devraient ressembler à l'image ci-dessous.

Méthode-5 : Application de la fonction VLOOKUP

Une autre façon de référencer dynamiquement une cellule dans une autre feuille Excel consiste à utiliser la fonction Fonction VLOOKUP qui renvoie une valeur en fonction des numéros de ligne et de colonne donnés. Maintenant, c'est simple et facile, il suffit donc de suivre les étapes.

📌 Étapes :

  • Pour commencer, accédez à la page C5 cellule>> ; insérer l'expression donnée ci-dessous.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Ici, le "Sales_Data_2022 !" représente le nom de la feuille de calcul, le Données de vente_2022 pointe vers le Gamme nommée et le C5 La cellule indique le Ventes valeur pour Sam .

Répartition des formules :

  • VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → recherche une valeur dans la colonne la plus à gauche d'un tableau, puis renvoie une valeur dans la même ligne à partir d'une colonne que vous spécifiez. Ici, Données de vente_2022!C5 ( valeur de la recherche ) est mis en correspondance avec l'argument Données de vente_2022 ( tableau_réseau argument) Gamme nommée Suivant, 1 ( col_index_num ) représente le numéro de colonne de la valeur de recherche. Enfin, FAUX ( recherche de plage ) fait référence à l'argument Correspondance exacte de la valeur de consultation.
    • Sortie → 2435 $.

  • À son tour, répétez le même processus dans le D5 pour insérer les données de l'année 2021.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

Dans cette expression, le "Sales_Data_2021 !" fait référence au nom de la feuille de calcul, le Données de vente_2021 indique le Gamme nommée et le C5 La cellule représente le Ventes valeur pour Sam .

Par la suite, votre sortie devrait apparaître comme l'image ci-dessous.

Comment référencer une cellule dans une autre feuille en fonction de sa valeur dans Excel ?

Enfin, Excel a une autre astuce dans sa manche ! En termes simples, vous pouvez extraire des données d'une autre feuille de calcul et effectuer plusieurs opérations à l'aide des fonctions Excel. Voyons donc les procédures en étapes simples.

📌 Étapes :

  • Tout d'abord, passez à la C7 cellule>> ; naviguez jusqu'au Données >> ; cliquez sur l'onglet Validation des données dans le menu déroulant.

Maintenant, cela ouvre le Validation des données fenêtre.

  • Ensuite, dans le Autoriser choisissez le champ Liste option.
  • Ensuite, pour le Source : saisissez le Plages nommées tel que défini dans le méthode précédente .

Finalement, cela insère un Validation des données dans le menu déroulant C7 comme le montre l'image ci-dessous.

  • Ensuite, passez à la C8 cellule>> ; entrez la formule donnée ci-dessous pour calculer la

Ventes maximales en utilisant le Fonction MAX .

=MAX(INDIRECT(C7))

Ici, le Fonction INDIRECTE stocke et renvoie les valeurs des Gamme nommée à la feuille de calcul en cours, tandis que l'option C7 La cellule fait référence à la Données de vente_2022 .

  • De même, calculez le Ventes minimales dans le C9 cellule avec le Fonction MIN .

=MIN(INDIRECT(C7))

  • Troisièmement, obtenez le Ventes moyennes en utilisant le Fonction MOYENNE comme indiqué ci-dessous.

=MOYENNE(INDIRECT(C7))

  • Quatrièmement, appliquer le Fonction SUM pour calculer le Ventes totales en USD.

=SOMME(INDIRECT(C7))

Enfin, le résultat devrait ressembler à la capture d'écran ci-dessous.

En outre, si vous choisissez l'option Données de vente_2021 dans la liste déroulante, les résultats seront affichés en conséquence.

Section pratique

Ici, nous avons fourni un Pratique sur le côté droit de chaque feuille pour que vous puissiez vous entraîner. Assurez-vous de le faire vous-même.

Conclusion

J'espère que cet article vous aidera à comprendre comment référencer dynamiquement une cellule dans une autre feuille Excel. Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous. Par ailleurs, si vous souhaitez lire d'autres articles de ce type, vous pouvez visiter notre site web. ExcelWIKI .

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.