Добрый день, коллеги! Есть классификатор товаров с кодами и наименованиями. Дистрибьютор в своих отчетах указывает напротив кода товара свой формат наименования и он может сильно отличаться от классификатора. Несмотря на это надо проверить правильно ли указан код. Спомощью формулы ВПР я притянула наименования из классификатора, однако проверять это все глазами физически невозможно, т.к. количество строк может быть несколько тысяч. Подскажите, пожалуйста, можно ли проверить это с помощью какой-нибудь формулы, которая выдавала бы ЛОЖЬ и ИСТИНА? Формула =СОВПАД не подходит, т.к. точное совпадение будет 1/1000((( Прилагаю файл для примера.
Буду очень-очень благодарна за помощь!
Добрый день, коллеги! Есть классификатор товаров с кодами и наименованиями. Дистрибьютор в своих отчетах указывает напротив кода товара свой формат наименования и он может сильно отличаться от классификатора. Несмотря на это надо проверить правильно ли указан код. Спомощью формулы ВПР я притянула наименования из классификатора, однако проверять это все глазами физически невозможно, т.к. количество строк может быть несколько тысяч. Подскажите, пожалуйста, можно ли проверить это с помощью какой-нибудь формулы, которая выдавала бы ЛОЖЬ и ИСТИНА? Формула =СОВПАД не подходит, т.к. точное совпадение будет 1/1000((( Прилагаю файл для примера.
Задачу не решил. Подсчитал количество фрагментов в столбце C, которые встречаются в столбце B (плюс спаренные разделители). Разница между столбцами E и D даёт количество несовпадений. Их получается слишком много. Не вывести критерий совпадения.
Задачу не решил. Подсчитал количество фрагментов в столбце C, которые встречаются в столбце B (плюс спаренные разделители). Разница между столбцами E и D даёт количество несовпадений. Их получается слишком много. Не вывести критерий совпадения.Светлый
Спасибо большое, ребята за потраченное время, но не то немножко видимо без макроса никак :'( [moder] SLAVICK, сознавайся, как ты умудрился ЮДФ-ку без макроса написать?
Спасибо большое, ребята за потраченное время, но не то немножко видимо без макроса никак :'( [moder] SLAVICK, сознавайся, как ты умудрился ЮДФ-ку без макроса написать?Рената
Сообщение отредактировал _Boroda_ - Пятница, 13.11.2015, 22:54
_Boroda_, я и не такое могу после . Рената, UDF - это и есть макрос. , который вызывается как обычная функция. Возможно Вам нужен другой макрос - но тогда прописывайте четкие параметры сравнения. Эта UDF, сравнивает две строки и высчитывает % совпадения. детальнее почитайте в теме из ссылки или здесь Алгоритмов сравнения очень много, но ни один из них не даст 100% правильных результатов.
_Boroda_, я и не такое могу после . Рената, UDF - это и есть макрос. , который вызывается как обычная функция. Возможно Вам нужен другой макрос - но тогда прописывайте четкие параметры сравнения. Эта UDF, сравнивает две строки и высчитывает % совпадения. детальнее почитайте в теме из ссылки или здесь Алгоритмов сравнения очень много, но ни один из них не даст 100% правильных результатов.SLAVICK
теперь буду знать про UDF)) суть была в том, чтобы не просматривать все глазками, а отфильтровать где истина, а где ложь. а в вашем решении такой разбег процентов получается, что все равно просматривать придется.
я в принципе поняла, что по тем критериям, которые я задаю, задачу не решить, поэтому буду идти от противного. но, все равно благодарю!
SLAVICK, Благодарю!
теперь буду знать про UDF)) суть была в том, чтобы не просматривать все глазками, а отфильтровать где истина, а где ложь. а в вашем решении такой разбег процентов получается, что все равно просматривать придется.
я в принципе поняла, что по тем критериям, которые я задаю, задачу не решить, поэтому буду идти от противного. но, все равно благодарю! Рената
Это отношение длины вектора совпадений к суммарной длине составляющих. Чтобы не ловить отдельные буквы, фрагмент совпадения начинается с 4 символов и до 10. В конце поместил график полного совпадения строк в зависимости от длины. В качестве порога принятия решения можно взять 0,33 (подкрашено УФ) или чуть больше.
Это отношение длины вектора совпадений к суммарной длине составляющих. Чтобы не ловить отдельные буквы, фрагмент совпадения начинается с 4 символов и до 10. В конце поместил график полного совпадения строк в зависимости от длины. В качестве порога принятия решения можно взять 0,33 (подкрашено УФ) или чуть больше.Светлый