Как из 2 таблиц сделать одну?
Модератор: Naeel Maqsudov
Всем привет! Может быть кто-нибудь подскажет, как совместить данные из 2 таблиц в Excel'e. Нужно, чтобы строки проверялись по нескольким одноименным столбцам на совпадение, а потом определенные данные добавлялись в одну из таблиц или всё это как-то выгружалось в третью. Причем одноименные столбцы могут по-разному располагаться в этих таблицах. Кажется это достаточно распространенная задача. Может быть на каком-нибудь сайте она уже описана или учебнике?
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Для этого есть совершенно стандартная вешь - запросы к базам данных.
Прежде всего убедитесь, что во всех таблицах первая строка содержит названия столбцов, затем возьмите исходные таблицы и каждой дайте имя. Для этого выделите таблицу на листе и либо в поле имени, либо через меню Вставка/Имя/Присвоить дайте таблицам имена.
Теперь можно в этой же книге, или в новой с помошью меню "Данные/Внешние данные/Создать запрос" создать SQL запрос в котором и сформулировать условия выборки данных. Правда для этого понадобится один необязательный компонент MS Office - MS Query. Убедитесь, что он у Вас установлен.
К именованным диапазонам листов Excel можно также обратиться из MS Access и совершенно аналогично написать запрос на выборку.
Прежде всего убедитесь, что во всех таблицах первая строка содержит названия столбцов, затем возьмите исходные таблицы и каждой дайте имя. Для этого выделите таблицу на листе и либо в поле имени, либо через меню Вставка/Имя/Присвоить дайте таблицам имена.
Теперь можно в этой же книге, или в новой с помошью меню "Данные/Внешние данные/Создать запрос" создать SQL запрос в котором и сформулировать условия выборки данных. Правда для этого понадобится один необязательный компонент MS Office - MS Query. Убедитесь, что он у Вас установлен.
К именованным диапазонам листов Excel можно также обратиться из MS Access и совершенно аналогично написать запрос на выборку.