Заранее извиняюсь, за формулировку, думаю в файле примера задача должна быть понятна..
Есть две таблицы из разных баз данных, нужно сравнить их между собой и показать отклонения. Таблица будет обновляться новыми данными в ежедневном режиме. Размер таблицы будет 3т-10т строк. Наименований всего около 20ти. и, каждый день приводить их к общему, очень трудозатратно..
Проблема: В каждой базе одни и те же вещи называются по разному.. Не могу придумать как связать их между собой, чтоб при добавлении новых данных (в умную таблицу) не приходилось опять приводить в соответствия наименования..
Справочник соответствия - вручную. В power query красивее будет, на формулах можно так, 10 тысяч строк потянет. Самая длинная формула такая
Код
=ИНДЕКС(табБД2[Количество];ПОИСКПОЗ(ИНДЕКС(табСоответствие[База данных 2];ПОИСКПОЗ([@[Наименование БД1]];табСоответствие[База данных 1];0));табБД2[[Наименование ]];0))
Не пугайте человека Там надо загрузить 3 таблички, сделать 2 объединения и добавить столбец "то минус это", и все. Все с кнопок. Материал любого вводного урока.
Дико извиняюсь, на практике все оказалось сложнее.. 1. Наименование внутри таблиц повторяются 2. Соответствие проводится по 2ум параметрам 3. Результат, дельта между данными из разных источников, в виде сводной таблицы