Как связать разные таблицы в excel

Как связать разные таблицы в Excel

Программа для работы с таблицами Excel, входящая в состав офисного пакета от компании “Майкрософт”, весьма разнообразна по своему функционалу и возможностями работать с несколькими файлами одновременно. В последнем случае применяется так называемая “связь книг” или “межтабличная связь”. Работает это довольно просто – программа при включении данной функции может считывать информацию из других источников, предварительно указанных в настройках.

Как связать разные таблицы в Excel

Показать работу такой связи лучше всего на примере. Допустим, имеется Книга-1 и Книга-2. В случае если первый файл является источником, то второй будет брать из него заранее указанную информацию. Цены, даты, индексы и все остальное. Это очень удобно при работе с большим массивом таблиц и документов.

В первую очередь этот функционал Excel подойдет различными бухгалтерами или аудиторами, но также будет полезен и других сферах, так или иначе связанных с учетом.

Как настроить связь между двумя книгами?

Ниже будет приведена подробная и простая инструкция, как создать “книжную связь”:

• Открываем оба файла, которые предстоит соединить;
• В файле источнике выбираем необходимую для связывания ячейку и зажав “Ctrl+C” копируем ее;
• Открываем вторую книгу, правой клавишей мыши щелкаем на нужную ячейку и выбираем функцию “Специальная вставка”;
• Щелкаем на “Вставить связь”.

Как связать разные таблицы в Excel

Имеется второй, более быстрый способ:

• Во второй книге, куда будет передаваться новые данные, выберете ячейку, которая станет их отображать и введите знак “=”;
• В книге источнике выберете ячейку с которой будут передаваться сведения и нажмите “Enter”.

Перед тем, как начать работать с книгами, которые будут содержать связи, стоит понимать, что нет способа отслеживать все эти цепи в режиме автоматического поиска. Внимательно работайте с этой функцией и не перегружайте свои документы, иначе просто запутаетесь.

Еще одним немаловажным фактором является функция “Автовычисления”. Обычно она включена сразу, но если у Вас возникли проблемы, то перейдите во вкладку “Формулы” в подгруппу “Вычисления”, щелкните по “Параметры вычисления” и в открывшемся меню кликните на “Автоматически”.

Как разорвать связи в Excel?

Как связать разные таблицы в Excel

Все просто. В группе “Подключения”, щелкните левой кнопкой мышки на вкладку “Данные” -> “Изменить связи”. В контекстном меню кликните по нужной вам цепочке и удалите ее при помощи “Разорвать”

Как связать разные таблицы в excel

Типичная задача — имеем несколько однотипных таблиц на разных листах рабочей книги. Хотим, чтобы при внесении данных в любую из этих таблиц — данные добавлялись в одну общую таблицу, расположенную на отдельном листе.

Инструкция

Устанавливаем себе надстройку ЁXCEL . Читаем справку.

Приступаем к решению. Переходим во вкладку ЁXCEL главного меню, нажимаем кнопку "Таблицы", в выпавшем списке выбираем команду "Объединить таблицы":

В открывшемся диалоговом окне выделяем листы с таблицами, которые необходимо объединить и нажимаем "ОК":

Программа сформирует запрос — объединит таблицы и выведет информационное сообщение:

Переходим на итоговый лист (тот где хотим вывести общую таблицу), устанавливаем курсор в ячейку "A1". Переходим в главном меню во вкладку "Данные" в разделе "Получение внешних данных" нажимаем кнопку "Существующие подключения":

В открывшемся диалоговом окне выбираем "Подключения в этой книге" — "Запрос из Excel Files" и нажимаем "Открыть":

В открывшемся диалоговом окне устанавливаем переключатели в положения "Таблица" и "Имеющийся лист", нажимаем "ОК":

В активном листе будет создана таблица, которая будет объединять таблицы, расположенные на указанных нами листах:

Теперь все таблицы связаны. Добавьте новые строчки в любую из объединенных таблиц. Перейдите во вкладку "Данные" и нажмите кнопку "Обновить все":

В итоговой таблице появятся строчки, добавленные в выбранный вами лист.

Чтобы обновление итоговой таблицы происходило автоматически вставьте в модуль каждого листа (кроме Итогового) следующий код (Как вставлять макросы?):

Видео-пример

Чтобы запрос работал не зависимо от того в какой папке лежит файл вставьте в модуль "ЭтаКнига" следующий код:

Данный макрос при открытии книги будет определять текущий путь к файлу и менять путь к файлу в запросе.

Файлы для скачивания:

Файл Описание Размер файла: Скачивания
Пример 21 Кб 2254

Чтобы оценить всю прелесть — выньте файл из архива и при загрузке файла включите макросы.

Возможные ошибки при использовании этого метода:

Ссылка на основную публикацию