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