Как пользоваться функцией FIND, FINDBs (НАЙТИ, НАЙТИБ) в Excel
Русский | Английский |
---|---|
НАЙТИ, НАЙТИБ | FIND, FINDBs |
Функции FIND в Excel и SEARCH в Google Таблицах позволяют находить подстроку внутри строки и возвращают позицию начала данной подстроки.
Синтаксис:
В Excel: FIND(искомый_текст, текст, [начальный_номер])
В Google Таблицах: SEARCH(искомый_текст, текст, [начальный_номер])
искомый_текст
— текст, который вы хотите найти внутри другого текста.текст
— строка, в которой осуществляется поиск.начальный_номер
(необязательный) — точка в тексте, с которой начинается поиск. По умолчанию поиск начинается с первого символа.
Примеры задач:
1. Найти позицию подстроки в тексте:
Представим, что у нас есть строка «Это пример текста для поиска», и мы хотим найти позицию слова «пример».
В Excel:
=FIND("пример", "Это пример текста для поиска")
В Google Таблицах:
=SEARCH("пример", "Это пример текста для поиска")
Результат будет 5, поскольку слово «пример» начинается с пятой позиции в строке.
2. Использование начальной позиции для поиска следующего вхождения:
Чтобы найти второе появление подстроки, можно начать поиск с позиции последующей за первым найденным вхождением.
В Excel:
=FIND("o", "Hello, world, how are you?", FIND("o", "Hello, world, how are you?") + 1)
В Google Таблицах:
=SEARCH("o", "Hello, world, how are you?", SEARCH("o", "Hello, world, how are you?") + 1)
Здесь поиск второго вхождения буквы «o» начинается с позиции, следующей за первым найденным вхождением в тексте «Hello, world, how are you?»
3. Обработка ситуаций, когда текст не найден:
Если искомый текст отсутствует в строке, функции возвращают ошибку. В таком случае можно использовать функцию IFERROR для обработки ошибок.
В Excel:
=IFERROR(FIND("apple", "banana"), "Not found")
В Google Таблицах:
=IFERROR(SEARCH("apple", "banana"), "Not found")
В этом случае, если слово «apple» не найдено в строке «banana», будет выведено сообщение «Not found».
Теперь вы знаете, как использовать функции FIND и SEARCH для работы с текстовыми данными и поиска информации в ячейках как в Excel, так и в Google Таблицах.
Больше информации: https://support.microsoft.com/ru-ru/office/найти-найтиб-функции-найти-найтиб-c7912941-af2a-4bdf-a553-d0d89b0a0628