Новости:

Название темы должно отражать суть задачи.
Темы типа "ПОМОГИТЕ!!!", "Срочно!" и т.п. будут удаляться без объяснения причин

Главное меню

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Просмотр сообщений

Темы - Gidroliz

#1
Читал ранее, что в Google Sheets невозможно осуществить условное форматирование на определённом листе "Klass 1" исходя из данных с другого листа "DATA". Возможно, что время идёт и что-то изменилось. Оставалась возможность осуществить данное условное форматирование если на листе "Klass 1" создав дополнительно столбец с ячейками в которых данные формировались бы, ссылаясь на данные с другого листа "DATA". И уже на эту ячейку назначить условное форматирование по условию. (запутанно сформулировал)
У меня по этой таблице - Elektrooniline Ringipäevik вопрос.
Пример из таблицы:
На листе "DATA" имеем диапазон имён и фамилий учеников. Если какой-либо ученик отчислен, то в ячейках столбца T - ставится номер приказа, а в ячейке столбца U - дата отчисления. Для визуализации применено условное форматирование на этом листе, и вся строчка заливается светлым оттенком красного цвета, если выполняются критерии, что в ячейках столбцов T и U есть какая-либо информация.
На листе "Klass 1" педагог контролирует посещаемость. Рядом с информацией о имени и фамилии ученика я создал ячейку в столбце F с чекбоксом в котором педагог может установить флажок и применится условное форматирование в данной строке. Визуально понятно, что данный ученик отчислен и данные о предыдущих посещениях останутся на листе. Удобно.
Вопрос в том, как бы сделать (желательно применяя формулу) что бы этот флажок автоматически устанавливался если на листе "DATA" у конкретного ученика в ячейках столбцов T и U есть какая-либо информация. Нужно чтобы сравнивалась текстовая информация о имени и фамилии ученика и номера группы F с листа "DATA" с текстовой информацией имени и фамилии ученика и номера группы, указанной в ячейке E1 на листе "Klass 1". (Поясню: номер группы нужно проверять потому, что ученик может быть отчислен/переведён в другую группу, а информация останется о его посещениях занятий в предыдущей группе. В таком случае на листе "DATA" заполняется новая строчка с данными об этом ученике и номером приказа о приёме/переводе. в другую группу.)
#2
Прошу помощи разобраться с написанием формулы.
Имеем лист "DATA", где вводятся различные данные в ячейках строк об учащемся (C5:C100 - имя, D5:D100 - фамилия, E5:E100 - личный код, F5:F100 - группа,... T5:T100 - приказ отчисления, U5:U100 - дата отчисления)
На другом листе "Klass 1" в верхней части закреплены строки шапки таблицы с указанием C1:D1 - "Предмет", E1 - "Группа" столбцы - имя, фамилия, отчислен, и даты посещений.
Применяя формулу к ячейке C5: =query('DATA'!C5:U;"SELECT C,D WHERE F=1 AND T=''") я переношу с листа "DATA" на лист "Klass 1" список учащихся по столбцам - имя и фамилия исключая тех, кто отчислен (записан номер приказа на отчисление).
Таких листов как "Klass 1", "Klass 2", "Klass 3" может быть несколько, - в зависимости от количества групп (1,2,3...- это группы).

Возможно ли упростить задачу и написать единую формулу для всех листов, которые можно копировать, что бы если на листе "Klass 1" в ячейке E1 - "Группа" стоит цифра группы (1,2,3...) то эти данные из этой ячейки подставлялись в формулу вместо F=1?
Я пробовал: =query('DATA'!C5:U;"SELECT C,D WHERE F='"&E1&"' AND T=''"), но ничего не получается. Отображается ошибка - Запрос не вернул никаких результатов.
При написании  в формуле F='"&E1&"' - ячейка обводится выделением.
Проверил формат данных в ячейках на обоих листах - Числа, Автоматический формат.
Яндекс.Метрика Рейтинг@Mail.ru