|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Есть 3 файли excel: 1. расчет (служит для расчета стоимости изделия) он же "калькулятор" 2. прайс лист 3. наличие на складе Все 3 файлика существуют отдельно и каждый день обновляются. Проблема следующая: Приходит клиент, и я сначала открываю файл-калькулятор, заполяню заказ, затем открываю свежий прайс, смотрю цену и вставляю ее в калькулятор, все считается. Теперь клиенту хочется узнать наличие. Открываю 3-й файлик, смотрю наличие. Если все проходит с первого раза, то это хорошо, но вот если нет, то начиниется жуткая каша. Считаешь другой материал, опять смотришь наличие. И так пока не наткнешься на тот, который все таки есть на складе. Или от обратного, смотришь какие есть в наличии, потом копаешь прайс и считаешь цену. Жутко медленно получается и клиент и я после первых 15-ти минут поиска начиннаем жутко нервничать (я даже больше). Хотелось бы сбить все в кучку. И получить что-то типа: Открываю калькулятор, заполняю заказ. На втором листе выбираю материал по любому принципу, который понравится, по наличию или по артукулу или по наименованию. Сверху с помошью промежуточных итогов (или другим способом) вытаскиваю цену и другую интересующую информацию. Публикую ее на первом листе с расчетами. В результате вся информация на первом листе есть, меняя материалы на втором листе я автоматом пересчитываю изделия и сразу смотрю наличие. Прям мечта. Вот собственно вопрос: Как сбить информацию из файликов Прайс и Склад во вторую страницу файла Расчет? Хотелось бы просто при получении нового прайса заменить им старый и все будет работать уже по новым ценам. Так же с файлом склада. Удалил старый, копировал новый. Запустил "расчет.xls" и все рабоатет с новыми данными. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2011, 15:17 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Разумно - сменить инструмент. На более для такой задачи предназначенный. Хоть тот же Аксесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2011, 22:06 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Akina, а если взглянуть не с точки зрения разработчика, а обычного офисного манагера? Ведь прайс может быть сформирован кем-то где-то, наличие на складе - еще кем-то выложено... Нам предлагается на основе уже имеющихся источников данных получить выборку (код, наименование, цена, наличие) и на её основе сформировать заказ. В принципе, стандартный подход при заказе в дилерских прайсах Акцесс тоже для такой достаточно простой операции привлекать совершенно необязательно. Нечто похожее у меня есть давно разработанное, но в приложении к данной теме - очень уж излишнее. kefirko, если вы удосужитесь выложить кусочки реальных образцов файлов ПРАЙСа и СКЛАДа, то можно показать, как это легко, просто и "красиво выглядяще" можно сделать и в Экзеле... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 03:49 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
AndreTM, Прайс - price list_June2011New.xls Интересны столбцы: A - артикул B - наименование E - цена Склад - Stock report 20.09.2011 + Import.xls Интересны столбцы: B - наименование D - артикул H - доступный материал на складе Что хочется получить - Сбитый в кучку файл.xls A - Артикул B - Наименование C - Цена из файлика price list_June2011New.xls D - Наличие из файлика Stock report 20.09.2011 + Import.xls Я так понимаю, что при каждом запуске он должен обновлять данные из price list_June2011New.xls и Stock report 20.09.2011 + Import.xls. А при необходимости я заменяю их новыми файлами, не меняя названий, и все работает дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 07:06 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Ну примерно так... Но мне-то интересен именно внутренний вид вашего "прайса" и "наличия на складе", а то мало ли как там сгруппировано, и таблички тоже начинаются ведь не с первой строки... Плюс ко всему, эти файлы явно в общем доступе, поэтому надо определяться, как запрашивать из них данные, либо работать с их копиями. Я просто хочу, как говорится, "сделать за вас всю работу". В качестве небольшой практики по поддержанию собственного уровня , поэтому и прошу у вас реальные образцы ваших файлов. Можно и на мыло. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 07:41 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
да я прикрутить не могу файлики. ошибка вылетает ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 07:42 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Отправил на мыло ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 07:48 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Нашел функцию ВПР, почти то, что надо, но все равно не то. Если надо будет идти от обратного, т.е. сначала посмотреть наличие, а потом выбирать материал, то никак :( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 19:41 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
И она не хочет работать с русскими символами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 20:00 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Все работает просто руки кривые. Вот что получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2011, 20:30 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirko, Можно кодом делать примерно так - при запуске 1. читаем Прайс, загоняем в словарь артикулы и в массив всё остальное. 2. читаем Склад - по словарю по артикулам добиваем в массив данные по наличию. Теперь из этого массива можно тянуть что угодно, ориентируясь по артикулу в словаре Если этот словарь и массив сделать публичными - то их можно лишь периодически обновлять (обновить при открытии этого файла-инструмента, затем по нажатию кнопки по требованию). Будет работать (без обновления) мнгновенно, даже если сотни тысяч позиций. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 10:30 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
А как быть, если артикулу из прайса, соответствует 2 значения из склада? Что-то типа: Арт Наименование Кол-во Примечание в12 вещь12 4 для клиентов в12 вещь12 5 резерв Как вятянуть инфу только из строчки, где для клиентов. Ну т.е. он вытянул сначала по артукулам все строки, а потом из этого оставил только то, что для клиентов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 12:36 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Hugo121, Не ну схема то и так более-менее ясна. А как быть с раелизацией? Какими функциями и как это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 12:37 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirko, если "резерв" не нужен, то его сразу и не брать. Или его писать в массив в другой столбец. Кстати, если строк с наличием много - то наличие можно сразу в массиве суммировать. Если есть убытие - то и отнимать. А какие функции - изучайте примеры с Dictionary и массивами. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 12:53 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Вот например - задача другая, но похожая, и весь механизм тут есть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 12:57 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
А можно для тупых объяснить что это и с чем едят? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 19:24 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirko, раз схема ясна, то я дал "функции" и пример реализации. Есть словарь и массив. Делаете их публичными. В словарь собираете артикулы и в Item словаря кладёте индекс каждого артикула в массиве, а в массив всё остальное по артикулу, что только нужно. Как я выше писал - при запуске 1. читаем Прайс, загоняем в словарь артикулы и в массив всё остальное. 2. читаем Склад - по словарю по артикулам добиваем в массив данные по наличию. Всё, теперь пока файл открыт - по артикулу мнгновенно можно получить всё из массива. И те других два файла не нужны - их можно редактировать, дополнять, вообще заменить. Когда данные обновились - ещё раз создать словарь и массив, и можно работать дальше. Вы ведь так хотели? - авторЯ так понимаю, что при каждом запуске он должен обновлять данные из price list_June2011New.xls и Stock report 20.09.2011 + Import.xls. А при необходимости я заменяю их новыми файлами, не меняя названий, и все работает дальше. Только данные будут не в файле, а в памяти. А Вам в файле и не нужно - нужно ведь заполнять заказы. Для выбора можно форму прикрутить - это правда уже другая большая часть работы. А можно просто выгрузить массив из памяти на лист - и работать как привычно с листом. Тогда и "публичность" не нужна - запустили код, данные обновились (можно файл сохранить) - всё, работаем с листом. Плюсы - 1. те два файлы нужны на секунду 2. формулы не напрягают, не тормозят работу. 3. работает одинаково шустро при любом разумном количестве данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 20:23 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Вся беда в том, что я далек от всех этих тонкостей. Фраза: "Сделаете их публичными". Вводит меня в ступор. Ладно еще использование какой-н функции типа ВПР(), открыл мануал/google, почитал, использовал. Я excel воспринимаю как таблицу с кучей всяких "возможностей". Макрос освоил только один за всю жизнь. Такие вещи мне проще воспринимать на примере. Смысл всех фраз я примерно понимаю, но как эти фразы материализовать... Дайте хоть самый простой пример, чтобы посмотреть как "артикулу мгновенно можно получить всё из массива". Я с моими познаниями смог сделать только это... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 21:00 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirko, примеры - это хорошо. Но вот что из примеров нужно? Данные брать из одного листа Novosib? Или собрать суммы с двух листов? И кстати там есть повторы артикулов: например в Новосибирске только 235 уникальных артикулов - так общее количество ВПР() не покажет. И эти IM01... Сделать как в Сводка, но без формул? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 21:39 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
И кстати, гугль не одним ВПР() полон: публичная переменная ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 22:20 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirko, вы не думайте, я про вас не забыл Приложение я вам сделаю, не беспокойтесь. Вот на его примере и можно будет разбираться, что и как лучше реализовать. Только вот теперь впадаю в задумчивость - как бы объяснение структуры данных и принципа взаимодействия не вылилось потом в стостраничный топик... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 02:22 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
авторА как быть, если артикулу из прайса, соответствует 2 значения из склада? Что-то типа: Арт Наименование Кол-во Примечание в12 вещь12 4 для клиентов в12 вещь12 5 резерв Как вятянуть инфу только из строчки, где для клиентов. А быть надо так, что бы правильно формулировать полностью задание и показывать реальные файлы!! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 11:04 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
В своих наработках замени формулы: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 11:12 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Т.е пока я так начинаю думать - что то, что с IM01 - это резерв и это учитывать не нужно. Т.е. нужно делать не так, как в Сводка... Т.е. пока ничего не ясно... Т.е. пока я делать ничего не буду... Тем более, что есть чем заняться... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 11:13 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Всё было бы хорошо если бы не было так грустно: Не все наименования имеющиеся на складе есть в прайсе Сделал выборку по складу. Стань на свободную ячейку в колонке А. Нажми на стрелку сбоку и выбери из списка. Остаток на складе покажется. Цена - если имеется в прайсе!! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 11:51 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Если брать список из прайса и проверять наличие - результат не лучше: Нашёл пока только одно совпадение. Такое впечатление, что прайс и склад в разных фирмах! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 12:04 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Так для информации: Из 384 наименований прайса и 470 строк стока совпадений нашлось аж 35 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2011, 12:20 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Hugo121kefirko, примеры - это хорошо. Но вот что из примеров нужно? Данные брать из одного листа Novosib? Или собрать суммы с двух листов? И кстати там есть повторы артикулов: например в Новосибирске только 235 уникальных артикулов - так общее количество ВПР() не покажет. И эти IM01... Сделать как в Сводка, но без формул? Минимум - Нужны данные только из листа Novosib. Максимум - Novosib + Moscow. IM01 - это вообще не знаю что такое. Спросил у человека, который мне высылает эти файлики, сказал, что мне нужны строки без IM01, т.е. те, где Sloc="". ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 11:33 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Hugo121Сделать как в Сводка, но без формул? Сделать как получится, мне лишь бы работало как часы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 11:35 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
alex77755А быть надо так, что бы правильно формулировать полностью задание и показывать реальные файлы!! Вот http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=881885&msg=11329768 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 11:36 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
alex77755Всё было бы хорошо если бы не было так грустно: Не все наименования имеющиеся на складе есть в прайсе Сделал выборку по складу. Стань на свободную ячейку в колонке А. Нажми на стрелку сбоку и выбери из списка. Остаток на складе покажется. Цена - если имеется в прайсе!! А как сначала отфильтровать по наличию на складе НСК, а уже потом по цене или материалу? Обычный вариант развития событий: 1. Хочу вот такой цвет, сколько стоит? отфильтровал по материалу, сказал цену, срок изготовления (к примеру нет на складе в НСК, поэтому срок полтора месяца) 2. Долго. А как быстрее? отфильтровал по наличию на складе в НСК (изготовление полмесяца), показал клиенту какие есть цвета 3. Клиент выбрал цвет, хочет знать цену. посчитал, но оказалось дороже 4. А какие есть цвета по дешевле? отфильтровал по складу НСК, сортировал по цене по возраснанию, отфильтровал по минимальной цене, назвал получившиеся материалы. 5. Не, ну тут красивых нет. Ладно, давайте чтобы цена такая же была, я могу и подождать полтора месяца. отфильтровал по наличию в Москве, сортировал по цене, отфильтровал по минимальной цене, назвал получившиеся материалы. 6. С горем пополам выбрали. Ура! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 11:53 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Собственно хотелось бы видеть результат в виде листа "Сводка", как в файлике "Расчет.xls", который я прикрутил к одному из сообщений ). Потому как по любому из столбцов можно отфильтровать, а значение для расчета вытащить с помощью промежуточных итогов. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 12:03 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Итак, я всё-таки настрадал некое приложение Сразу скажу критикам - помимо помощи ТСу я имел некий собственный интерес, чтобы написАть его именно так. Для работы - надо положить исходные файлы в подкаталог IN\. После первого запуска проделайте опреации по Преобразованию и Приёму прайса. То же самое - и по складу. И только потом надо создавать рабочий Прайс-Заказ... Код, конечно, сделан на скорую руку, многие ограничения не протестированы... Также надо внимательно на реальных данных протестировать сборку прайса запросами - ибо я сделал так, а Тс хотел, возможно, несколько другие выборки иметь... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 15:26 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
AndreTMИтак, я всё-таки настрадал некое приложение Сразу скажу критикам - помимо помощи ТСу я имел некий собственный интерес, чтобы написАть его именно так. Для работы - надо положить исходные файлы в подкаталог IN\. После первого запуска проделайте опреации по Преобразованию и Приёму прайса. То же самое - и по складу. И только потом надо создавать рабочий Прайс-Заказ... Код, конечно, сделан на скорую руку, многие ограничения не протестированы... Также надо внимательно на реальных данных протестировать сборку прайса запросами - ибо я сделал так, а Тс хотел, возможно, несколько другие выборки иметь... А все равно как будут файлики называться? Или должны как-то по особенному? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 19:34 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
В чем беда? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 19:42 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Закидывал эти файлики: ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 19:43 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Загнулся на преобразовании. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 19:45 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirkoЗагнулся на преобразовании.Естественно, загнулся Вы хоть попробовали поизучать код? - ведь я специально все разбил на маленькие модули... Или вы считаете, что вам предоставят готовую гарантированно в любых ситуациях работающую систему (а вы только будете ручки потирать и хвалить...), и все это - за так? Давайте посмотрим. Вы попытались, скажем, преобразовать прайс. Выскочила вышеуказанная ошибка. Кнопочку DEBUG нажать сложно (и приложить еще и именно эту картинку)? - тем более, что вы сразу бы увидели, в чем проблема - команда пытается найти слово 'New" в имени прайса, которое было (и будет) в образцах ваших получаемых почтой файлов, но которого почему-то нет в нынешнем виде... Дело в том, что первоначальные значения для даты прайса/склада прога берет именно из имени входного файла. Вывод - я где-то говорил, что исходные файлы нужно переименовывать? Таким образом, вы можете исправить код программы таким образом, чтобы либо не вызывать NameFile2Date(), либо контролировать выбор в комбобоксах cbYear/Month/Day. HINT: Попробуйте использовать файлы с именами "price list_June2011New.xls" и "Stock report 20.09.2011 + Import.xls", может поймете, в чём суть ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 21:18 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirkoВся беда в том, что я далек от всех этих тонкостей. Фраза: "Сделаете их публичными". Вводит меня в ступор. Ладно еще использование какой-н функции типа ВПР(), открыл мануал/google, почитал, использовал. Я excel воспринимаю как таблицу с кучей всяких "возможностей". Макрос освоил только один за всю жизнь. Такие вещи мне проще воспринимать на примере. Смысл всех фраз я примерно понимаю, но как эти фразы материализовать... Дайте хоть самый простой пример, чтобы посмотреть как "артикулу мгновенно можно получить всё из массива". Я с моими познаниями смог сделать только это... Если вы думаете, что я такой умный, то вы мне льстите :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 21:30 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirkoЕсли вы думаете, что я такой умный, то вы мне льстите :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 21:41 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
AndreTM, В данный момент составляю лист расчета. Пока только на бумаге набросал. Вечером буду реализовывать в excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 07:09 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Заодно заберите поправленный проект... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 07:49 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
kefirkoalex77755Всё было бы хорошо если бы не было так грустно: Не все наименования имеющиеся на складе есть в прайсе Сделал выборку по складу. Стань на свободную ячейку в колонке А. Нажми на стрелку сбоку и выбери из списка. Остаток на складе покажется. Цена - если имеется в прайсе!! А как сначала отфильтровать по наличию на складе НСК, а уже потом по цене или материалу? Обычный вариант развития событий: 1. Хочу вот такой цвет, сколько стоит? отфильтровал по материалу, сказал цену, срок изготовления (к примеру нет на складе в НСК, поэтому срок полтора месяца) Отфильтровал. На складе есть. В прайсе нет. Что дальше? А вообще то это уже не просто вопросик, а задание на довольно обширную работу авторпо наличию на складе НСК НСК это кто? В прайсе куча каких то камней. Цвет не указан. Для такого вида работы я бы сделал формы и там фильтрацию по нужным параметрам ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 22:11 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
alex77755 , вы посмотрели хотя бы, что было у меня предложено? Судя по молчанию ТС - сейчас идет переосмысление подхода к задаче ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 23:15 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
alex77755НСК это кто? Прошу прощения. Новосибирск. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 20:06 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
AndreTMСудя по молчанию ТС - сейчас идет переосмысление подхода к задаче Не, не все нормально. Тестирую. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 20:23 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Пока получилось это. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 21:48 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Какие есть варианты кроме функции ВПР для поиска нужной ячейки? В идеале, нужно каким-либо образом показать пользователю на выбор наиболее подходящие соответствия. То есть по какому-то алгоритму искать по названиям товаров и давать возможность указать соответствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 04:42 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
RivusВ идеале, нужно каким-либо образом показать пользователю на выбор наиболее подходящие соответствия. По нечеткому поиску аналогичному ВПР написано много статей, даже есть поиска макросы для Excel. Поищите на экселевских форумах, я точно видел подобные функции когда искал пути для обработки прайс-листов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 22:35 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Ребята! А Вы не пробовали эту чисто БД-шную задачу решать в Ворде? Там еще интереснее проблемы возникнут. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 22:53 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
А не лучше ли в MS Query запросить данные из Exelя? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2016, 08:22 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
982183А не лучше ли в MS Query запросить данные из Exelя? Их можно запросить, но надо все-равно объединить. Если есть артикулы это хорошо, но они тоже не всегда совпадают. Иногда бывают приписки всякие, потому строки артикулов не равны. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2016, 23:09 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Задача совпадения артикулов. Т.Е. стандартная задача целостности данных Решается либо стандартными административными методами. Либо словарями, что учитывая ваш инструментарий, будет сложнее первого. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2016, 02:36 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
982183Т.Е. стандартная задача целостности данных Задача может быть стандартная и простая на первый взгляд, но когда возникает вопрос автоматизации, все оказывается не совсем просто. 982183Решается либо стандартными административными методами. Либо словарями, что учитывая ваш инструментарий, будет сложнее первого. Словари соответствий артикулов наверное больше подходят, т.к. вместо артикулов вендоров могут быть всякие внутренние коды учетных систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 12:00 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Если возникает вопрос автоматизации, то тут надо просто отойти от Exelя. А потом уже думать дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2016, 02:07 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
982183Если возникает вопрос автоматизации, то тут надо просто отойти от Exelя. Тоже склоняюсь к выводу, что Эксель не для автоматизации прайс-листов... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2016, 10:58 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Rivus982183Если возникает вопрос автоматизации, то тут надо просто отойти от Exelя. Тоже склоняюсь к выводу, что Эксель не для автоматизации прайс-листов... Поищите более расширенные средства для работы с прайсами на специализированных форумах по макросам Excel и все что с ними связано, вот тут есть упоминание прайс-обработчика Inetshop . ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2016, 13:03 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Покупать отдельно для прайсов 1С или другую учетную систему будет дорого ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2016, 13:44 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
RivusПокупать отдельно для прайсов 1С или другую учетную систему будет дорого Есть бесплатные или условно-бесплатные. Из дешевых, посмотрите ПДС-Прайс. ТОт же Инетшоп стоит от 50 у.е., есть возможность установить бесплатно и вообще free версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2016, 20:30 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
Тупиковый это путь. Кроме прайсов неизбежно нужен будет и склад, а потом и взаиморасчеты. Надо сразу переходить на тиражируемую учетную систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2016, 05:09 |
|
Как объединить информацию об одинаковых позициях из трех файлов excel в один
|
|||
---|---|---|---|
#18+
982183Кроме прайсов неизбежно нужен будет и склад, а потом и взаиморасчеты. Надо сразу переходить на тиражируемую учетную систему. Насчет взаиморасчетов согласен, они наверное понадобятся в любом случае. А насчет склада - не уверен, для дропшипа он не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2016, 12:23 |
|
|
start [/forum/topic.php?all=1&fid=60&tid=2155469]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
others: | 327ms |
total: | 492ms |
0 / 0 |