Téléchargez l'exemple de classeur
Dans ce tutoriel, nous allons apprendre à obtenir l'adresse complète d'une plage nommée dans Excel & Google Sheets.
Gamme nommée et son importance
UNE Plage nommée est une plage d'une seule cellule ou de plusieurs cellules, auxquelles un nom spécifique est attribué. Les plages nommées sont l'une des fonctionnalités utiles de Microsoft Excel. Cela peut rendre les formules plus faciles à comprendre.
Obtenir l'adresse de la plage nommée
Pour obtenir l'adresse complète d'une plage nommée, vous pouvez utiliser une formule Excel qui contient les fonctions ADDRESS, ROW, ROWS, COLUMN et COLUMNS.
Afin d'obtenir l'adresse complète d'une plage nommée, nous trouverons les première et dernière références de cellule de la plage nommée, puis les joindrons avec un deux-points (" :").
Obtenir la première adresse de cellule dans une plage nommée
Disons que nous avons une plage nommée "EmployeeData" dans la plage B4:D9.
Pour obtenir la référence de cellule de la première cellule d'une plage nommée, nous utiliserons la fonction ADDRESS avec les fonctions LIGNE et COLONNE :
=ADRESSE(LIGNE(DonnéesEmployé),COLONNE(DonnéesEmployé))
La fonction ADDRESS renvoie l'adresse d'une ligne et d'une colonne spécifiques. Nous utilisons les fonctions ROW et COLUMN pour calculer la première ligne et la première colonne de la plage nommée, en connectant les résultats à la fonction ADDRESS. Le résultat est la première cellule de la plage nommée.
La formule ci-dessus a renvoyé la référence de cellule absolue ($B$4). Mais si vous voulez une adresse relative (sans signe $, B4), vous devez fournir 4 pour le troisième argument (facultatif) de la fonction ADDRESS comme ceci :
=ADRESSE(LIGNE(Données Employé),COLONNE(DonnéesEmployé),4)
Obtenir la dernière adresse de cellule dans une plage nommée
Pour obtenir la référence de cellule de la dernière cellule d'une plage nommée, nous pouvons utiliser la formule suivante :
=ADRESSE(LIGNE(DonnéesEmployé)+LIGNES(DonnéesEmployé)-1,COLONNE(DonnéesEmployé)+COLONNE(DonnéesEmployé)-1)
Ici, les fonctions ROWS et COLUMNS comptent le nombre de lignes et de colonnes de la plage, que nous ajoutons à la formule originale ci-dessus, renvoyant la dernière cellule de la plage nommée.
De même, si vous voulez une adresse relative au lieu d'une référence de cellule absolue, vous pouvez fournir 4 pour le troisième argument de la fonction ADDRESS comme ceci :
=ADRESSE(LIGNE(DonnéesEmployé)+LIGNES(DonnéesEmployé)-1,COLONNE(DonnéesEmployé)+COLONNE(DonnéesEmployé)-1,4)
Adresse complète de la plage nommée
Maintenant, afin d'obtenir l'adresse complète d'une plage nommée, nous devrons simplement concaténer les deux formules ci-dessus avec l'opérateur (:), dans l'exemple ci-dessus comme ceci :
=ADRESSE(ROW(EmployeeData),COLUMN(EmployeeData))&":"&ADDRESS(ROW(EmployeeData)+ROWS(EmployeeData)-1,COLUMN(EmployeeData)+COLUMNS(EmployeeData)-1)
De même, pour renvoyer l'adresse de la plage nommée en tant que référence relative (sans signe $), fournissez le troisième argument des fonctions ADDRESS avec 4, comme ceci :
=ADRESSE(ROW(EmployeeData),COLUMN(EmployeeData),4)&":"&ADDRESS(ROW(EmployeeData)+ROWS(EmployeeData)-1,COLUMN(EmployeeData)+COLUMNS(EmployeeData)-1,4)
Obtenir l'adresse complète d'une plage nommée dans Google Sheets
La formule pour obtenir l'adresse complète d'une plage nommée fonctionne exactement de la même manière dans Google Sheets que dans Excel :