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 (une seule cellule ou 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, des macros et pour définir la source des graphiques ou de la validation des données.
Utiliser un nom de plage, tel que TaxRate, à la place d'une cellule standard référence, comme Sheet2! $ C $ 11, peut rendre une feuille de calcul plus facile à comprendre et à déboguer / audit.
Utilisation des plages nommées dans Excel
Par exemple, examinons un simple formulaire de commande . Notre dossier comprend un formulaire de commande remplissable avec un menu déroulant permettant de sélectionner le mode d'expédition, ainsi qu'une deuxième feuille avec un tableau des frais d'expédition et le taux de taxe.
In_content_1 tout: [300x250] / dfp: [640x360]->La version 1 (sans plages nommées) utilise des références de cellules de style A1 normales dans ses formules (indiquées dans la barre de formule ci-dessous).
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 des formules, car Excel affiche une liste de noms, y compris des noms de fonction, parmi lesquels vous pouvez choisir, lorsque vous commencez à taper un nom dans une formule. Double-cliquez sur le nom dans la liste de sélection pour l'ajouter à votre formule.
Ouverture de la fenêtre Gestionnaire de noms. à partir de l'onglet Formules, affiche une liste des noms de plage et des plages de cellules auxquelles ils font référence.
Mais les plages nommées avoir d'autres avantages aussi. Dans nos exemples de fichiers, la méthode d'expédition est sélectionnée à l'aide d'un menu déroulant (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 d’expédition sur la feuille Sheet2.
Sans plages nommées, les choix de liste déroulante doivent être saisies manuellement, car la validation des données ne vous permet pas de sélectionner une liste de sources sur une autre feuille. Tous les choix doivent donc être entrés deux fois: une fois dans la liste déroulante et une autre fois dans la feuille 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 de coût d’expédition génère une erreur # N / A lorsque le choix erroné est sélectionné. Si vous nommez la liste dans la feuille Sheet ShippingMethods, les deux problèmes sont éliminés.
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 = ShippingMethodsdans le champ source, par exemple. Cela vous permet d’utiliser une liste de choix figurant sur une autre feuille.
Et si la liste déroulante fait référence aux cellules effectivement utilisées dans la recherche (pour la formule de coût d’expédition), les choix de liste déroulante seront toujours identiques. la liste de recherche, en é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 la Boîte de nom(où l'adresse de la cellule sélectionnée est normalement affichée, juste à gauche de la barre de formule), tapez le nom que vous souhaitez utiliser et appuyez sur Entrée.
Vous pouvez également créer une plage nommée en cliquant sur le bouton Nouveaudans la fenêtre Gestionnaire de noms. Cela ouvre une fenêtre Nouveau nomdans laquelle vous pouvez entrer 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 avoir enregistré le nouveau nom.
Notez que les noms de plage ne peuvent pas inclure d'espaces, bien qu'ils puissent inclure des traits de soulignement et périodes. 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 ils utilisent une chaîne de mots en majuscules, tels que TaxRate ou December2018Sales. les noms plus faciles à lire et à reconnaître. Vous ne pouvez pas utiliser un nom de plage imitant une référence de cellule valide, tel que Dog26.
Vous pouvez modifier vos noms de plage ou modifier les plages auxquelles ils 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 par défaut est 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 du même nom sur des feuilles distinctes, mais au sein du 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 , March, etc. Chaque feuille pourrait avoir une cellule (appelée plage) appelée MonthlySales, mais normalement, la portée de chacun de ces noms ne serait que la feuille la contenant.
Ainsi, la formule = ROUND (MonthlySales, 0)donnera les ventes de février, arrondies au dollar près, si la formule est indiquée sur la feuille de février, mais les ventes de mars si elles figurent à la feuille de mars, etc.
To Pour éviter toute confusion dans les classeurs comportant plusieurs plages sur des feuilles distinctes portant le même nom ou simplement des classeurs complexes comportant des dizaines ou des centaines de plages nommées, il peut être utile d’inclure le nom de la feuille dans le nom de chaque plage.
Ceci 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 l'étendue des plages nommées:(1) Vous ne pouvez pas modifier le l'étendue d'une plage nommée après sa création et (2) vous ne pouvez spécifier l'étendue d'une nouvelle plage nommée que si vous la créez à l'aide du bouton Nouveaudans le Gestionnaire de nomswindow.
Si vous créez un nouveau nom de plage en le tapant dans la zone Nom, la portée sera définie par défaut sur le classeur (s'il n'existe aucune autre plage du même nom), ou sur la feuille où le le nom est en cours de création. 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. Sera vite apprécier les avantages! Profitez-en!