Как автоматически сделать перенос данных из одного листа в другой?
Есть общая таблица с данными учеников.
Каждый ученик находится в определенной группе.
По каждой группе есть отдельный лист в этой таблице.
Нужно сделать так, чтобы при указании группы ученика в общей таблице информация о нем автоматически переносилась в лист выбранной группы.
Как это сделать?
Григорий Боев
@ProgrammerForever Куратор тега Google Sheets
Делаете onEdit() триггер, проверяете на нужном ли листе и столбце изменились данные, переносите строку на нужный лист. Триггер надо делать не простым, а полноценным, иначе не будет работать. Ищите, всё есть на этом сайте, я только раз 5 на такой вопрос отвечал. Если надо готовое решение быстро - пишите в личку в телеграм
Вставляете в лист необходимой группы:
=QUERY(IMPORTRANGE("URL_Общей таблицы";"название листа!диапазон");"select * where колонка по которой должен производиться фильтр='название группы' ")
ПРИМЕР:
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/hasgdjhsad8...");"select * where Col1='7-Б' ")