Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.09.2013, 09:45   #11
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
можно ли совпадение считать по 5 символам?
А как быть с 2 такими строками:
Компания Рога и Копыта
и
Компания РосТехСнаб

Они похожи ровно настолько же, насколько похожи строки
"jsc citizen" и "citizen llp"


Напрашивается вывод, что вы выбрали неверный алгоритм сравнения...
EducatedFool вне форума Ответить с цитированием
Старый 12.09.2013, 10:14   #12
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

Цитата:
Сообщение от user7789 Посмотреть сообщение
staniiislav, большое спасибо

но к примеру,
ООО Металлзаказ и ООО*ТЕНЛЕX ставит +

можно ли совпадение считать по 5 символам?
так?

Код:
Sub sovpad()
Dim lsRow&, i&, j&, arr, s$
lsRow = Range("A1").CurrentRegion.Rows.Count
    For i = 1 To lsRow
        arr = Split(Cells(i, 1), " ")
        For j = LBound(arr) To UBound(arr)
            s = "*" & arr(j) & "*"
            If Len(arr(j)) >= 5 Then If Cells(i, 2) Like s Then Cells(i, 4) = "+": Exit For Else Cells(i, 4) = "-"
        Next j
    Next i
End Sub
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C] Удаление одинаковых символов со строки decantnik Помощь студентам 6 01.09.2013 00:37
При вводе более 3-х одинаковых символов удалять символ Алексей_2012 Общие вопросы Delphi 17 22.04.2013 20:04
Удаление одинаковых символов из массива maxflint Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 09.05.2010 13:18
вычёркивание одинаковых символов в словах 555shiro Общие вопросы C/C++ 1 04.01.2010 12:45
Максимальное кол-во одинаковых символов MAKEDON Общие вопросы C/C++ 1 11.04.2009 16:23