Уважаемые Мастера EXCEL Здравствуйте! Тема вопроса больше звучит - "Голь на выдумки хитра", или что то в этом роде. Понимаю, позвоночником чувствую, что решение наверняка просто смешное. Но самостоятельно его не нахожу. Суть вопроса. Имеется огромная куча файлов в сетевых папках. Все файлы родные братья, созданы по одному шаблону, одинаковы между собой по назначению, структуре, форматам и т.д. Имена файлов известны заранее, еще до их возникновения. Данные из файлов необходимо собрать формулами в одну таблицу, обязательно формулами, так как в файлах возможны изменения. Вот и возникла необходимость выдумывать разные способы, каким образом все это исполнить малой кровью. Решение есть (хотя наверное больше предложение, слегка корявое, требует доработки), но вполне имеет право на жизнь и прекрасно справляется с поставленной задачей. В примере (Заказ 748. Свод) все упростил для облегчения файлов. ВПР-ом снимаю данные из одного файла для одной Марки П4-3 (строка 10). (В примере описываю ячейки C10;С14 (выделены желтым цветом). Появляется формула, например такая
Что и требовалось. Соответственно перед копированием растягиваю формулу по столбцу. Получилось что то похожее на способ динамически изменять формулу. Вот тут и есть мой вопрос. Для того, чтоб текстовая строка стала формулой, необходимо войти в содержащую ее ячейку для редактирования, т.е. клацнуть мышкой и тут же надавить на ENTER. Формула готова. Сразу просится на запись макро рекордер, кажется дел-то. Пробежаться по столбцу. Клацнуть мышкой, надавить на ENTER в десятке ячеек. Не тут то было. Клик мышкой в паре с ENTER-ом затирают все что есть в ячейке, и заново прописывают. Макро рекордер записывает тот текст, который в ячейках был и при следующем запуске прописывает одни и те же формулы. Почему? Как с этим бороться? Или как это использовать? Кто с такой проблемой сталкивался? Необходимо снять данные для невероятного количества строк.
Уважаемые Мастера EXCEL Здравствуйте! Тема вопроса больше звучит - "Голь на выдумки хитра", или что то в этом роде. Понимаю, позвоночником чувствую, что решение наверняка просто смешное. Но самостоятельно его не нахожу. Суть вопроса. Имеется огромная куча файлов в сетевых папках. Все файлы родные братья, созданы по одному шаблону, одинаковы между собой по назначению, структуре, форматам и т.д. Имена файлов известны заранее, еще до их возникновения. Данные из файлов необходимо собрать формулами в одну таблицу, обязательно формулами, так как в файлах возможны изменения. Вот и возникла необходимость выдумывать разные способы, каким образом все это исполнить малой кровью. Решение есть (хотя наверное больше предложение, слегка корявое, требует доработки), но вполне имеет право на жизнь и прекрасно справляется с поставленной задачей. В примере (Заказ 748. Свод) все упростил для облегчения файлов. ВПР-ом снимаю данные из одного файла для одной Марки П4-3 (строка 10). (В примере описываю ячейки C10;С14 (выделены желтым цветом). Появляется формула, например такая
Что и требовалось. Соответственно перед копированием растягиваю формулу по столбцу. Получилось что то похожее на способ динамически изменять формулу. Вот тут и есть мой вопрос. Для того, чтоб текстовая строка стала формулой, необходимо войти в содержащую ее ячейку для редактирования, т.е. клацнуть мышкой и тут же надавить на ENTER. Формула готова. Сразу просится на запись макро рекордер, кажется дел-то. Пробежаться по столбцу. Клацнуть мышкой, надавить на ENTER в десятке ячеек. Не тут то было. Клик мышкой в паре с ENTER-ом затирают все что есть в ячейке, и заново прописывают. Макро рекордер записывает тот текст, который в ячейках был и при следующем запуске прописывает одни и те же формулы. Почему? Как с этим бороться? Или как это использовать? Кто с такой проблемой сталкивался? Необходимо снять данные для невероятного количества строк.Дмитрий1962
Nic70y, Спасибо, действительно сработало! Тем не менее вопрос углубляется. Чем (=) отличается от (=)? Не понимаю разницы. Все равно еще раз Спасибо. В любом случае, это не тыкать мышкой бесконечно. Действительно, век живи, век учись.
Nic70y, Спасибо, действительно сработало! Тем не менее вопрос углубляется. Чем (=) отличается от (=)? Не понимаю разницы. Все равно еще раз Спасибо. В любом случае, это не тыкать мышкой бесконечно. Действительно, век живи, век учись.Дмитрий1962
Nic70y. Спасибо еще раз!!! Проверил на практике. Из 214 файлов, в общей сложности из 2996-и ячеек снял данные за четыре с небольшим минуты. С учетом времени на манипуляции с формулой. Вопрос закрыт!
Nic70y. Спасибо еще раз!!! Проверил на практике. Из 214 файлов, в общей сложности из 2996-и ячеек снял данные за четыре с небольшим минуты. С учетом времени на манипуляции с формулой. Вопрос закрыт!Дмитрий1962