Obtenir la valeur de la cellule par adresse (ligne et colonne) - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montre comment obtenir une valeur de cellule à l'aide de l'adresse de la cellule (ligne et colonne) dans Excel et Google Sheets.

Obtenir la valeur de la cellule avec la fonction INDEX

Nous pouvons obtenir la valeur d'une cellule (son contenu) en utilisant la fonction INDEX.

La fonction INDEX recherche une cellule contenue dans une plage spécifiée et renvoie sa valeur.

1 =INDICE(A1:J10,C3,C4)

Dans l'exemple ci-dessus, la plage spécifiée dans la formule INDEX est "A1:J10", la ligne est la cellule "C3" ("3") et la colonne est la cellule "C4" ("5").

La formule parcourt la plage « A1 : J10 », vérifie la cellule de la ligne 3 et de la colonne 5 (« E3 ») et renvoie sa valeur (« Succès »).

Obtenir la valeur de la cellule avec la fonction INDIRECT

Une autre option pour obtenir la valeur d'une cellule par son adresse consiste à utiliser la fonction INDIRECT.

Nous pouvons utiliser la fonction INDIRECT ici de deux manières différentes.

Utilisation de la référence de texte dans la fonction INDIRECT

La fonction INDIRECT modifie une chaîne de texte spécifiée en une référence de cellule et renvoie sa valeur.

1 =INDIRECT("R" & 3 & "C" & 2,FAUX)

Dans l'exemple ci-dessus, la chaîne de texte spécifiée est « R3C2 ». Cela signifie la ligne 3, la colonne 2. La formule renvoie donc la valeur de cette adresse ("Sarah").

Remarque : L'argument FALSE dans cette formule indique le format de référence de cellule (R1C1). (TRUE utiliserait le référencement de cellule de style A1).

Obtenir la valeur de la cellule en utilisant INDIRECT et ADDRESS

La deuxième façon d'obtenir la valeur d'une cellule à l'aide de la fonction INDIRECT consiste à la combiner avec la fonction ADDRESS.

1 =INDIRECT(ADRESSE(4,2))

Décomposons la formule en étapes.

1 =ADRESSE(4,2)

La fonction ADDRESS prend un numéro de ligne ("4") et un numéro de colonne ("2") spécifiés et renvoie sa référence absolue ("$B$4"). Par conséquent, la référence absolue pour la cellule de la colonne 2 (colonne B basée sur la position) et de la ligne 4 est $B$4.

La fonction INDIRECT renvoie la valeur de la cellule référencée.

1 =INDIRECT(D3)

La combinaison de ces étapes nous donne notre formule initiale :

1 =INDIRECT(ADRESSE(4,2))

Noter: La fonction INDIRECT est volatile. Il recalcule chaque fois que le classeur le fait et peut ralentir l'exécution d'Excel. Nous vous recommandons d'éviter l'utilisation d'un grand nombre de fonctions INDIRECTES dans vos classeurs.

Obtenir la valeur de la cellule par adresse dans Google Sheets

Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

wave wave wave wave wave