Я работаю над электронной таблицей google и должен сделать выпадающий список в зависимости от некоторых критериев. Например, у меня есть страница БД с:запрос google spreadsheet к выпадающему списку
| A | B |
| name | price |
| a | 100 |
| b | 120 |
| c | 150 |
Если я хочу, чтобы получить список всех пункта я знаю, что могу сделать это с формулой, будет данных> проверки и сказать диапазон DB!A3:A999
, как описано здесь : https://support.google.com/docs/answer/186103
Я хочу добавить фильтр, который может понадобиться min &.
Я думаю, мне нужно использовать формулу запроса, как =QUERY(DB!3:999, "SELECT A WHERE B>=110 AND B<=140")
, но это возвращает правильный результат во всех случаях, когда я помещаю формулу (результат 1 строка = 1). Есть ли способ превратить этот запрос в раскрывающийся список? или каким-либо другим способом добавить критерии в диапазон проверки?
EDIT
Вот ссылка таблицы, если вы хотите, чтобы проверить ваше решение, прежде чем отправлять https://docs.google.com/spreadsheets/d/1mwgBla7DyIHio8eH3xr2w_EngvHcHIeTXwc43e7YwwU/edit?usp=sharing
Моя проблема здесь ... как я могу сказать, что B1 - это выпадающий список со значением из запроса «...». Если я перейду к проверке данных> я могу выбрать из диапазона (что означает отсутствие фильтра) или из личной формулы. Второй - хороший, я думаю, но он отключает опцию «показать как список», и формула не работает ... Я просто редактирую, чтобы добавить ссылку на электронную таблицу, если вы хотите протестировать – Luckyn
Также запрос работает даже с номером , но вы не должны добавлять к ним цитату :) – Luckyn
Извините, мой плохой. Я сделал копию вашего листа фильтра в этой таблице, проверьте его. В принципе, вы можете это сделать. Если будет много строк, вы можете нажать все правила проверки через скрипт, а не выполнять каждую строку вручную. –