Текстовые
FIND
Определение
FIND возвращает начальную позицию одного текста внутри другого с учётом регистра.
Синтаксис
=FIND(find_text, within_text, [start_num])
Аргументы
| Аргумент | Значение |
|---|---|
find_text |
Символы, которые нужно найти. Регистр должен совпадать. |
within_text |
Текст или ячейка с ним, в котором идёт поиск. |
start_num |
Необязательно. Символ, с которого начинать поиск. Если не указано, Excel начинает с 1. |
Пример
В листе бронирования записаны названия городов. Названия находятся в A2:A4.
| A: Город |
|---|
| Boston |
| Lisbon |
| Canton |
Формула: =FIND("ton",A2)
Результат: 4. В Boston буквы ton начинаются с символа 4.
Практика
В ячейке A2 записано Packet. В B2 напишите формулу, которая возвращает позицию ck внутри A2.
- В B2 напишите формулу FIND, которая возвращает позицию ck в A2.
- B2 должна показать позицию ck в A2.
Шаг 1 из 2
Введите =FIND("ck",A2) в B2.
ck начинается с третьего символа Packet, поэтому позиция равна 3.
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…
B2 использует FIND.
B2 теперь показывает 3.
Связанные функции
FIND часто даёт начальную позицию для MID, а LEFT может взять символы, которые стоят до этой позиции.
Частая ошибка
Ожидать, что FIND не учитывает регистр: поиск TON внутри Boston возвращает #VALUE!, потому что в ячейке буквы ton.