Добрый день, столкнулся с нетривиальной задачей, которую не могу никак выполнить.
вводные данные: есть две таблицы А и В у таблиц одинаковое число столбцов, но разное число строк, причем их количество постоянно меняется значения ячеек могут быть как буквенными, так и цифровыми
что нужно на третьем листе выводить разницу между этими двумя таблицами - нужно найти именно отличия т.е. те значения, которые есть в первой таблице и которых нет во второй и наоборот - нужно увидеть значения второй таблицы, которых нет в первой
Пытался нгагуглить решения, но не нашел ничего подходящего, сам тоже не соображу как сделать =(( Возможно тут найдутся умные люди, которые смогут подсказать решение.
Добрый день, столкнулся с нетривиальной задачей, которую не могу никак выполнить.
вводные данные: есть две таблицы А и В у таблиц одинаковое число столбцов, но разное число строк, причем их количество постоянно меняется значения ячеек могут быть как буквенными, так и цифровыми
что нужно на третьем листе выводить разницу между этими двумя таблицами - нужно найти именно отличия т.е. те значения, которые есть в первой таблице и которых нет во второй и наоборот - нужно увидеть значения второй таблицы, которых нет в первой
Пытался нгагуглить решения, но не нашел ничего подходящего, сам тоже не соображу как сделать =(( Возможно тут найдутся умные люди, которые смогут подсказать решение.Zerofox
я не волшебник, я только учусь....учусь....учусь...
Сообщение отредактировал Zerofox - Четверг, 23.08.2018, 09:26
Сравнивать нужно целыми строками? Т.е. строки в двух таблицах равны только тогда, когда попарно равны значения всех колонок в этих строках? Там у Вас просто еще есть лист по сравнению колонок по отдельности - он нужен?
Добавил в обе таблицы по три доп.столбца (C:E). Формулы в них введены в ячейки второй строки (в первой - заголовки) и автоматически "расширяются" вниз по мере добавления новых значений в колонки A:B. На листе "Третий лист" - искомые (несовпадающие) строки обеих таблиц. Формулы - так же в ячейках второй строки: A2 и D2. На всех листах в ячейках строк, начиная с третьей, формул нет - только результаты расчета по "саморасширяющимся" формулам вторых строк.
Чтобы воспользоваться моим решением - создайте свою копию моего файла по ссылке выше.
Сравнивать нужно целыми строками? Т.е. строки в двух таблицах равны только тогда, когда попарно равны значения всех колонок в этих строках? Там у Вас просто еще есть лист по сравнению колонок по отдельности - он нужен?
Добавил в обе таблицы по три доп.столбца (C:E). Формулы в них введены в ячейки второй строки (в первой - заголовки) и автоматически "расширяются" вниз по мере добавления новых значений в колонки A:B. На листе "Третий лист" - искомые (несовпадающие) строки обеих таблиц. Формулы - так же в ячейках второй строки: A2 и D2. На всех листах в ячейках строк, начиная с третьей, формул нет - только результаты расчета по "саморасширяющимся" формулам вторых строк.
Чтобы воспользоваться моим решением - создайте свою копию моего файла по ссылке выше.Gustav
Сравнивать нужно целыми строками? Т.е. строки в двух таблицах равны только тогда, когда попарно равны значения всех колонок в этих строках?
нет, ячейками, на том листе, видимо кто-то тестил свой вариант, но это не то. Ваш, вариант, получается, тоже не подходит, но возможно получится его подстроить, попробую на днях
Сравнивать нужно целыми строками? Т.е. строки в двух таблицах равны только тогда, когда попарно равны значения всех колонок в этих строках?
нет, ячейками, на том листе, видимо кто-то тестил свой вариант, но это не то. Ваш, вариант, получается, тоже не подходит, но возможно получится его подстроить, попробую на дняхZerofox
я не волшебник, я только учусь....учусь....учусь...
Т.е. пример правильного ответа на листе "сравнение"? И любое значение (ячейка) одной таблицы должно сравниваться со всеми ячейками другой таблицы (во всех столбцах)? Или только в одноименном столбце?
Т.е. пример правильного ответа на листе "сравнение"? И любое значение (ячейка) одной таблицы должно сравниваться со всеми ячейками другой таблицы (во всех столбцах)? Или только в одноименном столбце?Gustav