denisAzef
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. Может кто то помочь с тапкой задачей. Есть несколько файлов, в которых есть 24 листа (от 0 до 23 — это часы суток, первый час, второй час, третий час и т.д.) Таких файлов 30 или 31 штук (в зависимости от дней недели в месяце, в феврале 28 или 29). На каждом листе есть таблица с данными по узлам цен (с данном случае: номер узла, наименование узла субъект РФ и цена) Также в каждой вкладке указан час (ячейка G2), к которому относятся значения на листе. Этот час всегда совпадает с наименованием листа (например лист 3 и час 3, лист 20 и час 20 и т.д.). Только этот час указан в ячейке G2 как текст, а не как число (т.е. если с этим значение использовать формулы, то необходимо его необходимо преобразовать в число). Необходимо из всех файлов по введенному номеру узла получить массив данных, за каждый час за каждый день в отдельный файл. Например: из файла за 1 февраля 2023г (на именование файла начинается с цифр 20230201) получить величину цены по узлу с номером 100003 за каждый час 1 февраля 2023. Получается: День Час ЧАС расчета Значения цены 01 00:00:00 0 1052,445368 01 01:00:00 1 1038,214826 01 02:00:00 2 1040,045629 И так далее за каждый час каждый день месяца, всего 744 значения или меньше 9в зависимости от количества дней в месяце. В гугл диск положил как пример (2 файла для примера и что должно получиться) https://drive.google.com/drive/folders/1PLdFGUWa1yWlkRjqkd5QCbtbjMPTciN8?usp=share_link Спасибо огромное. |