Правильно, чтобы не оставлять это открытым, я решил это самостоятельно, исследуя Интернет и объединив пару формул.
Я создал новый лист ("Search Tab"
) с раскрывающимся списком меню (проверка данных) в A2
, которое основано на заголовках столбцов тем. Все фактические «сырые» данные теперь находятся на отдельном листе с именем "All Data"
.
На вкладке «Поиск» в ячейке A5 я ввел эту формулу: =filter('All Data'!D4:D1000,(offset('All Data'!AE3,1,match($A2,'All Data'!$AE$3:AU$3,0)-1,997,1))="yes")
Это в основном фильтрует ячейки в столбце D, которые находятся в тех же строках, что и ячейки с текстом «да» в столбце c Topics (диапазон AE4:AU1000
), который соответствует тексту, выбранному в раскрывающемся меню в ячейке A2
.
Было очень запутанно писать, поэтому я могу представить, что это должно сбивать с толку, и не совсем уверен, сколько людей столкнется с такой потребностью, но не хотел оставлять это неразрешенным.