Сопряжение таблиц. Double Power! Версия 4.2. Double P

Бывает так, что есть две большие таблицы Эксель с каими-то важными данными, которые нужно объединить в одну. [Например, в одной таблице информация о поставщиках некоего товара, а в другой - о характеристиках этого товарах.] В обеих таблицах есть одно (или два) поле данных, таких же как и в другой таблице. То есть - ключевые поля, по которым можно эти таблицы соединить. [В нашем примере это поле ТОВАР.] Возникает вопрос - как их соединить? Первое, что приходит в голову - отсортировать по возрастанию ключевое поле в обоих таблицах и так соединить. Но если количество данных в ключевых полях разное то так не получится. Тогда остаётся делать вручную... А если в таблице несколько тасяч наименований?! Сам эксель обладает некоторыми средствами для сопоставления (сопряжения) таких таблиц. Но этими встроенными методами пользоваться под час неудобно и сложно, да и не всегда они будут корретно работать. Я же предлагаю простую программку (утилиту), написанную для этих целей в VBA. Программа представляет собой экселевский файл с макросом и всплывающей автоматически формой заполнения. Принцип простой: вставляем на первый лист одну из сопрягаемых таблиц, а на второй лист - другую, затем во всплывающую форму заносим нужные данные (какое поле является ключевым), и - вуаля - поехали! Через несколько секунд появится единая сопряжённая таблица! В программе есть несколько полезных функций. Например, она сама автоматически проверит исходные таблицы на andamp;quot;адекватностьandamp;quot;. Так же в программе присутствует, на мой взгляд, довольно дружественный и понятный интерфейс. На форме ввода данных есть краткая инструкция фо пользованию программой. Эта программа писалась мной изначально для себя, для работы (мне приходится часто работать с большими экселевскими таблицами). Поэтому, программа не пышет крутизной и лишними примочками. Всё очень конкретно, просто и утилитарно. Просто и эффективно как автомат Калашникова!)

© freeSOFT SERVER