Fonction ADDRESS Excel

- Exemple 1 – Utilisation de base : obtenir l’adresse de cellule à partir d’une colonne et d’une ligne données
- Exemple 2 – Valeur de cellule à partir des numéros de ligne et de colonne
- Exemple 3 – Obtenir l’adresse de Valeur maximale
- Exemple 4–lettre correspondant au numéro de colonne
Description
La fonction ADDRESS renvoie, sous forme de texte, la référence d’adresse d’une cellule à partir des numéros de ligne et de colonne indiqués. Par exemple, la formule =ADDRESS(1,1) renvoie $A$1. La fonction ADDRESS peut générer une adresse relative ou absolue, au format A1 ou R1C1, et inclure éventuellement le nom de la feuille dans le résultat.
syntaxe et arguments
Syntaxe de la formule
| ADDRESS()row_num, column_num, [abs_num], [a1], [sheet_text]) |
Arguments
|
Remarques :
| Abs_num argument | Le type de référence | Exemple |
| 1 ou omis | Ligne et colonne absolues | $A$1 |
| 2 | Ligne relative, colonne absolue | A$1 |
| 3 | Ligne absolue, colonne relative | $A1 |
| 4 | Ligne et colonne relatives | A1 |
| Argument A1 | Style | Description |
| 1 ou TRUE ou omis | A1 | Les colonnes sont étiquetées alphabétiquement et les lignes numériquement |
| 0 ou False | R1C1 | Les colonnes et les lignes sont toutes deux étiquetées numériquement |
Valeur de retour :
La fonction ADDRESS renvoie une référence de cellule sous forme de texte.
Utilisation et exemples
Voici quelques exemples concrets de l’utilisation de la fonction INDEX.
Exemple 1 – Utilisation de base : obtenir l’adresse de cellule à partir d’une colonne et d’une ligne données
1) Si vous saisissez uniquement les arguments ligne et colonne dans la fonction ADDRESS,
=ADDRESS(A2,B2)
A2 et B2 sont les valeurs numériques de la ligne et de la colonne, ce qui renvoie
$A$1 
2) Si vous saisissez les arguments ligne, colonne et abs dans la fonction ADDRESS,
=ADDRESS(A3,B3,C3)
C3 correspond à l’argument abs ; 2 indique que la référence doit être affichée avec une ligne relative et une colonne absolue, ce qui renvoie
A$1 
3) Si le quatrième argument est saisi dans la fonction ADDRESS,
=ADDRESS(A4,B4,C4,D4))
D4 contrôle le style de référence (A1 ou R1C1) ; 0 ou Faux affiche le résultat selon le style A1, tandis que 1 ou Vrai l’affiche selon le style R1C1. Ici, le résultat est
R1C1 
4) Si tous les arguments sont saisis dans la fonction ADDRESS,
=ADDRESS(A6,B6,C6,D6,E6)
E6 est le cinquième argument qui indique la feuille à référencer ; le résultat renvoyé est
BasicUsage!$A1 
Exemple 2–Valeur de cellule à partir des numéros de ligne et de colonne
La fonction ADDRESS renvoie l’adresse d’une cellule sous forme de texte. Pour afficher la valeur contenue à cette adresse, combinez les fonctions ADDRESS et INDIRECT.
Voici une formule en B4 qui récupère la valeur située dans la cellule B1.
=INDIRECT(ADDRESS(B2,B3))
Exemple 3–Obtenir l’adresse de Valeur maximale
Dans ce cas, je vous montre comment utiliser la fonction ADDRESS pour obtenir l’adresse de la cellule contenant la valeur maximale.
Commencez par obtenir le Valeur maximale à l’aide de cette formule =MAX(B2:B6).
Utilisez ensuite la formule
=ADDRESS(MATCH(E1,B1:B6,0),COLUMN(B1))
MATCH(E1,B1:B6,0) permet d’obtenir le numéro de ligne, E1 correspond au Valeur maximale, B1:B6 est la colonne dans laquelle vous recherchez le Valeur maximale ;
COLUMN(B1)permet d’obtenir le numéro de la colonne, B1 étant la colonne dans laquelle vous effectuez votre recherche.
Remarque : Cette formule ne permet de trouver la valeur maximale que dans une seule colonne.
Exemple 4–lettre correspondant au numéro de colonne
Dans cet exemple, je vous explique comment utiliser la fonction ADDRESS pour obtenir la lettre correspondant à un numéro de colonne donné.
Par exemple, si vous souhaitez obtenir la lettre de la 29e colonne, utilisez la formule suivante :
=SUBSTITUTE(ADDRESS(1,A3,4),"1",«»)
Signification des arguments :
Fonction ADDRESS :1 correspond au numéro de ligne 1, A3 est le numéro de colonne dont vous souhaitez obtenir la lettre relative, 4 est l’argument abs qui renvoie la référence en mode relatif ; ici, la fonction ADDRESS renvoie le résultat AC1 ;
Fonction SUBSTITUTE :remplace 1 par une chaîne vide, ce qui donne comme résultat final
AC
Si vous souhaitez obtenir la lettre de colonne de Cellule actuelle, vous pouvez utiliser cette formule
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1",«»)
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
- Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
- Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.
