Функція SEARCH

Застосовується до
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Функція SEARCH повертає номер символу, для якого перший знайдено певний символ або текстовий рядок, починаючи з start_num. Функція SEARCH використовується для визначення місця розташування символу або текстового рядка всередині іншого текстового рядка, а потім за допомогою функцій MID або REPLACE можна змінювати текст.

Синтаксис

SEARCH(find_text;within_text;start_num)

Find_text – це текст, який потрібно знайти. У find_text можна використовувати символи узагальнення: знак питання (?) і зірочку (*). Знак питання відповідає будь-якому окремому символу, а зірочка – будь-якій послідовності символів. Якщо потрібно знайти власне знак питання або зірочку, перед відповідним символом введіть тильду (~).

Within_text – це текст, у якому потрібно шукати find_text.

Start_num – це номер символу в within_text, з якого потрібно почати пошук. Щоб пропустити певну кількість символів, задайте аргумент «поч_позиція». Наприклад, якщо використовується текстовий рядок "AYF0093. Одяг для молоді». Для пошуку першої букви «О» в описовій частині тексту аргументу «поч_позиція» потрібно задати значення 8, щоб не шукати в тій частині тексту, де вказано серійний номер. Функція SEARCH починається від 8-го символу, знаходить find_text на наступному символі та повертає номер 9. Функція SEARCH завжди повертає кількість символів від початку within_text з урахуванням пропущених символів, якщо start_num більше 1.

Примітки

  • Функція SEARCH не розрізняє букви у верхньому й нижньому регістрі під час пошуку в тексті.
  • Функція SEARCH подібна до функції FIND, але враховує регістр.
  • Якщо find_text не знайдено, #VALUE! повертається значення помилки.
  • Якщо start_num пропущено, припускається, що його значення дорівнює 1.
  • Якщо start_num не більше 0 (нуля) або більше довжини within_text, #VALUE! повертається значення помилки.

Приклади

Стовпець 1 Стовпець 2 Стовпець 3 Формула Опис (результат)
Інструкції Валовий прибуток прибуток =SEARCH("е";[Стовп1];6) Положення першої букви «т» у рядку, починаючи з шостої позиції (7)
Інструкції Валовий прибуток прибуток =SEARCH([Стовп3];[Стовп2]) Позиція "маржа" в "Маржа прибутку" (8)
Інструкції Валовий прибуток прибуток =REPLACE([Стовп2];SEARCH([Стовп3];[Стовп2]);6;"Сума") Замінює значення "Прибуток" на "Сума" (Прибуток).