Как сделать Hlookup на основе другого Hlookup? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть пакет ежемесячной отчетности, который я должен обновлять каждый месяц, и процесс пролонгации довольно утомителен, поэтому я пытаюсь автоматизировать некоторые из него.

Мне нужно обновить номера плана и предыдущего года на моемОтчет о прибылях и убытках и обновление номеров за предыдущий год. Я просматриваю отчет о прибылях и убытках за предыдущий год по месяцам.

Проблема заключается в том, что он разбивается субъектом на каждый месяц.Итак, я ввел номер месяца для каждого месяца в строке 6, а имя сущности - в строке 8.

Мне нужно иметь возможность найти месяц, а затем найти сущность в этом месяце и вернуть строку 10,11 и т. Д., Пожалуйста, см. Рисунок ниже для справки.Я полагаю, что совпадение индекса будет ответом, но я не могу заставить его работать.Я использую сентябрь в качестве ссылки.Поэтому мне необходимо объединить следующие формулы:

=HLOOKUP(9,'PL - Consolidating YTD 2017'!$6:$49,5,FALSE)

=HLOOKUP("Janus International Group, LLC",'PL - Consolidating YTD 2017'!$8:$49,3,FALSE)

enter image description here

1 Ответ

0 голосов
/ 25 сентября 2018

Попробуйте изменить диапазон с помощью совпадения смещения:

=HLOOKUP("Janus International Group, LLC",OFFSET($B8:$Q49,0,MATCH(9,'PL - Consolidating YTD 2017'!$6:$6,0)-2),3,FALSE)

Псевдокод, чтобы попытаться упростить просмотр происходящего:

=HLOOKUP([CompanyName],OFFSET([First Monthly Lookup Range],0,MATCH([Month],[Month Row],0)-2),3,FALSE)

Другие соображения:

Для MATCH([Month],[Month Row],0)-2 вам может потребоваться изменить это смещение, то есть -2 в зависимости от того, сколько столбцов у вас естьмежду столбцом A и началом первого месяца в ваших данных я предположил, что первый месяц начинается в столбце B и что во всех месяцах максимум 16 столбцов.Вы можете расширить этот диапазон, хотя без вредных последствий, например, вы можете сделать его $B8:$AA49;на самом деле не имеет значения, насколько он широк, если его ширина не меньше месяца с наибольшим количеством столбцов.

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