Страница 1 из 1

обьединение нескольких таблиц exel из разных файлов в один файл

Добавлено: 16 янв 2014, 12:23
smut1990
добрый день! возникла следующая проблема: существуют три файла ексель от разных сотрудников, в который они вносят данные по выполненным задачам ( к примеру наименование банка, задача, исполнитель, срок, комментарий). возможно ли с помощью макроса объединить данные три файла в один, чтобы на определенном интервале ячеек был определенный отчет одного сотрудника?
заранее спасибо :rolleyes:

Re: обьединение нескольких таблиц exel из разных файлов в один файл

Добавлено: 17 янв 2014, 01:38
Naeel Maqsudov
Не нужны макросы. Просто напишите формулу с внешней ссылкой.
например,
=[Книга2.xlsx]Лист1!D10

Также можно указать ссылку на целый диапазон, но ввести формулу в диапазон соответствующего размера клавишей Ctrl+Enter
Например, идём в A1, выделяем столбец A и не снимая выделения пишем
=[Книга2.xlsx]Лист1!E:E нажимаем Ctrl+Enter

Всё. Теперь тут в A:A всегда актуальная копия того столбца E

Re: обьединение нескольких таблиц exel из разных файлов в один файл

Добавлено: 07 фев 2014, 09:49
Leo_nid
Но ведь данные будут обновляться только при условии, что книга2.xls* открыта?

Re: обьединение нескольких таблиц exel из разных файлов в один файл

Добавлено: 07 фев 2014, 10:14
Naeel Maqsudov
При открытии файла, содержащего внешние ссылки Excel спрашивает, актуализировать ли связанные данные, и если Вы нажимаете "Да", то Excel сам откроет связанную книгу, не показывая её и обновит данные.

Re: обьединение нескольких таблиц exel из разных файлов в один файл

Добавлено: 07 фев 2014, 14:23
Leo_nid
Спасибо! Ясно и убедительно. Действительно нечего огород городить...