PDA

Показать полную графическую версию : Сравнение двух таблиц и получение результирующей


IvarM
05-03-2012, 12:03
Имеем таблицу А и таблицу Б
А исходная, Б таблица нового квартала.
необходимо сравнить 2 таблицы и вывести в 3-й все новые строки.

количество строк разное, и порядок их может не совпадать.
спасибо.

okshef
05-03-2012, 14:59
1. Структура таблиц одна (количество, заголовки и порядок столбцов совпадают)?
2. Таблицы находятся в разных файлах или в одном на разных листах?

IvarM
05-03-2012, 16:09
1)Количество столбцов и их порядок совпадает(названия)
2)на разных листах.(могу и на один перенести не столь принципиально)

okshef
05-03-2012, 16:20
OK. Каков критерий сравнения (по одному столбцу, по нескольким)?

IvarM
05-03-2012, 16:29
1-й марка.
2-й проблема в том что названия 2-го столбца не всегда одинаковы (добавят одно слово или немного изменят названия) но это будет таже статья. но это редкие случаи

3-й столбец - цены.

Думаю лучше по 2-м. так как цены в одной таблице для разных строк могут совпасть (наверно это затруднит вычисления?)

okshef
05-03-2012, 17:18
Нашел шикарную тему (http://forum.ixbt.com/print/0023/032362.html): страниц много, примеров много. Что вы готовы делать руками, что автоматизировать?

IvarM
05-03-2012, 17:23
честно я не совсем разбираюсь в этом. таблицы будут из 4-х столбцов (1-й просто порядковый номер строчки)

количество строк до 100 в одной таблице.

не сильно понимаю что тут руками нужно делать)
я честно и не знаю где и что нужно прописывать..поэтому и обратился.

okshef
05-03-2012, 17:27
IvarM, работа руками сводится в копировании одного диапазона данных и дописывании его ко второму с последующим удалением дубликатов.

Проще было бы иметь пример под руками...

IvarM
05-03-2012, 17:39
)
это я могу сделать но суть в том что изменения вводятся часто
я изначально делаю сортировку из нескольких таблиц свожу в одну. и так с каждыми изменениями.

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

смысл лишь в быстродействии для принятия нужного решения.

okshef
05-03-2012, 17:59
Поиск дубликатов с помощью условного форматирования - Excel - Office.com (http://office.microsoft.com/ru-ru/excel-help/HA001136616.aspx) - для ускорения

IvarM
05-03-2012, 18:37
Нужно найти не совпадения, а новые строки.
Совпадений будет намного больше.

к тому же данную формулы не воспринимает эксель.
прописал все также выбивает ошибку в формуле.

Iska
05-03-2012, 19:13
к тому же данную формулы не воспринимает эксель.
прописал все также выбивает ошибку в формуле. »
IvarM, разговор пока по-прежнему идёт о сферическом коне в вакууме. Напоминаю:
Проще было бы иметь пример под руками... »

IvarM
05-03-2012, 19:27
Согласен.
Вот данный пример таблиц снизу Таблица А сверху Б(новая с изменениями)

okshef
05-03-2012, 20:40
IvarM, я не гуру Excel, но организованы ваши данные тяжело для анализа и внесения изменений. Несколько замечаний:
Во-первых, у вас завуалирована третья позиция различий (сезонная). Думаю, лучше выделить ее в отдельный столбец.
Во-вторых, вы ведете подсчет внутри данных, а это значительно усложняет, а точнее - делает невозможным использование таких инструментов анализа как "Промежуточные итоги" и "Сводные таблицы"
В-третьих, по вашим данным трудно понять, что вы вообще с ними делаете. Суммируйте по сезонам - понятно, но смысл второй таблицы??? В чем он?

IvarM
06-03-2012, 12:15
Я поэтому и обратился)

Я убрал промежуточные результаты. это не принципиально на данном этапе я могу выполнять их в отдельном документе.
суть таблицы 1-й по очереди А она является исходной.
затем у меня появляется новая таблица Б с изменениями и мне необходимо найти все новые в ней строчки.


может есть какие-то варианты?)
буду очень благодарен а то давно голову себе ломаю.

вот файл еще раз.

может есть какое-то решение все же?

okshef
07-03-2012, 22:40
IvarM, подписываюсь в своем бессилии. Предлагаю обратиться к настоящим спецам: Вопросы по Microsoft Excel (http://www.planetaexcel.ru/forum.php?forum_id=129)
При найденном решении, дайте в этой теме ссылочку.




© OSzone.net 2001-2012