Noms et plages nommées d'Excel : comment les définir et les utiliser dans les formules ?

  • Partage Ça
Michael Brown

Table des matières

Ce tutoriel explique ce qu'est un nom Excel et montre comment définir un nom pour une cellule, une plage, une constante ou une formule. Vous apprendrez également comment modifier, filtrer et supprimer des noms définis dans Excel.

Les noms dans Excel sont une chose paradoxale : étant l'une des fonctionnalités les plus utiles, ils sont souvent considérés comme inutiles ou ringards. La raison en est que très peu d'utilisateurs comprennent l'essence des noms dans Excel. Ce tutoriel ne vous apprendra pas seulement à créer une plage nommée dans Excel, mais vous montrera également comment tirer parti de cette fonctionnalité pour rendre vos formules beaucoup plus faciles à écrire, à lire et à réutiliser.

    Que signifie le nom dans Excel ?

    Dans la vie quotidienne, les noms sont largement utilisés pour désigner des personnes, des objets et des lieux géographiques. Par exemple, au lieu de dire "la ville située à 40,7128° de latitude nord et 74,0059° de longitude ouest", on dit simplement "New York City".

    De même, dans Microsoft Excel, vous pouvez donner un nom lisible par l'homme à une seule cellule ou à une plage de cellules, et faire référence à ces cellules par leur nom plutôt que par leur référence.

    Par exemple, pour trouver le total des ventes (B2:B10) pour un article spécifique (E1), vous pouvez utiliser la formule suivante :

    =SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)

    Vous pouvez également donner des noms significatifs aux plages et aux cellules individuelles et fournir ces noms à la formule :

    =SUMIF(items_list, item, sales)

    En regardant la capture d'écran ci-dessous, laquelle des deux formules est la plus facile à comprendre pour vous ?

    Types de noms Excel

    Dans Microsoft Excel, vous pouvez créer et utiliser deux types de noms :

    Nom défini - un nom qui se réfère à une seule cellule, une plage de cellules, une valeur constante ou une formule. Par exemple, lorsque vous définissez un nom pour une plage de cellules, on l'appelle un gamme nommée ou plage définie Ces noms font l'objet du tutoriel d'aujourd'hui.

    Nom de la table - le nom d'un tableau Excel qui est créé automatiquement lorsque vous insérez un tableau dans une feuille de calcul (Ctrl + T). Pour plus d'informations sur les tableaux Excel, voir Comment créer et utiliser un tableau dans Excel.

    Comment créer une plage nommée dans Excel

    Globalement, il existe 3 façons de définir un nom dans Excel : Boîte à noms , Définir le nom et Gestionnaire de noms Excel .

    Tapez un nom dans la case Nom

    Le site Boîte à noms dans Excel est le moyen le plus rapide de créer une plage nommée :

    1. Sélectionnez une cellule ou une plage de cellules que vous souhaitez nommer.
    2. Tapez un nom dans le champ Boîte à noms .
    3. Appuyez sur la touche Entrée.

    Voilà, une nouvelle plage nommée Excel est créée !

    Créez un nom en utilisant l'option Définir le nom.

    Voici une autre façon de créer une plage nommée dans Excel :

    1. Sélectionnez la ou les cellules.
    2. Sur le Formules dans l'onglet Définir les noms cliquez sur le bouton Définir le nom bouton.
    3. Dans le Nouveau nom spécifiez trois choses :
      • Dans le Nom tapez le nom de la plage.
      • Dans le Portée définissez l'étendue du nom ( Cahier d'exercices par défaut).
      • Dans le Fait référence à vérifiez la référence et corrigez-la si nécessaire.
    4. Cliquez sur OK pour enregistrer les modifications et fermer la boîte de dialogue.

    Remarque : par défaut, Excel crée un nom avec l'option références absolues Si vous préférez avoir une plage de noms relatifs, supprimez le signe $ de la référence (avant de faire cela, assurez-vous de bien comprendre comment les noms relatifs se comportent dans les feuilles de calcul).

    Par rapport à la méthode précédente, l'utilisation de Définir le nom dans Excel nécessite quelques clics supplémentaires, mais il offre également quelques options supplémentaires telles que la définition de la portée du nom et l'ajout d'un commentaire qui explique quelque chose au sujet du nom. En outre, la fonction d'Excel Définir le nom vous permet de créer un nom pour une constante ou une formule.

    Créer une plage nommée en utilisant le gestionnaire de noms d'Excel

    En général, le gestionnaire de noms d'Excel est utilisé pour travailler avec des noms existants. Cependant, il peut également vous aider à créer un nouveau nom. Voici comment :

    1. Allez à la Formules tab> ; Noms définis cliquez sur Nom du responsable Ou bien, appuyez simplement sur Ctrl + F3 (ma méthode préférée).
    2. Dans le coin supérieur gauche de l'écran Nom du responsable cliquez sur le bouton Nouveau... bouton :

    3. Cela ouvrira le Nouveau nom où vous configurez un nom comme indiqué dans la section précédente.

    Conseil : pour tester rapidement le nom nouvellement créé, sélectionnez-le dans la liste des noms. Boîte à noms Dès que vous relâchez la souris, la plage de la feuille de calcul est sélectionnée.

    Comment créer un nom Excel pour une constante

    En plus des plages nommées, Microsoft Excel vous permet de définir un nom sans référence de cellule qui fonctionnera comme un nom de cellule. constante nommée Pour créer un tel nom, utilisez soit la fonction Définir un nom d'Excel, soit le Gestionnaire de noms, comme expliqué ci-dessus.

    Par exemple, vous pouvez créer un nom comme USD_EUR (taux de conversion USD - EUR) et lui attribuer une valeur fixe. Pour cela, tapez la valeur précédée d'un signe égal (=) dans le champ Fait référence au champ par exemple =0,93 :

    Et maintenant, vous pouvez utiliser ce nom partout dans vos formules pour convertir des USD en EUR :

    Dès que le taux de change change change, vous mettez à jour la valeur en un seul endroit central, et toutes vos formules seront recalculées en une seule étape !

    Comment définir un nom pour une formule

    De la même manière, vous pouvez donner un nom à une formule Excel, par exemple, celle qui renvoie le nombre de cellules non vides dans la colonne A, à l'exclusion de la ligne d'en-tête (-1) :

    =COUNTA(Feuille5!$A:$A)-1

    Remarque : si votre formule fait référence à des cellules de la feuille courante, vous n'avez pas besoin d'inclure le nom de la feuille dans les références, Excel le fera automatiquement pour vous. Si vous faites référence à une cellule ou à une plage d'une autre feuille de calcul, ajoutez le nom de la feuille suivi d'un point d'exclamation avant la référence à la cellule/plage (comme dans l'exemple de formule ci-dessus).

    Maintenant, si vous voulez savoir combien d'articles il y a dans la colonne A de la feuille 5, sans compter l'en-tête de colonne, tapez simplement le signe d'égalité suivi du nom de votre formule dans n'importe quelle cellule, comme ceci : =Compte d'éléments

    Comment nommer les colonnes dans Excel (noms à partir de la sélection)

    Si vos données sont organisées sous forme de tableau, vous pouvez rapidement créer des noms pour les éléments suivants chaque colonne et/ou rangée en fonction de leurs étiquettes :

    1. Sélectionnez l'ensemble du tableau, y compris les en-têtes de colonne et de ligne.
    2. Allez à la Formules tab> ; Définir les noms et cliquez sur le bouton Créer à partir d'une sélection Ou bien, appuyez sur le raccourci clavier Ctrl + Shift + F3 .
    3. Quoi qu'il en soit, le Créer des noms à partir d'une sélection La boîte de dialogue s'ouvre. Vous sélectionnez la colonne ou la ligne avec les en-têtes, ou les deux, et cliquez sur OK .

    Dans cet exemple, nous avons des en-têtes dans la ligne supérieure et la colonne de gauche, nous sélectionnons donc ces deux options :

    En conséquence, Excel créera 7 plages nommées, en reprenant automatiquement les noms des en-têtes :

    • Pommes , Bananes , Citrons et Oranges pour les rangs, et
    • Jan , Février et Mar pour les colonnes.

    Remarque : s'il y a des espaces entre les mots dans les étiquettes d'en-tête, les espaces seront remplacés par des traits de soulignement (_).

    Plage nommée dynamique d'Excel

    Dans tous les exemples précédents, nous nous sommes occupés de statique des plages nommées qui font toujours référence aux mêmes cellules, ce qui signifie que vous devez mettre à jour manuellement la référence de la plage chaque fois que vous voulez ajouter de nouvelles données à la plage nommée.

    Si vous travaillez avec des ensembles de données extensibles, il est logique de créer une plage nommée dynamique qui s'adapte automatiquement aux nouvelles données ajoutées.

    Vous trouverez ici des conseils détaillés sur la manière de créer une plage nommée dynamique dans Excel :

    • Formule Excel OFFSET pour créer une plage dynamique
    • formule INDEX pour créer une gamme dynamique

    Règles de dénomination d'Excel

    Lorsque vous créez un nom dans Excel, il y a quelques règles à retenir :

    • Un nom Excel doit comporter moins de 255 caractères.
    • Les noms Excel ne peuvent pas contenir d'espaces ni la plupart des caractères de ponctuation.
    • Un nom doit commencer par une lettre, un trait de soulignement (_) ou une barre oblique inversée (\). Si un nom commence par autre chose, Excel génère une erreur.
    • Les noms Excel sont insensibles à la casse. Par exemple, "Apples", "apples" et "APPLES" seront traités comme le même nom.
    • Vous ne pouvez pas nommer les plages comme des références de cellule, c'est-à-dire que vous ne pouvez pas donner le nom "A1" ou "AA1" à une plage.
    • Vous pouvez utiliser une seule lettre pour nommer une plage comme "a", "b", "D", etc. à l'exception des lettres "r" "R", "c" et "C" (ces caractères sont utilisés comme raccourcis pour sélectionner une ligne ou une colonne pour la cellule actuellement sélectionnée lorsque vous les tapez dans le champ Nom Boîte ).

    Portée du nom Excel

    En termes de noms Excel, la portée est l'endroit, ou le niveau, dans lequel le nom est reconnu. Elle peut être soit :

    • Feuille de travail spécifique - le niveau de la feuille de calcul locale
    • Cahier d'exercices - le niveau global du classeur

    Noms des niveaux de la feuille de calcul

    Un nom de niveau feuille de calcul est reconnu dans la feuille de calcul où il se trouve. Par exemple, si vous créez une plage nommée et que vous définissez son champ d'application sur Feuille 1 il ne sera reconnu que dans Feuille 1 .

    Pour pouvoir utiliser un nom au niveau de la feuille de calcul dans le fichier une autre feuille de calcul vous devez faire précéder le nom de la feuille de calcul d'un point d'exclamation ( !), comme ceci :

    Feuille 1 ! Liste d'éléments

    Pour référencer un au niveau de la feuille de calcul nom en un autre classeur vous devez également inclure le nom du classeur entre crochets :

    [Sales.xlsx]Feuille1!items_list

    Si le nom de la feuille ou le nom du classeur contient espaces ils doivent être placés entre guillemets simples :

    '[Sales 2017.xlsx]Sheet1'!items_list

    Noms des niveaux du classeur

    Un nom de niveau classeur est reconnu dans l'ensemble du classeur, et vous pouvez vous y référer simplement par son nom à partir de n'importe quelle feuille du même classeur.

    Une utilisation d'un nom au niveau du classeur dans un autre classeur , faites précéder le nom par le nom du classeur (y compris l'extension) suivi d'un point d'exclamation :

    Livre1.xlsx!items_list

    Priorité de la portée

    Un nom défini doit être unique dans son champ d'application. Vous pouvez utiliser le même nom dans des champs d'application différents, mais cela peut créer un conflit de noms. Pour éviter cela, par défaut, la fonction le niveau de la feuille de calcul est prioritaire au niveau du classeur.

    S'il y a quelques plages de nom identique avec des portées différentes, et que vous voulez utiliser le nom du niveau du classeur, préfixez le nom avec le nom du classeur comme si vous vous référiez à un nom dans un autre classeur, par exemple : Livre1.xlsx!données De cette façon, le conflit de noms peut être annulé pour toutes les feuilles de calcul, à l'exception de la première feuille, qui utilise toujours le nom du niveau local de la feuille de calcul.

    Gestionnaire de noms Excel - moyen rapide de modifier, supprimer et filtrer des noms

    Comme son nom l'indique, le gestionnaire de noms Excel est spécialement conçu pour gérer les noms : modifier, filtrer ou supprimer des noms existants, mais aussi en créer de nouveaux.

    Il y a deux façons d'accéder au gestionnaire de noms dans Excel :

    • Sur le Formules dans l'onglet Définir les noms cliquez sur le bouton Nom du responsable

    • Appuyez sur le raccourci Ctrl + F3.

    Quoi qu'il en soit, le Nom du responsable Vous pouvez maintenant sélectionner le nom sur lequel vous souhaitez travailler et cliquer sur l'un des trois boutons situés en haut de la fenêtre pour effectuer l'action correspondante : modifier, supprimer ou filtrer.

    Comment modifier une plage nommée dans Excel

    Pour modifier un nom Excel existant, ouvrez le Nom du responsable sélectionnez le nom, puis cliquez sur le bouton Editer... Cela ouvrira la fenêtre Modifier le nom dans laquelle vous pouvez modifier le nom et la référence. La portée du nom ne peut pas être modifiée.

    A modifier une référence de nom vous n'avez pas besoin d'ouvrir le Modifier le nom Il suffit de sélectionner le nom qui vous intéresse dans la boîte de dialogue Excel. Nom du responsable et tapez une nouvelle référence directement dans le Fait référence à ou cliquez sur le bouton à droite et sélectionnez la plage souhaitée sur la feuille. Après avoir cliqué sur le bouton Fermer Excel vous demande si vous souhaitez enregistrer les modifications, et vous cliquez sur Oui .

    Une tentative de naviguer dans une longue référence ou formule dans l'application Fait référence à Pour vous déplacer dans ce champ sans perturber la référence, appuyez sur la touche F2 pour passer du mode Entrée au mode Édition.

    Comment filtrer les noms dans Excel

    Si vous avez beaucoup de noms dans un certain classeur, cliquez sur l'onglet Filtre dans le coin supérieur droit de la fenêtre du gestionnaire de noms Excel pour afficher uniquement les noms pertinents à un moment donné. Les filtres suivants sont disponibles :

    • Noms liés à la feuille de calcul ou au classeur
    • Noms avec ou sans erreurs
    • Noms définis ou noms de table

    Comment supprimer une plage nommée dans Excel

    A supprimer une plage nommée sélectionnez-le dans le Nom du responsable et cliquez sur le Supprimer en haut de la page.

    A supprimer plusieurs noms cliquez sur le premier nom, puis appuyez sur la touche Ctrl et maintenez-la enfoncée pendant que vous cliquez sur les autres noms que vous souhaitez supprimer. Supprimer et tous les noms sélectionnés seront supprimés en une seule fois.

    A supprimer tous les noms définis dans un classeur, sélectionnez le premier nom de la liste, maintenez la touche Shift enfoncée, puis cliquez sur le dernier nom. Relâchez la touche Shift et cliquez sur le nom de l'utilisateur. Supprimer .

    Comment supprimer des noms définis avec des erreurs

    Si vous avez un certain nombre de noms invalides avec des erreurs de référence, cliquez sur le bouton Filtre bouton> ; Noms avec des erreurs pour les filtrer :

    Après cela, sélectionnez tous les noms filtrés comme expliqué ci-dessus (en utilisant la touche Shift), et cliquez sur l'icône Supprimer bouton.

    Remarque : si l'un de vos noms Excel est utilisé dans des formules, veillez à mettre à jour les formules avant de supprimer les noms, sinon vos formules renverront des erreurs #NAME ?

    Les 5 principaux avantages de l'utilisation des noms dans Excel

    Jusqu'à présent, dans ce tutoriel, nous nous sommes surtout concentrés sur le mode d'emploi qui couvre les différents aspects de la création et de l'utilisation de plages nommées dans Excel. Mais vous êtes peut-être curieux de savoir ce que les noms d'Excel ont de si spécial qui fait qu'ils valent la peine d'être utilisés ? Les cinq principaux avantages de l'utilisation de noms définis dans Excel sont présentés ci-dessous.

    1. les noms Excel rendent les formules plus faciles à réaliser et à lire

    Vous n'avez pas besoin de taper des références complexes ou de faire des allers-retours pour sélectionner des plages sur la feuille. Commencez simplement à taper le nom que vous souhaitez utiliser dans la formule, et Excel affichera une liste de noms correspondants parmi lesquels vous pourrez choisir. Double-cliquez sur le nom souhaité, et Excel l'insérera immédiatement dans la formule :

    2. les noms Excel permettent de créer des formules extensibles

    En utilisant des plages nommées dynamiques, vous pouvez créer une formule "dynamique" qui inclut automatiquement les nouvelles données dans les calculs sans que vous ayez à mettre à jour chaque référence manuellement.

    3. les noms Excel permettent de réutiliser plus facilement les formules

    Les noms Excel facilitent grandement la copie d'une formule vers une autre feuille ou le portage d'une formule dans un autre classeur. Il suffit de créer les mêmes noms dans le classeur de destination, de copier/coller la formule telle quelle, et le résultat est immédiat.

    Conseil : pour empêcher Excel de créer de nouveaux noms à la volée, copiez la formule en tant que texte dans la barre de formule au lieu de copier la cellule de formule.

    4. les plages nommées simplifient la navigation

    Pour accéder rapidement à une plage nommée spécifique, il suffit de cliquer sur son nom dans la zone Nom. Si une plage nommée se trouve sur une autre feuille, Excel vous amènera automatiquement à cette feuille.

    Remarque : les plages de noms dynamiques n'apparaissent pas dans la liste des noms de domaine. Boîte à noms dans Excel. Pour voir plages dynamiques Si vous avez besoin de plus d'informations, ouvrez le gestionnaire de noms d'Excel (Ctrl + F3) qui affiche tous les détails sur tous les noms du classeur, y compris leur portée et leurs références.

    Les plages nommées permettent de créer des listes déroulantes dynamiques.

    Pour créer une liste déroulante extensible et actualisable, créez d'abord une plage dynamique nommée, puis créez une liste de validation des données basée sur cette plage. Les instructions détaillées étape par étape se trouvent ici : Comment créer une liste déroulante dynamique dans Excel.

    Plage nommée dans Excel - trucs et astuces

    Maintenant que vous connaissez les bases de la création et de l'utilisation des noms dans Excel, permettez-moi de partager avec vous quelques conseils supplémentaires qui pourraient s'avérer utiles dans votre travail.

    Comment obtenir une liste de tous les noms dans le classeur ?

    Pour obtenir une liste plus tangible de tous les noms d'un classeur en cours, procédez comme suit :

    1. Sélectionnez la cellule la plus haute de la plage où vous voulez que les noms apparaissent.
    2. Allez à la Formules tab> ; Définir les noms cliquez sur Utilisation dans les formules puis cliquez sur Coller les noms... Ou bien, appuyez simplement sur la touche F3.
    3. Dans le Noms des pâtes cliquez sur Liste de collage .

    Ceci insère tous les noms Excel avec leurs références dans la feuille de calcul actuelle, en commençant par la cellule sélectionnée.

    Noms Excel absolus et noms Excel relatifs

    Par défaut, les noms Excel se comportent comme des références absolues, c'est-à-dire qu'ils sont liés à des cellules spécifiques. relatif à la position de la cellule active Les noms relatifs se comportent comme des références relatives et sont modifiés lorsque la formule est déplacée ou copiée dans une autre cellule.

    En fait, je ne vois pas pourquoi on voudrait créer une plage avec un nom relatif, sauf peut-être lorsqu'une plage est constituée d'une seule cellule. Par exemple, créons un nom relatif qui fait référence à une cellule située une colonne à gauche de la cellule actuelle, dans la même ligne :

    1. Sélectionnez la cellule B1.
    2. Appuyez sur Ctrl + F3 pour ouvrir le Gestionnaire de noms d'Excel, et cliquez sur le bouton Nouveau...
    3. Dans le Nom tapez le nom souhaité, par exemple, article_gauche .
    4. Dans le Fait référence à la boîte , type =A1 .
    5. Cliquez sur OK .

    Maintenant, voyons ce qu'il se passe lorsque nous utilisons la fonction article_gauche dans une formule, par exemple :

    =SUMIF(items_list, item_left, sales)

    liste d'articles se réfère à $A$2:$A$10 et ventes fait référence à $B$2:$B$10 dans le tableau ci-dessous.

    Lorsque vous entrez la formule dans la cellule E2, puis que vous la copiez le long de la colonne, elle calcule les ventes totales de chaque produit individuellement car article_gauche est un nom relatif et sa référence s'ajuste en fonction de la position relative de la colonne et de la ligne où la formule est copiée :

    Comment appliquer des noms Excel à des formules existantes

    Si vous avez défini les plages qui sont déjà utilisées dans vos formules, Excel ne remplacera pas automatiquement les références par les noms appropriés. Cependant, au lieu de remplacer les références par les noms à la main, vous pouvez demander à Excel de faire le travail pour vous. Voici comment :

    1. Sélectionnez une ou plusieurs cellules de formule que vous souhaitez mettre à jour.
    2. Allez à la Formules tab> ; Définir les noms et cliquez sur Définir le nom > ; Appliquer les noms...

    3. Dans le Appliquer les noms cliquez sur les noms que vous voulez appliquer, puis cliquez sur OK Si Excel est en mesure de faire correspondre l'un des noms existants avec les références utilisées dans vos formules, les noms seront sélectionnés automatiquement pour vous :

    En outre, deux autres options sont disponibles (sélectionnées par défaut) :

    • Ignorer Relatif/Absolu - Gardez cette case cochée si vous voulez qu'Excel n'applique que les noms ayant le même type de référence : remplacer les références relatives par des noms relatifs et les références absolues par des noms absolus.
    • Utiliser les noms de lignes et de colonnes - Si cette option est sélectionnée, Excel renommera toutes les références de cellules qui peuvent être identifiées comme l'intersection d'une ligne et d'une colonne nommées. Pour plus de choix, cliquez sur l'onglet Options

    Raccourcis des noms d'Excel

    Comme c'est souvent le cas dans Excel, les fonctionnalités les plus populaires sont accessibles de plusieurs manières : via le ruban, le menu contextuel et les raccourcis clavier. Les plages nommées d'Excel ne font pas exception. Voici trois raccourcis utiles pour travailler avec les noms dans Excel :

    • Ctrl + F3 pour ouvrir le gestionnaire de noms d'Excel.
    • Ctrl + Shift + F3 pour créer des plages nommées à partir de la sélection.
    • F3 pour obtenir une liste de tous les noms Excel dans un classeur.

    Erreurs de nom dans Excel (#REF et #NAME)

    Par défaut, Microsoft Excel fait de son mieux pour que vos noms définis restent cohérents et valides en ajustant automatiquement les références de plage lorsque vous insérez ou supprimez des cellules dans une plage nommée existante. Par exemple, si vous avez créé une plage nommée pour les cellules A1:A10, et que vous insérez une nouvelle ligne entre les lignes 1 et 10, la référence de la plage deviendra A1:A11. De même, si vous supprimez une cellule de la plage nommée, la référence de la plage sera modifiée.cellules entre A1 et A10, votre plage nommée se contractera en conséquence.

    Toutefois, si vous supprimer toutes les cellules qui constituent une plage nommée dans Excel, le nom devient invalide et affiche une #REF ! erreur dans le Nom du responsable La même erreur apparaîtra dans une formule faisant référence à ce nom :

    Si une formule fait référence à un nom inexistant (mal saisi ou supprimé), le #NAME ? erreur Dans les deux cas, ouvrez le gestionnaire de noms Excel et vérifiez la validité de vos noms définis (le moyen le plus rapide est de filtrer les noms comportant des erreurs).

    Voilà comment créer et utiliser des noms dans Excel. Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine !

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.