|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2010, 08:24 | #1 |
Регистрация: 10.11.2010
Сообщений: 5
|
Поиск % совпадений и подстановка результата
Здравствуйте, уважаемые!
Видел много похожих сообщений на форуме, но всё таки отсутствие знания VBA не позволяют мне решить конкретную задачку. Во вложенном примере 4 листа, на первых 3-х данные о продукте, наименование в 1-м столбце, цена во 2-м. Необходимо, как показано в примере, на Листе 4 вывести в первые три столбца совпадающие наименования (по заранее указанному % совпадения), а в последующих трех столбцах соответствующие им цены. |
10.11.2010, 08:25 | #2 |
Регистрация: 10.11.2010
Сообщений: 5
|
Вложение приложил
|
10.11.2010, 08:36 | #3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Уточните, что Вы считаете процентным совпадением? Процент одинаковых слов? Символов? Порядок следования учитывать? Регистр учитывать?
Чем шире угол зрения, тем он тупее.
|
10.11.2010, 09:12 | #4 |
Регистрация: 10.11.2010
Сообщений: 5
|
Трудно сказать, наверное процент одинаковых слов и цифр подойдет больше
|
10.11.2010, 11:19 | #5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Для начала посмотрите результат сравнения пользовательской функцией.
Проанализируйте,если такой принцип сравнение подходит ,будем двигаться дальше
Анализ,обработка данных Недорого
|
10.11.2010, 12:55 | #6 |
Регистрация: 10.11.2010
Сообщений: 5
|
Да, устраивает, давайте дальше двинемся)
|
11.11.2010, 01:48 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сколько строк на каждом листе?.
исходя из этого надо выработать правильную стратегию Путем экспериментов установил. что самый больший процент совпадения не всегда верный результат Это надо сравнивать листы попарно,если записей много,то и соответственно времени очень много понадобиться.
Анализ,обработка данных Недорого
|
11.11.2010, 06:18 | #8 |
Регистрация: 10.11.2010
Сообщений: 5
|
Строк может быть разное количество и доходить до 1000. А на счет стратегии, в моем случае, считаю, предложенный вами алгоритм подходит, т.к. различия сводятся обычно к отсутствию 5-10% знаков, либо их перестановке.
|
11.11.2010, 13:43 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Тестируйте,работать долго будет.
сравнивает первый и второй,первый и третий листы
Анализ,обработка данных Недорого
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск по диапазону и подстановка значения в зависимости от результата | Propinol | Microsoft Office Excel | 17 | 02.04.2012 21:35 |
Поиск совпадений и вывод на новую страницу | Mr.Wonderful | Microsoft Office Excel | 13 | 21.03.2011 11:26 |
Поиск совпадений в БД | _PROGRAMM_ | PHP | 6 | 21.05.2010 13:53 |
Поиск совпадений ячейки в массиве | VPavlov | Microsoft Office Excel | 1 | 02.04.2010 19:29 |
Поиск совпадений | mistx | Microsoft Office Excel | 22 | 14.08.2009 13:41 |