2015-10-29 4 views
0

Я работаю в музыкальной школе, где система планирования довольно ... оскорбительна? Архаики. У них в основном есть таблица для каждого учителя, которую они обновляют вручную, и это трудоемкий кошмар. Поэтому я пытаюсь помочь.Сортировка = QUERY() в Google Таблицах

Моя фантазия это:

Сейчас у меня есть мастер список всех студентов, и в идеале я хотел бы, чтобы быть единственной таблицы, которая получает редактируются. Он содержит все, что касается каждого ученика, например, время их урока, инструмент, имя и т. Д.

Затем у меня есть лист расписания для каждого преподавателя, который я хочу автоматически поддерживать на основе данных в главном реестре , Поэтому я хотел бы, чтобы лист расписания просматривал главный список, находил всех учеников, связанных с этим учителем, извлекал данные о каждом ученике (имя, время урока и т. Д.) И автоматически заполнял лист расписания по мере добавления учеников или вычесть.

Я изучил довольно много здесь, и похоже, что я могу использовать функцию = QUERY() для получения данных, но трюк в том, что мне нужны студенты в хронологическом порядке по их уроку, и в идеале промежутки времени, когда есть промежутки времени. В принципе, когда я добавляю нового ученика в основной список, я бы хотел, чтобы лист расписания смотрел на время начала урока, автоматически создавал новую строку в соответствующем месте и под правильным рабочим днем ​​на листе расписания заполнял строку данные, и если есть разрыв между временем окончания и временем начала двух последовательных уроков, я бы хотел, чтобы он добавил пустую строку, чтобы она была визуально очевидна там, где есть отверстия. Если запланирован новый урок, который закрывает этот пробел, пустая строка будет удалена, а если ученик будет удален из расписания, их строка также будет удалена и заменена пустой строкой (или, в идеале, строкой, которая говорит «ОТКРЫТЬ»,).

Итак, мой вопрос: как я могу рассказать запрашиваемые данные, чтобы сортировать себя в хронологическом порядке, оставляя или добавляя пустую строку в промежутки, где цифры не являются последовательными?

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

Спасибо!

+0

Я выполнил аналогичную задачу лет назад с продажами листом от различных продавцов, которые строят уникальный файл со всеми данными из листа. В этом случае лист от продавцов обновлялся отдельно, и босс мог проверять данные от всех продавцов. Вероятно, вы, вероятно, заниметесь из-за своего вопроса (он не просит решения конкретной проблемы, вы просите об общих ссылках). Быть осторожен! – fabrosell

+1

Возможно, вы захотите присоединиться к этой группе Google плюс: [Сообщество сценариев приложений] (https://plus.google.com/communities/102471985047225101769) –

+0

Хм, спасибо fabrosell, я буду редактировать и перефразировать. – Shoelaced

ответ

0

Ничего, я нашел ресурс, в котором я нуждаюсь! В нем объясняется, как упорядочить запрос, но похоже, что добавление пустой строки между временными промежутками будет намного сложнее - пока не понял этого.

https://anandexcels.wordpress.com/2013/11/01/query-function-in-google-sheets/

+0

официальная помощь Google для запроса также так же хороша –

Смежные вопросы