Ссылаясь на значение ячейки в диспетчере имен Excel - PullRequest
0 голосов
/ 17 мая 2018

В диспетчере имен я хочу, чтобы формула диапазона ссылалась на ячейку, для которой я могу изменить значение.

У меня есть следующая формула в качестве определенного имени в диспетчере имен

=OFFSET(Sheet2!$KO$3:$NH$3,0,1,1,NumRows)

Я хочу, чтобы цифра 3 в приведенном выше значении ссылалась на ячейку "A1", предполагается, что я могу ввести число в ячейку "A1", например, 12, чтобы затем определенное имя изменилось на

=OFFSET(Sheet2!$KO$12:$NH$12,0,1,1,NumRows)

У меня есть график, который связан с приведенной выше формулой, поэтому, когда я изменяю значение ячейки в ячейке «A1», мой график затем находит соответствующую строку в моей матрице данных и соответственно обновляется.

Можеткто-нибудь помогите, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

попробовать

=OFFSET(Sheet2!$KO$1:$NH$1, Sheet2!$A$1-1, 1, 1, NumRows)

... или вообще отказаться от OFFSET.

=INDEX(Sheet2!$KO:$KO, Sheet2!$A$1):INDEX(Sheet2!$KO:$NH, Sheet2!$A$1, NumRows)

TBH, я считаю, что использование NumRows сбивает с толку, поскольку оно относится к количеству столбцов в исходном смещении.

0 голосов
/ 17 мая 2018
=OFFSET(INDIRECT("Sheet2!$KO$3:$NH$" & A1),0,1,1,NumRows)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...