Функция FIND (НАЙТИ) и функция SEARCH (ПОИСК) очень похожи друг на друга. Этот пример демонстрирует разницу.
- Попробуйте использовать функцию FIND (НАЙТИ), чтобы найти положение подстроки в строке. Как видно на рисунке, эта функция чувствительна к регистру.
- Теперь испытайте функцию SEARCH (ПОИСК), чтобы найти положение искомого текста в строке. Эта функция не чувствительна к регистру.
Примечание: Текст «excel» имеет позицию 11 в данной строке, даже, если он используется немного в другом регистре («Excel»).
- Функция SEARCH (ПОИСК) более универсальна. Вы можете использовать подстановочные символы, когда применяете её.
Примечание: Вопросительный знак (?) соответствует ровно одному символу. Звездочка (*) соответствует ряду символов (от нуля и более).
- Еще одна интересная особенность функций FIND (НАЙТИ) и SEARCH (ПОИСК) в том, что они имеют 3-й дополнительный аргумент. Вы можете использовать данный аргумент, чтобы задать позицию (начиная слева), с которой нужно начать поиск.
Примечание: Строка «o» найдена в позиции 5.
Примечание: Строка «o» найдена в позиции 7 (поиск начался с позиции 6).
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: http://www.excel-easy.com/examples/find-vs-search.html
Перевел: Антон Андронов
Правила перепечатки
Еще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение: