Как исправить индекс + совпадение на основе входного значения, которое также является динамическим - PullRequest
0 голосов
/ 04 января 2019

У меня есть большой вызов, я надеюсь, что вы можете помочь мне. Чего я хочу достичь:

  • В имени листа «Общая информация о кампании» у меня есть настройки, идентичные другим именам листов (например, неделя 1 - электронная почта, неделя 1 - цена за клик и т. Д.)
  • IПользователь хочет сначала выбрать свою неделю и год, и на основе (под E1) этих вариантов можно выбрать тип, соответствующий вводу недели и года.

Что я пробовал?

  • Я написал INDEX + MATCH, который хорошо работает, но основан на жестко заданном имени листа и не является динамическим.
  • Я также пытался использовать функцию INDIRECT для поиска информации независимо от имени листа, но не смог
  • Я пытался СОГЛАСОВАТЬ год + неделю, чтобы получить ключ для сопоставления с точкой 1, но такжене удалось

Требуемый результат

  • На основе выбора таймфрейма (неделя и год) тип покажет доступные типы, соответствующие этому входу.
  • Затем он заполнит информацию в C1: C13 и B17: V: 300

1 Ответ

0 голосов
/ 04 января 2019

Не совсем понятно, что вы подразумеваете под «заполните информацию в C1: C13».Но формула в 'Overal campaign information'!B17 может быть

=OFFSET(INDIRECT("'Week "&$F$2&" - " & $F$4&"'!$B$17"),ROW(B17)-17,COLUMN(B17)-2) 

. Тогда это может быть заполнено в 'Overal campaign information'!B17:V300.

...