Функція 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, щоб не шукати в тій частині тексту, де вказано серійний номер. Пошук починається з символу 8, знаходить find_text на наступному символі та повертає число 9. Функція SEARCH завжди повертає кількість символів із початку within_text, підраховуючи пропущені символи, якщо start_num більше 1.

Примітки

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

Приклади

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