Как выбрать переменную ссылку на ячейку?

Как выбрать переменную ссылку на ячейку?

Я хочу сослаться на ячейку в формуле Excel. Однако я хочу, чтобы номер строки основывался на значении ячейки в другой ячейке. Например, я не просто хочу сослаться на ячейку R2, я хочу, скажем, сослаться на ячейку, которая находится в столбце R и имеет значение строки, которое я указал в столбце V2.

Спасибо за помощь!

решение1

Используйте ИНДЕКС:

=INDEX(R:R,V2)

Это вернет значение ячейки в столбце R и номер строки, введенный в V2.

решение2

косвенная формула должна это сделать:

=indirect("R"&V2)

решение3

просто чтобы предоставить варианты. OFFSETкоторая является изменчивой функцией, будет выбирать и возвращать ячейки или диапазоны на основе заданной ячейки. Изменяющаяся функция будет пересчитываться в любое время, когда что-либо на листе изменяется. Неизменяемые функции пересчитываются только тогда, когда изменяются ячейки, которые на них влияют. Поэтому большое количество изменчивых функций на листе может привести к ненужному количеству избыточных вычислений. INDEXявляется лучшим решением.

OFFSETпринять следующую форму

OFFSET(BASE CELL, HOW MANY ROWS TO MOVE DOWN, HOW MANY COLUMNS TO MOVE OVER, HOW MANY ROWS TO RETURN, HOW MANY COLUMNS TO RETURN)

В вашем случае я бы предположил, что формула будет выглядеть следующим образом:

=OFFSET($R$1,V2,0,1,1)

Связанный контент