/ / Comment utiliser la valeur d'une cellule en tant que position d'une autre cellule dans Excel - excel, excel-formula, excel-2007

Comment faire pour que la valeur d'une cellule devienne la position d'une autre cellule dans Excel - excel, excel-formula, excel-2007

Dans Excel, disons,

    A    B
1   10   4
2   20   1
3   30   2
4   40   3

Ici, les valeurs dans COL B changent tous les intervalles de temps, donc dans cet exemple:
B1 = 4, donc dans la cellule C1, je souhaite utiliser la valeur de B1 comme pointeur sur la position de COL A
c’est-à-dire que je veux la valeur de A4 dans C1 c.-à-d. que C1 devrait afficher 40.
De même, C2 portera la valeur A1, c’est-à-dire que C2 devrait afficher 10
De même, C4 portera la valeur A3, c.-à-d. Que C4 devrait afficher 30

Je ne veux pas utiliser les scripts vb. Merci d'avance.

Réponses:

2 pour la réponse № 1

Utilisez le INDEX() Une fonction:

=INDEX(A:A,B1)

entrer la description de l'image ici


0 pour la réponse № 2

Juste pour le plaisir, une autre réponse :)

C1 = Indirect("A"& B1)