OFFSET Функция Issue Excel - PullRequest
       12

OFFSET Функция Issue Excel

0 голосов
/ 13 декабря 2018

Я пытаюсь использовать функцию OFFSET в Excel, чтобы взять данные из листов и поместить их в ячейку.У меня есть это:

=OFFSET('140'!B$48,0,ROWS(Summary!L150))

Когда я копирую ячейку внизу, используя функцию перетаскивания;Summary!L150 меняется на Summary!L151, что идеально, однако мне также нужно изменить ссылку на лист со «140» на «141» и продолжать считать при перетаскивании.Кажется, я не могу отыскать для него возможность изменить номер листа на 1 с каждой новой копией ячейки.

Например:

Ячейка 1:

=OFFSET('140'!B$48,0,ROWS(Summary!L150))

Ячейка 2:

=OFFSET('141'!B$48,0,ROWS(Summary!L151))

Ячейка 3:

=OFFSET('142'!B$48,0,ROWS(Summary!L152))

Любой совет здесь был бы великолепен, поскольку здесь буквально сотни листов.Заранее спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Я не вижу смысла функции ROWS там - вы можете просто поставить 1 вместо.Для имени листа вам нужны INDIRECT и ROW или ROWS:

=OFFSET(INDIRECT("'"&Row(A140)&"'!B$48"),0,1)

, например.

...