Мне нужно "textJoin" несколько поисков в Google Sheets - PullRequest
0 голосов
/ 16 апреля 2019

Я надеюсь, что вы можете мне помочь!Я работаю в компании, которая заказывает Food Trucks для многоквартирных домов, и каждый месяц мы отправляем форму, чтобы узнать, какие даты и здания хочет сделать каждый грузовик.Я собираюсь взять одну дату для одного здания и показать все грузовики, которые откликнулись в одной камере.

Я потерял весь день, пытаясь найти решение для этого, но я попробовал комбинацию Index / Match и не смог заставить ее работать вообще.Моя проблема в том, что мы делаем это каждый месяц, и я не хотел бы жестко кодировать формулу, потому что я просто переделал всю электронную таблицу, чтобы сделать ее более динамичной.Это последняя часть, которую я не смог понять.

В предыдущей версии я использовал простую формулу textjoin, чтобы привести все грузовики в одну ячейку, и имел столбцы, в которые были жестко запрограммированы грузовики.=TEXTJOIN(", ",True,'Named Ranges'!$F$3:$F$63) была формула, которую я использовал, и у каждого дня и здания была своя колонка, в которую будут отправляться данные.Однако новая версия данных является динамичной, и формуле textjoin необходимо искать столбец с определенной датой и номером здания.

Вот ссылка на электронную таблицу, любая помощь, которую вы могли бы предоставить, была бы полезной!

https://docs.google.com/spreadsheets/d/1RJeTMI1EI8iXr2MV2MmRUU1DZN1irfVgxMU8jlHHKaI/edit?usp=sharing

1 Ответ

0 голосов
/ 16 апреля 2019

вставьте в B11 и перетащите вправо:

=ARRAYFORMULA(IFERROR(TEXTJOIN(", ", 1, IF(
 INDIRECT("Responses!"&ADDRESS(4, MATCH(B8, Responses!$3:$3, 0), 4)&":"&
            SUBSTITUTE(ADDRESS(4, MATCH(B8, Responses!$3:$3, 0), 4), 4, ))<>"",
 Responses!$B$4:$B, )), "no cars"))

0

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