Допустим, у меня есть файлы Excel для записи продаж компании, в которой я работаю, по одному файлу на каждый месяц (например, «Продажи за январь 2019.xlsx»). В каждом из этих файлов есть листы на каждый день, а на каждом листе, в свою очередь, есть две таблицы: одна для утренней и вечерней смены. Продажи в этих таблицах записываются в хронологическом порядке, как они происходят:
Теперь у меня есть другой файл, который будет называться «Totalizer.xlsx», с двумя листами, один называется "Данные", а другой называется "Итоги". В "Data" у меня есть две переменные, "File", в которые я помещу имя файла, из которого я хочу извлечь данные, и другую, называемую "Sheet", чтобы указать конкретный лист для работы:
После получения этих данных Excel должен автоматически взять информацию за две смены указанного дня, отсортировать их по алфавиту и отобразить итоги на листе "Итоги" следующим образом:
Возможно ли это сделать? И если так, как я мог это сделать?
PS: Если вам интересно, почему я не включаю этот сумматор в файлы продаж, это потому, что они защищены паролем и не могут быть изменены.