Comment utiliser la valeur d'une cellule comme nom de feuille de travail dans une formule de référence en Excel ?

  • Partage Ça
Hugh West

Si vous essayez d'utiliser une valeur de cellule comme nom de feuille de calcul dans une formule de référence dans Excel, cet article peut vous être utile. Commençons donc par notre article principal pour en savoir plus sur l'utilisation d'une valeur de cellule comme nom de feuille de calcul.

Télécharger le cahier d'exercices

Nom de la feuille de calcul Référence.xlsm

3 façons d'utiliser la valeur d'une cellule comme nom de feuille de travail dans une formule de référence en Excel

Ici, nous avons 3 feuilles de travail Janvier , Février, et Mars Nous allons donc essayer d'utiliser les valeurs des cellules comme ces noms de feuilles de calcul dans une formule comme référence pour extraire les valeurs dans une nouvelle feuille.

Nous avons utilisé Microsoft Excel 365 ici, vous pouvez utiliser toute autre version selon votre convenance.

Méthode-1 : Utilisation de la fonction INDIRECT pour utiliser la valeur de la cellule comme nom de la feuille de travail dans la formule de référence

Ici, nous pouvons voir que nous avons la valeur totale des ventes dans la cellule D11 dans chacune des trois feuilles Janvier , Février , Mars .

Nous avons rassemblé les noms des feuilles en tant que valeurs de cellule dans une nouvelle feuille pour utiliser ces valeurs comme référence. En utilisant la fonction Fonction INDIRECTE nous utiliserons ces valeurs comme noms de feuille de calcul dans une formule et l'avantage est que cela créera une référence dynamique. Ainsi, pour changer, ajouter ou supprimer les valeurs de ces cellules, le résultat sera automatiquement mis à jour.

Étapes :

➤ Tapez la formule suivante dans la cellule C4

=INDIRECT("'"&B4&"'"&"!"&"D11")

Ici, B4 est le nom de la feuille Janvier et D11 est la cellule de cette feuille qui contient la valeur totale des ventes.

  • "'"&B4& ;"'"& ;"!"& ; "D11″ → & ; L'opérateur joindra la valeur de la cellule de B4 avec des guillemets, un signe exclamatif, et la référence de la cellule D11

    Sortie → "'Janvier'!D11"
  • INDIRECT("'"&B4& ;"'"& ;"!"& ; "D11″) devient

    INDIRECT("'Janvier'!D11")

    Sortie → $23,084.00

➤ Press ENTER et faites glisser vers le bas le Poignée de remplissage outil.

Ensuite, vous obtiendrez les valeurs totales des ventes correspondant aux références du nom de la feuille dans le champ Nom de la feuille colonne.

Lire la suite : Nom de la feuille Excel dans la formule dynamique (3 approches)

Méthode 2 : Utilisation des fonctions INDIRECT et ADDRESS pour utiliser la valeur de la cellule comme nom de la feuille de travail

Dans les trois feuilles Janvier , Février et Mars nous avons quelques enregistrements des ventes pour ces mois pour différents produits.

Pour faire un tableau récapitulatif où nous extrairons les valeurs des ventes de ces feuilles et les combinerons dans le Janvier , Février et Mars Pour utiliser la référence au nom de la feuille, nous utiliserons les en-têtes de ces colonnes et, à l'aide de l'attribut Fonction INDIRECTE et le Fonction ADDRESS nous allons les résumer.

Étapes :

➤ Tapez la formule suivante dans la cellule C4

=INDIRECT("" &$C$3& ;"" & ;"!"& ; ADDRESS(ROW(D4),COLUMN(D4)))

Ici, $C$3 est le nom de la feuille de travail.

  • ROW(D4) → renvoie le numéro de ligne de la cellule D4

    Sortie → 4
  • COLONNE(D4) → renvoie le numéro de colonne de la cellule D4

    Sortie → 4
  • ADRESSE(LIGNE(D4),COLONNE(D4)) devient

    ADRESSE(4,4)

    Sortie → $D$4

  • INDIRECT("'"&$C$3& ;"'"& ;"!"& ; ADDRESS(ROW(D4),COLUMN(D4))) devient

    INDIRECT(" 'Janvier' !"& ;"$D$4") INDIRECT("Janvier!$D$4")

    Sortie →$4,629.00

➤ Press ENTER , faites glisser vers le bas le Poignée de remplissage Outil.

Ensuite, vous obtiendrez le relevé des ventes de Janvier mois à partir du Janvier feuille dans le Janvier colonne.

Pour avoir les valeurs de vente de l Février pour ce mois dans la Février la colonne utilise la formule suivante

=INDIRECT("'"&$D$3& ;"'"& ;"!"& ; ADDRESS(ROW(D4),COLUMN(D4)))

Ici, $D$3 est le nom de la feuille de travail.

De même, pour les dossiers de vente de Mars utiliser la formule suivante

=INDIRECT("'"&$E$3& ;"'"& ;"!"& ; ADDRESS(ROW(D4),COLUMN(D4)))

Ici, $E$3 est le nom de la feuille de travail.

Lire la suite : Excel VBA : référence de cellule dans une autre feuille (4 méthodes)

Lectures similaires

  • Adresse relative et absolue des cellules dans la feuille de calcul
  • Exemple de référence relative à une cellule dans Excel (3 critères)
  • Comment maintenir une cellule fixe dans une formule Excel (4 méthodes simples)
  • Raccourci de référence absolue de cellule dans Excel (4 exemples utiles)
  • Exemple de référence de cellule mixte dans Excel (3 types)

Méthode-3 : Utiliser le code VBA pour utiliser la valeur de la cellule comme nom de la feuille de travail dans la formule de référence

Ici, nous avons la valeur totale des ventes dans la cellule D11 dans chacune des trois feuilles Janvier , Février , Mars contenant les registres des ventes de Janvier , Février et Mars .

Dans le Nom de la feuille nous avons inscrit les noms des feuilles en tant que valeurs de cellule afin de les utiliser comme références dans une colonne VBA À l'aide de ce code, nous obtiendrons les valeurs totales des ventes à partir de ces feuilles et les rassemblerons dans le tableau de bord. Ventes totales colonne correspondant à leur nom de feuille.

Étapes :

➤ Allez à la Développeur Tab>> ; Visual Basic Option.

Ensuite, le Éditeur Visual Basic s'ouvrira.

➤ Allez à la Insérer Tab>> ; Module Option.

Après cela, un Module sera créé.

➤ Écrivez le code suivant

 Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub 

Ici, nous avons déclaré FeuilleR comme Chaîne de caractères , ws et ws1 comme Feuille de travail , ws sera attribué à la feuille de travail VBA où nous aurons notre sortie. FeuilleR stockera les valeurs des cellules avec les noms des feuilles dans le fichier VBA Ensuite, nous avons attribué les feuilles Janvier , Février et Mars à la variable ws1 .

Le site POUR La boucle extraira les valeurs totales des ventes de chaque feuille dans le fichier VBA et ici, nous avons déclaré la plage pour cette boucle comme étant 4 à 6 car les valeurs commencent à partir de Rangée 4 dans le VBA feuille.

➤ Press F5 .

Enfin, vous obtiendrez les valeurs totales des ventes correspondant aux références des noms de feuilles dans le champ Nom de la feuille colonne.

Lire la suite : Excel VBA : récupérer la valeur d'une cellule dans un autre classeur sans l'ouvrir

Taper le nom de la feuille de travail pour utiliser la référence dans une formule

Si vous ne souhaitez pas utiliser les méthodes ci-dessus pour référencer une valeur de cellule en tant que nom de feuille, vous pouvez simplement taper le nom de la feuille ou la sélectionner manuellement pour obtenir facilement les valeurs de cette feuille.

Ici, nous allons extraire les valeurs totales des ventes des feuilles. Janvier , Février et Mars , et les rassembler dans le Ventes totales dans une nouvelle feuille.

Pour avoir la valeur totale des ventes de l Janvier mois, tapez la formule suivante dans la cellule C4

=Janvier!D11

Ici, Janvier est le nom de la feuille et D11 est la valeur totale des ventes dans cette feuille.

De même, pour la valeur de vente de l Février mois utiliser la formule suivante

=Février!D11

Ici, Février est le nom de la feuille et D11 est la valeur totale des ventes dans cette feuille.

Si vous ne voulez pas taper de formule, vous pouvez simplement sélectionner la cellule de l'objet de l'enquête. Mars pour extraire cette valeur dans la cellule C6 .

➤ Premièrement, le type Equal signe ( = ) dans la cellule C6 .

➤ Cliquez sur le Mars feuille.

Ensuite, vous serez amené à la Mars et à partir de là, sélectionnez la cellule D11 .

➤ Press ENTER .

Vous obtiendrez la valeur totale des ventes de l Mars mois de cette feuille dans la cellule C6 dans le Type feuille.

Section pratique

Pour vous entraîner vous-même, nous avons fourni un Pratique comme ci-dessous dans une feuille nommée Pratique S'il vous plaît, faites-le vous-même.

Conclusion

Dans cet article, nous avons essayé de couvrir les façons d'utiliser la valeur d'une cellule comme nom de la feuille de calcul dans la formule de référence dans Excel. Nous espérons que vous trouverez cet article utile. Si vous avez des suggestions ou des questions, n'hésitez pas à les partager dans la section des commentaires.

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.