Функции ПОИСК (SEARCH) и НАЙТИ (FIND) в Excel

Функции ПОИСК и НАЙТИ в Excel используются для поиска определенной строки или символа в текстовой строке. В этой статье мы рассмотрим, как использовать функции ПОИСК и НАЙТИ в Excel и приведем несколько примеров их использования.

Функция НАЙТИ

Функция НАЙТИ ищет заданный текст внутри другого текста и возвращает позицию первого вхождения найденного текста. Синтаксис функции выглядит следующим образом:

=НАЙТИ(искомый_текст; текст; [начальная_позиция])

В этом синтаксисе:

  • Искомый_текст — текст, который нужно найти в текстовой строке.
  • Текст — текстовая строка, в которой нужно найти искомый текст.
  • Начальная_позиция (необязательный параметр) — позиция, с которой нужно начать поиск искомого текста в текстовой строке. Если этот параметр не указан, поиск начинается с позиции

Пример: Поиск текста в строке

Для поиска текста в строке в Excel можно использовать функцию НАЙТИ. Рассмотрим пример, в котором мы хотим найти слово «Мир» в строке «Привет, Мир!». Для этого выполним следующие действия:

  1. Введите текст «Привет, Мир!» в ячейку A1, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =НАЙТИ(«Мир»;A1)
  3. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет число 8, что означает, что слово «Мир» найдено в текстовой строке, начиная с 8-й позиции.

Функция ПОИСК

Функция ПОИСК также ищет заданный текст внутри другого текста и возвращает позицию первого вхождения найденного текста, но в отличие от функции НАЙТИ она учитывает регистр символов. Синтаксис функции ПОИСК выглядит следующим образом:

=ПОИСК(искомый_текст; текст; [начальная_позиция])

В этом синтаксисе:

  • Искомый_текст — текст, который нужно найти в текстовой строке.
  • Текст — текстовая строка, в которой нужно найти искомый текст.
  • Начальная_позиция (необязательный параметр) — позиция, с которой нужно начать поиск искомого текста

Пример: Поиск текста с учетом регистра символов

Для поиска текста с учетом регистра символов в Excel можно использовать функцию ПОИСК. Рассмотрим пример, в котором мы хотим найти слово «Мир» в строке «Привет, мир!». Для этого выполним следующие действия:

  1. Введите текст «Привет, мир!» в ячейку A1, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =ПОИСК(«Мир»;A1)
  3. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет число 0, что означает, что слово «Мир» не найдено в текстовой строке. Это происходит потому, что функция ПОИСК учитывает регистр символов, а в исходной строке слово «Мир» написано с заглавной буквы.

  1. Исправьте формулу, чтобы учитывался регистр символов. Введите следующую формулу в ячейку B1: =ПОИСК(«Мир»;A1;1)
  2. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет число 8, что означает, что слово «Мир» найдено в текстовой строке, начиная с 8-й позиции.

Для более эффективного использования функций ПОИСК и НАЙТИ в Excel, можно использовать их в сочетании с другими функциями, такими как ФУНКЦИЯ ЛЕВСИМВ или ФУНКЦИЯ ПРАВСИМВ. Рассмотрим несколько дополнительных примеров использования этих функций в сочетании с другими функциями.

Пример: Использование функций ПОИСК и ЛЕВСИМВ

В этом примере мы будем использовать функцию ПОИСК в сочетании с функцией ЛЕВСИМВ, чтобы извлечь часть текста из текстовой строки. Предположим, у нас есть список имен и фамилий в столбце A, и мы хотим извлечь только имена. Для этого выполним следующие действия:

  1. Введите список имен и фамилий в столбец A, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =ЛЕВСИМВ(A1;ПОИСК(» «;A1)-1)
  3. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет первое имя из списка, извлеченное из текстовой строки.

  1. Скопируйте формулу в ячейку B2, чтобы применить ее ко всем остальным ячейкам столбца B.

Пример: Использование функций НАЙТИ и ПРАВСИМВ

В этом примере мы будем использовать функцию НАЙТИ в сочетании с функцией ПРАВСИМВ, чтобы извлечь часть текста из текстовой строки. Предположим, у нас есть список электронных адресов в столбце A, и мы хотим извлечь только доменные имена. Для этого выполним следующие действия:

  1. Введите список электронных адресов в столбец A, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(«@»;A1))
  3. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет первое доменное имя из списка, извлеченное из текстовой строки.

  1. Скопируйте формулу в ячейку B2, чтобы применить ее ко всем остальным ячейкам столбца B.

Заключение

Функции ПОИСК и НАЙТИ в Excel предоставляют множество возможностей для работы с текстовыми данными в таблицах. Они могут быть использованы для поиска текста внутри другого текста, извлечения частей текста, форматирования текста и многого другого. Кроме того, эти функции можно комбинировать с другими функциями Excel, что может сделать работу с текстовыми данными более эффективной и удобной.

Добавить комментарий