Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Excel SEARCH функция

В Excel функция ПОИСК может помочь вам найти положение определенного символа или подстроки в заданной текстовой строке, как показано на следующем снимке экрана. В этом руководстве я расскажу, как использовать эту функцию ПОИСК в Excel.

 Синтаксис:

Синтаксис функции ПОИСК в Excel:

=SEARCH (find_text, within_text, [start_num])

 Аргументы:

  • find_text: Необходимые. Символ или текст, который вы хотите найти.
  • within_text: Необходимые. Текстовая строка, в которой нужно искать.
  • start_num: Необязательный. С какой позиции вы хотите начать поиск в текстовой строке. Если этот аргумент опущен, поиск начинается с первого символа данной текстовой строки.

Заметки:

  • 1. Функция ПОИСК вернет позицию первого появления find_text внутри текстовой строки, если start_num опущен
  • 2. Функция ПОИСК не чувствительна к регистру, если вам нужно выполнить поиск с учетом регистра, вы должны использовать функцию НАЙТИ.
  • 3. Если значение find_text не найден, функция ПОИСК вернет # ЗНАЧ! значение ошибки.
  • 4. Если start_num не больше 0 или больше длины внутри_текст, Значение! также возвращается значение ошибки.
  • 5. Функция ПОИСК позволяет использовать подстановочные знаки в find_text Аргумент:
    • Вопросительный знак (?): соответствует одному символу;
    • Звездочка (*): соответствует любой серии символов;
    • Чтобы найти настоящий вопросительный знак (?) Или звездочку (*), введите перед ними тильду (~), например: ~* или ~?.

 Вернуть:

Вернуть расположение определенного символа или текста из заданной текстовой строки.


 Примеры:

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

Для поиска определенного символа или слова в текстовой строке, чтобы вернуть его позицию с начала первого символа, примените следующую формулу:

=SEARCH(B2, A2)

Примечание. В приведенной выше формуле B2 - это ячейка, содержащая символ или текст, позицию которого вы хотите найти, A2 - это текстовая строка, в которой вы хотите выполнить поиск.

Затем вы получите позицию искомого текста от начала текстовой строки, см. Снимок экрана:


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

Иногда вам может потребоваться получить позицию определенного символа в текстовой строке с определенного начала, а не с начала первого символа. В этом случае вам просто нужно добавить третий аргумент start_num.

Введите или скопируйте следующую формулу в пустую ячейку:

=SEARCH(B2, A2,C2)

Внимание: В приведенной выше формуле B2 содержит ли ячейка символ или текст, положение которого вы хотите найти, A2 текстовая строка, в которой вы хотите выполнить поиск, и C2 - это номер, с которого вы хотите начать поиск в текстовой строке.

Затем были возвращены позиции символа или текста в текстовой строке, с которой вы хотите начать поиск, см. Снимок экрана:


Пример 3: Найдите и извлеките текст между скобками

Если у вас есть список текстовых строк, некоторые тексты которых заключены в круглые скобки, теперь вы просто хотите извлечь текст между круглыми скобками, здесь функция ПОИСК, объединяющая функцию MID, может помочь вам решить эту задачу.

Вставьте следующую формулу в пустую ячейку:

=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)

И все тексты между скобками были извлечены сразу, см. Снимок экрана:


 Дополнительные функции:

  • Функция Excel ВПРАВО
  • Функция RIGHT используется для возврата текста справа от текстовой строки.
  • Функция ЧИСЛО в Excel
  • Функция NUMBERVALUE помогает вернуть действительное число из числа, хранящегося в виде текста.
  • Функция ЗАМЕНИТЬ в Excel
  • Функция ЗАМЕНИТЬ может помочь вам найти и заменить символы на основе заданного местоположения в текстовой строке новым текстом.

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее ...) и экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.