Применяется к
SharePoint Server по подписке SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint в Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint в Microsoft 365 для малого бизнеса Windows SharePoint Services 3.0

ФУНКЦИЯ ПОИСК возвращает номер символа, в котором впервые найден определенный символ или текстовая строка, начиная с start_num. Используйте поиск, чтобы определить расположение символьной или текстовой строки в другой текстовой строке, чтобы можно было использовать функции MID или REPLACE для изменения текста.

Синтаксис

SEARCH(find_text;within_text;start_num)

Искомый_текст     — это текст, который вы хотите найти. В find_text можно использовать подстановочные знаки — вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одному знаку; звездочка — любой последовательности знаков. Чтобы найти какой-либо из самих этих знаков, следует указать перед ним знак тильды (~).

Просматриваемый_текст     — это текст, в котором требуется выполнить поиск find_text.

Начальная_позиция     — это номер символа в within_text, с которого вы хотите начать поиск. Аргумент "нач_позиция" можно использовать, чтобы пропустить нужное количество знаков. Например, предположим, что вы работаете с текстовой строкой "AYF0093. YoungMensApparel". Чтобы найти номер первого вхождения "М" в описательную часть текстовой строки, задайте значение аргумента "нач_позиция" равным 8, чтобы поиск в той части текста, которая является серийным номером, не производился. Поиск начинается с символа 8, находит find_text на следующем символе и возвращает число 9. Поиск всегда возвращает количество символов с начала within_text, подсчитывая пропущенные символы, если start_num больше 1.

Заметки.

  • Поиск не различает прописные и строчные буквы при поиске текста.

  • ПОИСК похож на FIND, за исключением того, что функция FIND учитывает регистр.

  • Если find_text не найден, #VALUE! Возвращается значение ошибки.

  • Если start_num опущен, предполагается, что значение равно 1.

  • Если start_num не больше 0 (ноль) или больше длины within_text, #VALUE! Возвращается значение ошибки.

Примеры

Col1

Col2

Col3

формула

Описание (результат)

Выписки

Доход: маржа

маржа

=SEARCH("e";[Col1];6)

Позиция первого "e" в строке, начиная с шестой позиции (7)

Выписки

Доход: маржа

маржа

=SEARCH([Col3],[Col2])

Позиция "margin" в "Profit Margin" (8)

Выписки

Доход: маржа

маржа

=REPLACE([Col2],SEARCH([Col3];[Col2]),6;"Amount")

Заменяет "Margin" на "Amount" (Profit Amount)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.