Как использовать функцию поиска в Excel (примеры + видео)

Функция поиска в Excel (пример + видео)

Когда использовать функцию поиска в Excel

Функцию Excel FIND можно использовать, когда вы хотите найти текстовую строку в другой текстовой строке и найти ее положение.

Что это возвращает

Он возвращает число, которое представляет начальную позицию строки, которую вы находите в другой строке.

Синтаксис

= НАЙТИ (найти_текст; внутри_текста; [начальное_число])

Входные аргументы

  • find_text - текст или строка, которую нужно найти.
  • inside_text - текст, в котором вы хотите найти аргумент find_text.
  • [start_num] - число, представляющее позицию, с которой вы хотите начать поиск. Если вы его опустите, все начнется с самого начала.

Дополнительные замечания

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

Функция поиска в Excel - примеры

Вот четыре примера использования функции НАЙТИ в Excel:

Поиск слова в текстовой строке (с начала)

В приведенном выше примере, когда вы ищете слово Good в тексте Good Morning, оно возвращает 1, что является позицией начальной точки искомого слова.

Обратите внимание, что функция НАЙТИ в Excel чувствительна к регистру. Когда вы используете good вместо Good, возвращается #VALUE! ошибка.

Если вы ищете поиск без учета регистра, используйте функцию ПОИСК в Excel.

Поиск слова в текстовой строке (с указанным началом)

Третий аргумент функции НАЙТИ - это позиция в тексте, с которой вы хотите начать поиск. В приведенном выше примере функция возвращает 1 при поиске текста Good in Good Morning, а начальная позиция - 1.

Однако он возвращает ошибку, когда вы начинаете с 2. Следовательно, он ищет текст Good in ood Morning. Поскольку он не может его найти, он возвращает ошибку.

Примечание. Если вы пропустите последний аргумент и не укажете начальную позицию, по умолчанию оно будет равно 1.

Когда искомый текст встречается несколько раз

Функция Excel НАЙТИ начинает поиск в указанном тексте с указанной позиции. В приведенном выше примере, когда вы ищете текст Good in Good Good Morning с начальной позицией 1, он возвращает 1, поскольку находит его в начале.

Когда вы начинаете поиск со второго символа и далее, он возвращает 6, поскольку находит соответствующий текст в шестой позиции.

Извлечение всего, что находится слева от указанного символа / строки

Предположим, у вас есть идентификаторы электронной почты для некоторых супергероев, как показано ниже, и вы хотите извлечь только часть имени пользователя (это будут символы перед @).

Ниже приведена формула, которая определяет положение символа «@» в каждом идентификаторе электронной почты и извлекает все символы слева от него:

= ЛЕВЫЙ (A2; НАЙТИ («@»; A2,1) -1)

Функция НАЙТИ в этой формуле определяет позицию символа «@». Функция LEFT, которая использует эту позицию для извлечения имени пользователя.

Например, в случае [email protected] функция FIND возвращает 11. Функция LEFT затем использует FIND («@», A2,1) -1 в качестве второго аргумента для получения имени пользователя.

Обратите внимание, что 1 вычитается из значения, возвращаемого функцией FIND, поскольку мы хотим исключить @ из результата функции LEFT.

Функция поиска в Excel - ВИДЕО

  • Функция Excel LOWER.
  • ВЕРХНИЙ Функция Excel.
  • ПРАВИЛЬНАЯ функция Excel.
  • Функция ЗАМЕНИТЬ в Excel.
  • Функция ПОИСКА в Excel.
  • Функция ЗАМЕНА в Excel.

Вам также могут понравиться следующие уроки:

  • Как быстро найти и удалить гиперссылки в Excel.
  • Как найти объединенные ячейки в Excel.
  • Как найти и удалить дубликаты в Excel.
  • Использование функции "Найти и заменить" в Excel.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave