Найти результат в строке 1 на основе содержимого таблицы - PullRequest
0 голосов
/ 08 февраля 2020

У меня проблемы с поиском решения для следующего:

В A2: A15 у меня есть список заданных задач. В B1: Z1 у меня есть даты. В B2: Z15 я написал «1», чтобы указать, когда эта задача будет выполнена.

Пример этого листа можно увидеть здесь на вкладке «База данных»:

https://docs.google.com/spreadsheets/d/1HpfgRMYJqaID8dfoSrXZ7-1vN9yL_e2LH1K92zSYuLA/edit?usp=sharing

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

Я создал фиктивный список результатов, показанный на вкладке «Поиск» в ссылке выше.

Буду признателен за любую помощь, которая может быть оказана.

1 Ответ

1 голос
/ 08 февраля 2020

Попробуйте:

=ARRAYFORMULA({"Start Date";IF(A2:A="",,VLOOKUP(A2:A,{Database!A2:A,INDEX(SPLIT(TRANSPOSE(QUERY(TRANSPOSE(IF(Database!B2:Z,Database!B1:Z1,)),,9^99))," "),,1)},2,0))})

Который я поместил в B1 на новой вкладке под названием MK.Help

...