Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Проверить значения в двух таблица и залить ячейки цветом (http://forum.oszone.net/showthread.php?t=306184)

Alexander_88 03-10-2015 06:36 2560202

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

В примере две таблицы, значения сумм которых нужно сравнивать, конкретно суммы прописаны в столбике D начиная с 3ей строки.. они должны сравниваться со значениями в столбике J начиная с 3ей строки. Дело в том, что значения, которые нужно сравнивать находятся не в одной строке... Значения необходимо сравнивать только, если цена и наименование обоих таблиц сходятся. т.е. к примеру значение капусты по цене 30 в левой таблице должно сравниваться только со значением капусты по 30 в правой таблице. если значения сходятся, то данная ячейка в столбце D и J заливается зеленым фоном, если не сходятся, то красным. (в примере я залил некоторые, но не все). А если цена и наименование левой таблицы не имеет полного соответствия цены и наименования в правой таблице, то пропускаются (не заливаются цветом)...

a_axe 03-10-2015 08:35 2560215

Alexander_88, вбейте в ячейку Е3 формулу:
Код:

=СУММПРОИЗВ((Table1[@Цена]=Table2[Цена])*(Table1[@Наименование]=Table2[Наименование])*Table2[Итого])
при необходимости - протяните формулу вниз, в столбце Е отобразятся соответствующие Итоги из столбца J. Чтобы выделить цветом совпадающие и несовпадающие позиции - используйте условное форматирование.

Alexander_88 03-10-2015 09:31 2560224

К сожалению здесь я не смогу узнать, какие значения лишние со стороны правой таблицы. (т.е. какой товар есть в правой таблице, которого нету в левой) Со стороны левой узнать можно... т.е. если в ячейке Е1 не появилось значение, значит в правой таблице этого товара по этой цене нету... в принципе можно рядом со значениями правой таблице в столбик поместить формулу.


Время: 09:15.

Время: 09:15.
© OSzone.net 2001-