Страницы: 1
RSS
Функция листа - аналог like для поиска по шаблону
 
Здравствуйте!

Потребовалось в ячейку вставить функцию, которая бы определяла соответствует ли ячейка,скажем, слева от неё шаблону, который используется для оператора like в VBA. Но не нашел, что написать.
Например надо в столбце значений найти все ФИО, которые соответствуют шаблону "*  ?. ?." для оператора like.
Есть ли такая стандартная функция в Excel 2016?
желаю всем счастья
 
ПОИСК
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Простите, вот пример значений
желаю всем счастья
 
смотрите в файле о чем говорил Дмитрий(The_Prist) Щербаков,
Лень двигатель прогресса, доказано!!!
 
Всем спасибо!
желаю всем счастья
 
А для этой задачи ПОИСК уже не подойдёт? В этой задаче нужна чувствительность к регистру, к его смене.
желаю всем счастья
 
НАЙТИ
 
vikttur, НАЙТИ не учитывает подстановочные знаки при поиске
желаю всем счастья
 
ответ элементарно НАЙТИ, если искать ответ, а не строчить вопросы в форумы
реально, сомнительно какой метод эффективнее по времени: ждать пока кто-то ответит или настойчиво искать ответ самому
думаете все, кто тут отвечает уже родились, знания ответы на эти вопросы?
или может быть думаете, что я не пользуюсь поиском при ответах на некоторые вопросы?
Изменено: Ігор Гончаренко - 20.03.2019 16:57:42
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
borro, а каким подстановочным знаком вы определяете регистр
Лень двигатель прогресса, доказано!!!
 
borro, макрофункция из приёмов
Код
Function MaskCompare(txt As String, mask As String, CaseSensitive As Boolean)
If Not CaseSensitive Then txt = UCase$(txt): mask = UCase$(mask)
If txt Like mask Then MaskCompare = True
End Function
P.S: не увидел, что нужен аналог из штатных, но пусть уж будет…
Изменено: Jack Famous - 20.03.2019 17:10:24
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Сергей, для like есть возможность поймать смену регистра с помощью шаблона вида "*[а-яё][А-ЯЁ].*", что и хотелось бы применить с помощью пользовательских функций, не прибегая к VBA
желаю всем счастья
 
Хороший вопрос, но плохой файл-пример
В примере нужно 4 Вами заполненных столбца -

Где_ищем
Что_ищем
Требуемый_результат
Пояснение_к_результату

И побольше вариантов, не три, два из которых по сути одинаковы, а штук 20 хотя бы
Скажи мне, кудесник, любимец ба’гов...
Страницы: 1
Наверх