Pourquoi vous devriez utiliser des plages nommées dans Excel

Les plages nommées sont une fonctionnalité utile, mais souvent sous-utilisée, de Microsoft Excel. Les plages nommées peuvent faciliter la compréhension (et le débogage) des formules, simplifier la création de feuilles de calcul complexes et simplifier vos macros.

Une plage nommée est simplement une plage (soit une seule cellule, soit une plage de cellules) à laquelle vous attribuez un nom. Vous pouvez ensuite utiliser ce nom à la place des références de cellule normales dans les formules, dans les macros et pour définir la source des graphiques ou de la validation des données.

L’utilisation d’un nom de plage, comme TaxRate, à la place d’une référence de cellule standard, comme Sheet2! $ C $ 11, peut faciliter la compréhension et le débogage / l’audit d’une feuille de calcul.

Utilisation de plages nommées dans Excel

Par exemple, regardons un simple bon de commande. Notre fichier comprend un bon de commande à remplir avec une liste déroulante pour sélectionner le mode d’expédition, plus une deuxième feuille avec un tableau des frais d’expédition et le taux de taxe.

Pourquoi vous devriez utiliser des plages nommees dans

1607627317 157 Pourquoi vous devriez utiliser des plages nommees dans

La version 1 (sans plages nommées) utilise des références de cellule de style A1 normales dans ses formules (affichées dans la barre de formule ci-dessous).

1607627318 289 Pourquoi vous devriez utiliser des plages nommees dans

La version 2 utilise des plages nommées, ce qui rend ses formules beaucoup plus faciles à comprendre. Les plages nommées facilitent également la saisie de formules, car Excel affichera une liste de noms, y compris des noms de fonction, parmi lesquels vous pouvez choisir chaque fois que vous commencez à taper un nom dans une formule. Double-cliquez sur le nom dans la liste de sélection pour l’ajouter à votre formule.

1607627318 236 Pourquoi vous devriez utiliser des plages nommees dans

Ouverture du Gestionnaire de noms fenêtre de la Formules L’onglet affiche une liste des noms de plages et des plages de cellules auxquelles ils font référence.

1607627318 740 Pourquoi vous devriez utiliser des plages nommees dans

Mais les plages nommées présentent également d’autres avantages. Dans nos fichiers d’exemple, la méthode d’expédition est sélectionnée à l’aide d’une liste déroulante (validation des données) dans la cellule B13 de la feuille Sheet1. La méthode sélectionnée est ensuite utilisée pour rechercher les frais de port sur Sheet2.

Sans plages nommées, les choix de liste déroulante doivent être saisis manuellement car la validation des données ne vous permettra pas de sélectionner une liste source sur une feuille différente. Donc, tous les choix doivent être saisis deux fois: une fois dans la liste déroulante, et à nouveau sur Sheet2. De plus, les deux listes doivent correspondre.

Si une erreur est commise dans l’une des entrées de l’une ou l’autre des listes, la formule des frais d’expédition générera une erreur # N / A lorsque le choix erroné est sélectionné. Nommer la liste sur Sheet2 comme Méthodes de livraison élimine les deux problèmes.

Vous pouvez référencer une plage nommée lors de la définition de la validation des données pour une liste déroulante en entrant simplement = Méthodes d’expédition dans le champ source, par exemple. Cela vous permet d’utiliser une liste de choix qui se trouvent sur une autre feuille.

Et si la liste déroulante fait référence aux cellules réelles utilisées dans la recherche (pour la formule des frais de port), les choix de la liste déroulante correspondent toujours à la liste de recherche, évitant les erreurs # N / A.

Créer une plage nommée dans Excel

Pour créer une plage nommée, sélectionnez simplement la cellule ou la plage de cellules que vous souhaitez nommer, puis cliquez dans le Boîte de nom (où l’adresse de cellule sélectionnée est normalement affichée, juste à gauche de la barre de formule), saisissez le nom que vous souhaitez utiliser et appuyez sur Entrer.

1607627318 918 Pourquoi vous devriez utiliser des plages nommees dans

Vous pouvez également créer une plage nommée en cliquant sur le bouton Nouveau bouton dans la fenêtre Gestionnaire de noms. Cela ouvre un Nouveau nom fenêtre dans laquelle vous pouvez saisir le nouveau nom.

Par défaut, la plage à nommer est définie sur la plage sélectionnée lorsque vous cliquez sur le bouton Nouveau, mais vous pouvez modifier cette plage avant ou après l’enregistrement du nouveau nom.

1607627318 70 Pourquoi vous devriez utiliser des plages nommees dans

Notez que les noms de plage ne peuvent pas inclure d’espaces, bien qu’ils puissent inclure des traits de soulignement et des points. En règle générale, les noms doivent commencer par une lettre et ne contenir que des lettres, des chiffres, des points ou des traits de soulignement.

Les noms ne sont pas sensibles à la casse, mais l’utilisation d’une chaîne de mots en majuscules, comme TaxRate ou December2018Sales, facilite la lecture et la reconnaissance des noms. Vous ne pouvez pas utiliser un nom de plage qui imite une référence de cellule valide, telle que Dog26.

Vous pouvez modifier les noms de vos plages ou modifier les plages auxquelles elles font référence à l’aide de la fenêtre Gestionnaire de noms.

Notez également que chaque plage nommée a une portée définie. Normalement, la portée sera par défaut Classeur, ce qui signifie que le nom de la plage peut être référencé à partir de n’importe où dans le classeur. Toutefois, il est également possible d’avoir deux ou plusieurs plages avec le même nom sur des feuilles distinctes, mais dans le même classeur.

Par exemple, vous pourriez avoir un fichier de données de ventes avec des feuilles séparées pour janvier, février, mars, etc. Chaque feuille pourrait avoir une cellule (plage nommée) appelée MonthlySales, mais normalement la portée de chacun de ces noms serait uniquement la feuille contenant il.

Ainsi, la formule = ROUND (Ventes mensuelles, 0) donnerait les ventes de février, arrondies au dollar entier le plus proche, si la formule est sur la feuille de février, mais les ventes de mars si sur la feuille de mars, etc.

Pour éviter toute confusion dans les classeurs ayant plusieurs plages sur des feuilles séparées avec le même nom ou simplement des classeurs compliqués avec des dizaines ou des centaines de plages nommées, il peut être utile d’inclure le nom de la feuille dans chaque nom de plage.

Cela rend également chaque nom de plage unique, afin que tous les noms puissent avoir une étendue de classeur. Par exemple, January_MonthlySales, February_MonthlySales, Budget_Date, Order_Date, etc.

Deux mises en garde concernant la portée des plages nommées: (1) Vous ne pouvez pas modifier la portée d’une plage nommée après sa création, et (2) vous ne pouvez spécifier la portée d’une nouvelle plage nommée que si vous la créez en utilisant le Nouveau bouton dans le Gestionnaire de noms la fenêtre.

Si vous créez un nouveau nom de plage en le tapant dans la zone Nom, l’étendue sera par défaut soit classeur (s’il n’existe aucune autre plage portant le même nom), soit la feuille où le nom est créé. Par conséquent, pour créer une nouvelle plage nommée dont la portée est limitée à une feuille particulière, utilisez le bouton «Nouveau» du gestionnaire de noms.

Enfin, pour ceux qui écrivent des macros, les noms de plage peuvent être facilement référencés dans le code VBA en plaçant simplement le nom de plage entre crochets. Par exemple, au lieu de ThisWorkbook.Sheets (1) .Cells (2,3), vous pouvez simplement utiliser [SalesTotal] si ce nom fait référence à cette cellule.

Commencez à utiliser des plages nommées dans vos feuilles de calcul Excel et vous en apprécierez rapidement les avantages! Prendre plaisir!