![Как выбрать переменную ссылку на ячейку?](https://rvso.com/image/1585779/%D0%9A%D0%B0%D0%BA%20%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83%20%D0%BD%D0%B0%20%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D1%83%3F.png)
Я хочу сослаться на ячейку в формуле 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)