Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Сопоставление ячеек по наибольшей вероятности
 
Добрый день! Подскажите, пожалуйста, есть ли способ в экселе подтягивать значение в таблицу 1 из таблицы 2, если искомое значение совпадает не полностью. Скажем на 80% - либо длиннее, либо короче не пару символов. Иными словами, чтобы просчитывалась вероятность, что "скорее всего это именно то значение, что вы ищете". Простите, если вопрос звучит не научно.
Изменено: Ma_Cher - 13 Мар 2018 14:51:31
 
Ma_Cher, добрый и Вам. Файл пример нужен от Вас.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Доброе время суток.
Цитата
Ma_Cher написал:
"скорее всего это именно то значение, что вы ищете".
Копайте в сторону редакционного расстояния.
Успехов.
 
Начала готовить пример и "слегка" удивилась.
Таки эксель смотрит на искомое значение, и таки выводит мне результат, не смотря на то, что искомое значение на листе 2 отличается от искомого значение на листе 1. Неожиданно))

Или я что-то не так понимаю. Интересно, насколько искомое значение может отличаться, чтобы все-таки вывелся результат? И где бы про это почитать?))


Андрей VG, спасибо, но я безнадежный гуманитарий. Боюсь, что такого не осилю. Мне бы готовый рецептик))
 
Вы в функции ВПР пропустили 4-й параметр. Вот он и ищет "неточное" совпадение. Для текстовых значений это использовать недопустимо. Например, у меня всё нормально работает, если на листе 1 в качестве искомого значения поставить просто один символ w...
Я не волшебник, я только учусь.
 
Цитата
Wiss написал:
Для текстовых значений это использовать недопустимо
Ну, почему. Если отсортировать таблицу по не убыванию текстовых позиций, где-то так и будет (хотя может и промахнуться хорошо). Что ещё делать, если ТС
Цитата
Ma_Cher написал:
безнадежный гуманитарий
И, ладно бы в алгоритмах не разбирается, так и порядок в данных блюсти не хочет, судя по всему.
Изменено: Андрей VG - 13 Мар 2018 15:41:15
 
Да, точно. То есть четвертый параметр 0 - истина (неточное значение), 1 - ложь - точное значение.
Мне как раз нужно, чтобы он искал неточное значение. А вот какой может быть градус этой неточность - это вопрос.

Спасибо, буду копать сюдой))
 
Цитата
Ma_Cher написал:
градус этой неточность
Выведен давно Менделеевым - 40
 
Цитата
Андрей VG написал:
И, ладно бы в алгоритмах не разбирается, так и порядок в данных блюсти не хочет, судя по всему.
Я очень стараюсь! Честно!)) За помощь спасибо!
 
Тут во многом от конкретного случая зависит... Посмотрите на вот это http://garonfolo.dk/herbert/2013/07/excel-vba-jaro-winkler-distance-fuzzy-matching/ там есть конкретная пользовательская функция, которая определяет степень соответствия двух текстовых строк...
Я не волшебник, я только учусь.
 
Можете посмотреть такие готовые варианты в копилке
Fuzzy Lookup Add-In for Excel from Microsoft, Надстройка нечеткого (интеллектуального) поиска от Microsoft
Интеллектуальный ВПР (сопоставление ПОХОЖИХ текстов) [Konstantin_]
Страницы: 1
Читают тему (гостей: 1)