Использовать функцию OFFSET в ячейках слияния - EXCEL - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь получить значение ячейки, используя функцию OFFSET, но получаю 0 из-за области слияния.

Сценарий:

  • A1: A5 слияние
  • C1: C5 использует формулу имеет: =OFFSET(C1,0,-2)

Для C1 я получаю правильный результат, но для других я получаю 0.

enter image description here

Любая помощь?

1 Ответ

0 голосов
/ 03 мая 2020

Я бы использовал INDEX, а не OFFSET:

=INDEX(A:A,MATCH("zzz",$A$1:A1))

enter image description here


Или, если он у вас есть, XLOOKUP:

=XLOOKUP("*",$A$1:A1,$A$1:A1,"",2,-1)

enter image description here


Если вам действительно нужен изменчивый ОФСЕТ:

=OFFSET(C1,MATCH("zzz",OFFSET(C$1:C1,0,-2))-ROW(),-2)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...