Страницы: 1
RSS
Выборка по частичному совпадению
 
Всем Здравствуйте!
Помогите пожалуйста, суть вопроса в следующем, есть справочник материалов, в нем идет наименование материалов, есть накладная и там список материалов, надо сопоставить каждую позицию со справочником и выбрать максимально схожую, сравнивать думаю по буквам надо или есть какие другие способы
Заранее спасибо за помощь
 
Попробуйте так
 
Цитата
Иван Иванов написал: и выбрать максимально схожую
Почему для Втулка стабилизатора из накладной соответствует Втулка стабилизатора задняя Volvo, а не Втулка стабилизатора центр 38*67*60 Рено? Критерий "максимальной схожести"? Ближайшее по алфавиту?
Согласие есть продукт при полном непротивлении сторон
 
есть тут на планете загашник который называется Копилка идей, тама всяких заманух куча лежит, заглядывайте иногда
Лень двигатель прогресса, доказано!!!
 
В принципе все хорошо работает, но если строк с наименованием материалов около 12000 то выборка встает на мин 10, может есть какой другой вариант, по буквам сравнить иль еще как????
 
Так Вы уже сами сформулиовали: "поиск по первым буквам". Осталось эту строчку вставить в поиск по форуму.
 
В том то и смысл что не по вервым а как бы сравнивая буквы где максимально они попадаються
 
Цитата
Sanja написал: Критерий "максимальной схожести"? Ближайшее по алфавиту?

Цитата
Иван Иванов написал: по буквам сравнить иль еще как????
Иван Иванов, если критерием Вы считаете подбор по алфавиту, то правильной будет значение, содержащее указанную подстроку и при этом имеющее минимальную длину строки.  
 
FuzzyVLOOKUP вроде бы справляеться, но excel мин 5 весит, и как то не правильно он сопоставляет, есть еще какие нить альтернативы???
 
Научился пользоваться FuzzyVLOOKUP оказалось то что надо, всем большое спасибо
 
Должно подойти: Сравнение текста по части предложения
Работает быстрее, т.к. сравнивает по словам, а не по каждой букве. Можно вывести значение, номер строки или процент совпадения. Либо все вместе.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх