Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.03.2012, 16:13   #1
Gennadi
Новичок
Джуниор
 
Регистрация: 23.03.2012
Сообщений: 1
По умолчанию Слияние двух таблиц и проверка цен

Имеется 2 файла в Excel. Оба- прайс-листы. В прайс-листах есть столбец "Артикул" и "Название", которые являются определяющими. Цены со временем меняются. Количество артикулов со временем меняется. Какие-то артикулы уходят и появляются новые артикулы.
В файле "приемнике" вручную добавлены столбцы с дополнительной служебной информацией.

Задачи:
1. Обновить цены в файле "приемнике" из свежего прайса на основании столбца "Артикул",
2. Добавить в файле "приемнике" строки из свежего прайса при отсутствии в "приемнике" вновь появившихся артикулов. Заполнение дополнительных столбцов при появлении новых артикулов не требуется.

Количество строк в приемнике -15 тыс.
Количество строк в свежем прайсе - 15,5 тыс.


Заранее благодарен за решения задач.






--------- примечание модератора - вдруг кому пригодится --------------

На сайте ExcelVBA.ru можно скачать универсальную программу обработки прайс-листов:
http://excelvba.ru/programmes/Unification

Цитата:
Программа «Прайс лист», выполненная в виде надстройки для Excel, позволяет вам нажатием одной кнопки преобразовать множество прайс-листов различных форматов к единому виду.
Программа умеет объединять данные из самых разных прайсов (формата CSV и Excel), в том числе из файлов иерархической структуры (выгрузки из 1С).

Возможностей в программе множество — например, она умеет делать наценку (в т.ч. и «сложную»), конвертировать цены из одной валюты в другую, выполнять замены наименований, выделять нужные данные (характеристики) из описания товара при помощи специальных функций.

Создавать итоговый прайс можно в формате Excel (по шаблону XLS) или в CSV (разделители столбцов, кодировка, и всё такое - настраивается)

Вы легко сможете настроить программу обработки прайс-листов под свои нужды.
Если сами не разберётесь — позвоните в Скайп (ник: ExcelVBA.ru), — получите бесплатную консультацию, с демонстрацией возможностей программы.

Программа изначально предназначалась для обработки прайс-листов на автозапчасти, но подойдёт для абсолютно любых файлов Excel.
Для обработки прайс-листов на автомобильные шины и диски, в программу добавлены специальные функции.

Обновления к программе «Прайс-лист» выходят регулярно, — соответственно, в программу постоянно добавляются новые возможности.
Вложения
Тип файла: zip слияние прайсов.zip (4.7 Кб, 20 просмотров)

Последний раз редактировалось EducatedFool; 24.02.2013 в 12:51.
Gennadi вне форума
Старый 23.03.2012, 17:56   #2
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

скорее всего по содержанию данного заказа, Вам сюда:
http://programmersforum.ru/forumdisplay.php?f=30
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума
Старый 23.03.2012, 18:22   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Контакты в профиле,обращайтесь,научу макрос выполнять задачи
Анализ,обработка данных Недорого
doober вне форума
Старый 24.03.2012, 00:53   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я бы такие объёмы делал на словаре и четырёх массивах.
Исходные данные в массивы.
В словарь артикулы приёмника и номера строк массива с ценами.
Проверяем по словарю источник, заменяем цены у найденных, собираем в массив ненайденные.
Выгружаем назад цены, ниже отобранные.
Но Сергей уже вероятно всё сделал
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума
Старый 03.01.2015, 07:16   #5
Ogeccum
Новичок
Джуниор
 
Аватар для Ogeccum
 
Регистрация: 03.01.2015
Сообщений: 2
По умолчанию

Интересует решение подобной задачи но с применением хранилищ данных хотя бы Access для выполнения произвольных выборок данных.
Ogeccum вне форума
Старый 03.01.2015, 13:57   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Эта тема по Excel. Хотя запросы к Access можно выполнять и из Excel.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слияние двух массивов Anubys Общие вопросы C/C++ 5 28.03.2011 10:07
Слияние двух массивов Anubys Помощь студентам 0 26.03.2011 16:12
Слияние таблиц в Excel klikli1 Microsoft Office Excel 2 11.10.2010 23:33
Слияние двух бинарных файлов kakawkin Помощь студентам 7 29.03.2010 21:12
Слияние двух текстовых файлов nataly_ukr Общие вопросы Delphi 5 26.12.2007 16:45