2017-08-29 1 views
1

Dans Excel, permet de direComment faire la valeur d'une cellule en position d'une autre cellule dans Excel

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

valeurs Ici COL B change chaque intervalle de temps donc en l'occurrence:
B1 = 4, donc dans la cellule C1, je veux utiliser la valeur de B1 comme pointeur vers la position du COL A
ie je veux la valeur de A4 dans C1 ie C1 devrait afficher 40.
De même, C2 portera la valeur A1, ie C2 devrait afficher 10
De même, C4 portera la valeur A3, c.-à-d. C4 devrait afficher 30

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

+2

Comme '= INDEX (A: A, B1)' pour C1? –

Répondre

2

Utilisez la INDEX() Fonction:

=INDEX(A:A,B1) 

enter image description here

+0

12 secondes pour ralentir: P .......... (+1 en raison de la belle image): D –

+0

@DirkReichel vous aurait battu, mais j'ai dû revenir en arrière et ajouter du texte pour atteindre les 30 caractères nécessaire. Mais, les grands esprits se ressemblent. –

0

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

C1 = Indirect("A"& B1)