Страницы: 1
RSS
Заезженная тема про прайсы
 
Добрый день!  
Прошу старожил не ругаться за лишний топик.    
 
Суть:  
Фирма "Наша" имеет свой прайс, поставщики данной фирмы имеют свои прайсы, которые в том или ином месте отличаются от прайса фирмы "Наша".  
 
Задача:  
Необходимо обновить цены на имеющиеся позиции, и в конце добавить выделенные цветом новые позиции из прайсов поставщиков.  
 
Проблема:  
У одного поставщика нет артиклей, у другого название позиции дополнено "лишней" информацией. Например: в одном прайсе ячейка имеет вид "Mobil 1 5w40", в другом прайсе "моторное масло Mobil 1 5w40". Как заставить функцию ВПР сопоставлять эти на вид "разные ячейки", а по сути одинаковый товар?  
 
Буду несказанно рад "формульному" решению этой задачи.  
Прикрепил архив с кусочками из трех прайсов (прайс Наш и двух поставщиков).  
 
Заранее благодарю за содействие
 
C файлом "Прайс фирма Дуб.xls" справляется  
=VLOOKUP("*"&B4&"*";'[Прайс фирма Дуб.xls]Лист1'!$B$6:$C$48;2;0)
или  
 
http://www.excelworld.ru/index/comparefiles_find/0-25  
или  
http://hugo.nxt.ru/CompareFiles.Find.rar  
 
Ну а с "Тополем" думаю без ручной работы или сложного кода не обойтись.
 
последняя ссылка не рабочая. Но если подождать, вообще умора))))))  
 
=28989=
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Чёж не рабочая? Заходить браузером - а то понаставили качалок, рекламу впихнуть некуда.... :)
 
{quote}{login=Hugo}{date=16.09.2011 01:46}{thema=}{post}C файлом "Прайс фирма Дуб.xls" справляется  
=VLOOKUP("*"&B4&"*";'[Прайс фирма Дуб.xls]Лист1'!$B$6:$C$48;2;0)
или  
 
Вопрос у вас какой excel, у меня такая формула =ВПР("*"&B4&"*";'[Прайс фирма Дуб.xls]Лист1'!$B$6:$C$48;2;0), выделено $B$6 почему то.
У меня excel 2003
 
Упс, извиняюсь, точно - кто-то все файлы снёс из хранилища... Спасибо за замечание.  
Вечером закину, если почтовики не восстановят.  
А там много всего было, теперь уже всё и не вспомнить...
 
анониму - попробуйте заменить ";" на запятые.
 
"*"&B4&"*" пишет недопустимо
 
Hugo а можно архивчик прикрепить, а то формула эта у меня не хочет работать.  
Спасиб за вашу суету.
 
Проверяйте.
 
применил эту формулу к полноценному прайсу, не все так красиво оказалось. по какому принципу он определяет похожесть названия? не в курсе? Например: NISSAN MATIC FLUID D 4л в нашем прайсе и NISSAN MATIC FLUID D, жидкость для АКПП 4л* в прайсе "ДУБ" уже в результате #Н/д. Что может быть?
 
"*"&B4&"*" как задать более гибкий поиска соответствия?
 
\Hugo, Firefox 5.0
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
nerv, да я видел, видел...  
Сказал ведь уже - почтальоны файлы потёрли, вечером буду восстанавливать.  
 
firstik, сравните:  
NISSAN MATIC FLUID D 4л  
NISSAN MATIC FLUID D, жидкость для АКПП 4л*    
 
Тут даже сравнение кодом/формулами каждого слова с каждым не поможет - нет во второй ячейки "D" и "4л" - есть "D," и "4л*".
Страницы: 1
Читают тему
Наверх