Основные отличия функций FIND и SEARCH в Excel:
- Учёт регистра. 15 Функция SEARCH не учитывает регистр, а FIND — учитывает. 15 Например, SEARCH('e', 'Excel') возвращает 1, потому что игнорирует регистр буквы «E», а FIND('e', 'Excel') — 4, так как учитывает. 1
- Поиск с подстановочными знаками. 1 В отличие от FIND, функция SEARCH принимает подстановочные знаки в аргументе find_text: знак вопроса (?) соответствует одному символу, а звёздочка (*) — любой серии символов. 1
Таким образом, если нужно искать подстроку без учёта регистра и с возможностью использования подстановочных знаков, следует использовать функцию SEARCH. 2 Если же требуется точное совпадение без учёта подстановочных знаков, лучше выбрать функцию FIND. 2