Персональный сайт Александра Тауениса » Сравнение таблиц Excel

Сравнение таблиц Excel

До сих пор в составе табличного процессора Microsoft Excel нет функционала для поиска отличий между двумя таблицами. Есть функции, позволяющие выявлять разницу между двумя ячейками, но полноценное сравнение таблиц пока остаётся за рамками возможностей обычного Excel. Чтобы добавить такую функцию, необходимо установить надстройку. В интернете есть множество таких надстроек, но они либо платные, либо тупые, либо и то и другое одновременно. Поэтому я (изначально для собственных нужд) написал надстройку, позволяющую сравнивать таблицы как по «количественному» признаку (есть ли строка с определёнными значениями в определённом столбце в обеих таблицах или есть только в одной), так и по «качественному» признаку (какие отличия есть в строках, совпадающих по поисковому столбцу в обеих таблицах, но имеющие другие столбцы, которые тоже нужно сравнить — больше, меньше или равно). Надстройка пока имеет минимальный функционал, работает в пределах одного листа, но во многих ситуациях имеющихся возможностей достаточно.

Надстройка работает в Microsoft Excel 2000-2016 версий (скорее всего, она будет работать и в будущих версиях; с Excel 5.0/95/97 надстройка не работает), и устанавливается путём выбора её в настройках Экселя. Также возможна работа без установки.

В составе ZIP архива находятся сама настройка, копии в форматах Excel 2003 и 2007 (в случае, если система безопасности Экселя блокирует xla-файлы, но разрешает xls и xlsm), пример использования и инструкция.

Надстройка Microsoft Office Excel 97-2003 Скачать надстройку (версия 1.0)
Архив ZIP (1,3МБ)


Поделиться в соцсеть


2 комментария к “Сравнение таблиц Excel”

  1. Ваш макрос не работает на 64-разрядной системе. (Офис 2016 32-разрядный).

  2. На Win10 32-bit 1507+Office 2016 32-bit и Win7 x64 SP1+Office 2010 32-bit всё работает. Скорее всего, у Вас включена повышенная безопасность. Попробуйте разные варианты запуска надстройки, через XLA, XLS, XLSM, через автозагрузку надстроек, через открытие сначала надстройки, а потом книги, и т.д.
    Если же надстройка запускается, но неправильно работает, значит Вы задаёте неверные данные в окне поиска отличий. Там не очень очевидно-понятный интерфейс, в будущих версиях хочу исправить, но муза ещё не посетила)

Оставить комментарий

:D :) ;) :( :o :shock: :? Больше смайлов »

Защита от спама * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.