powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ВПР текста
10 сообщений из 35, страница 2 из 2
ВПР текста
    #36618786
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ссылку то забыл - всё там же http://hugo.nxt.ru/CompareFiles.Find.rar

Там пока новая версия как бета, вдруг какой косяк проявится... Но и предыдущая тоже в архиве.
...
Рейтинг: 0 / 0
ВПР текста
    #37193019
Юрий08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

А если усложнить задачу!? Неизвестно в каком порядке записаны данные в ячейке, но по сути это одно и тоже:

Фактум ООО Тюмень
Фактум/ООО/Тюмень

"Успех", г.Гусь-Хрустальный
Успех ООО г.Гусь-Хрустальный

"Козельская аптека", г.Козельск
КОЗЕЛЬСК, *ГП Козельская аптека*
Муп Козельская аптека МО Козельский райо

Понятно, что ВПР тут не поможет. Да и макрос, о котором здесь идет речь, не очень справляется.

Можно что-то придумать, что искалось максимально близкое значение к оригиналу, или выводился список всех близких значений?
...
Рейтинг: 0 / 0
ВПР текста
    #37193350
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий08,

Если вы знакомы с составлением регулярных выражений, то попробуйте такой вариант

www.icqrobot.ru
...
Рейтинг: 0 / 0
ВПР текста
    #37193762
Юрий08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Thermik,

Установил надстройку, но не пойму, чем она может мне помочь.

У меня проблема в следующем. Существуют 10 дистрибьюторов, которые ежемесячно присылают мне отчеты о своих продажах. Все они могут отгрузить препарат в одну аптеку, но название одной и тоже аптеки естественно отличается (примеры написания были выше). Все прошлые названия хранятся в excel файле и для каждого названия существеут несколько столбцов с унифицированными данными для подстановки. В следующем отчете название тойже самой аптеки может измениться (добавилась запятая или ковычки) и ВПР уже не сработает. Как быть в данном случае?
...
Рейтинг: 0 / 0
ВПР текста
    #37195494
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий08,

Если вы вендор, то решить эту проблему административным давлением на дистров. Например, обмениваться с ними данными, содержащими не название, а номер клиента или ИНН.
...
Рейтинг: 0 / 0
ВПР текста
    #37197226
Yudzhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breddred,

Используй регулярные выражения - объект RegExp. Находится в библиотеке Microsoft VBScript Regular Expressions 5.5 .
Примерчик:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub RegExpTest()

    Dim sTestDate As String
    Dim regex As New RegExp
    Dim mc As MatchCollection

    sTestDate = "     25.02.2010.  "
    regex.Pattern = "(\d{2}\.\d{2}\.(?:2010|10))"

    Set mc = regex.Execute(sTestDate)

    If mc.Count >  0  Then
         MsgBox mc( 0 )
    End If

End Sub
...
Рейтинг: 0 / 0
ВПР текста
    #37197229
Yudzhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
breddred,

Кстати, это можно всё завести в UDF и использовать как обыкновенную эксэлевскую функцию. :)
...
Рейтинг: 0 / 0
ВПР текста
    #37197738
Юрий08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Thermik,

ИНН может быть 1, а адресов 101 (у меня учет по адресам). ИНН я, конечно, использую, но только в качестве сокращения списка для поиска.
...
Рейтинг: 0 / 0
ВПР текста
    #37199016
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юрий08,

есть похожее обсуждение http://www.sql.ru/forum/actualthread.aspx?tid=422506
...
Рейтинг: 0 / 0
ВПР текста
    #37201942
Юрий08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Thermik,

спасибо. То, что доктор прописал. Да еще и из моей области - фармацевтика
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ВПР текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]