Dans la colonne A, j'ai des nombres calculés comme suit:
[A]
[1]
[2]
[3]
[4]
[1]
[2]
[3]
...
Dans la colonne K, j'ai des valeurs:
[row] [K]
[ 1 ] [7]
[ 2 ] [3]
[ 3 ] [6]
[ 4 ] [9]
Comment puis-je extraire des valeurs de la colonne K étant donné que le numéro de ligne est le nombre stocké dans la colonne A?
J'ai essayé d'utiliser Address () et Cell () comme ceci:
=Cell("contents",ADDRESS(A5,11))
ADDRESS est censé renvoyer une référence à une cellule donnée à condition que les numéros de ligne et de colonne (qui peuvent être extraits d'autres cellules), CELL soit censé prendre une référence et renvoyer des détails sur la cellule référencée (ici "contenu" et donc valeur). Si je l'utilise comme ça:
=Cell("contents", K4)
cela me donne "9", lorsque j'utilise ADRESSE:
=ADDRESS(A4,11)
ça me donne $ K $ 4. Mais lorsque je les utilise ensemble, j'obtiens une erreur.
Vous pouvez utiliser la fonction INDIRECTE. Cela prend une chaîne et la convertit en une plage
Plus d'infos ici
=INDIRECT("K"&A2)
Mais il est préférable d'utiliser INDEX car il est moins volatil.
=INDEX(K:K,A2)
Cela renvoie une valeur ou la référence à une valeur à partir d'une table ou d'une plage
Plus d'infos ici
Mettez l'une ou l'autre fonction dans la cellule B2 et remplissez.