листы Google - как получить столбец, основанный на первом появлении X? - PullRequest
0 голосов
/ 17 января 2020

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

Как мне достичь чего-то вместе со скриншотом?

enter image description here

Этот список предназначен для создания списка определенных действий и показывает, с какой недели они начинаются. Как вы можете видеть, номер недели выбирается из каждого столбца для каждого действия на основе первого x.

Ответы [ 2 ]

1 голос
/ 17 января 2020

Вы можете попробовать это, если хотите, чтобы весь список был где-то одновременно. Предполагается, что вы работаете над вкладкой Sheet1 и что слово «Activity» находится в A2, как на скриншоте:

=ARRAYFORMULA(QUERY({Sheet1!A2:A100,SPLIT(TRANSPOSE(QUERY(TRANSPOSE(IF(Sheet1!B2:100="x",Sheet1!B2:2,)),,9^9))," ")},"select Col1,Col2 label Col2'Week'",1))
0 голосов
/ 17 января 2020

Я решил это, используя эту формулу, которая в основном построена вокруг MATCH().

=INDIRECT(SUBSTITUTE(ADDRESS(1, MATCH("x", 3:3, 0), 4), "1", "")&"2")

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