Функція FIND

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

Знаходить один текстовий рядок (find_text) в іншому текстовому рядку (within_text) і повертає номер початкової позиції find_text, починаючи з першого символу within_text. Крім того, за допомогою функції SEARCH можна знайти один текстовий рядок в іншому, але на відміну від функції SEARCH, функція FIND враховує регістр і не дозволяє використання символів узагальнення.

Синтаксис

FIND(find_text,within_text,start_num)

Find_text – це текст, який потрібно знайти.

Within_text текст, який містить текст, який потрібно знайти.

Start_num вказує символ, з якого потрібно почати пошук. Перший символ у рядку «текст_перегляду» має номер 1. Якщо аргумент «поч_позиція» не вказано, приймається значення 1.

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

Примітки

  • Якщо аргумент «шуканий_текст» = "" (пустий рядок), функція FIND знайде перший символ у рядку пошуку (тобто символ із номером «поч_позиція» або 1).
  • Аргумент «шуканий_текст» не може містити символів узагальнення.
  • Якщо find_text не відображається в within_text, функція FIND повертає #VALUE! .
  • Якщо start_num не більше нуля, функція FIND повертає #VALUE! .
  • Якщо start_num більше довжини within_text, функція FIND повертає #VALUE! .

Приклад набору 1

Формула Опис (результат)
=FIND("M";"Міріам Макговерн") Позиція першого букви "M" у рядку (1)
=FIND("m","Міріам Макговерн") Позиція першого "m" у рядку (6)
=FIND("M","Міріам Макговерн";3) Позиція першого символу "M" у рядку, починаючи з третього символу (8)

Приклад набору 2

Стовпці 1 Формула Опис (результат)
Керамічні ізолятори #124-TD45-87 =MID([Стовпці1],1;FIND(" #";[Стовпці1];1)-1) Видобуває текст із позиції 1 до позиції "#" в рядку (керамічні ізолятори)
Мідні котушки #12-671-6772 =MID([Стовпці1],1;FIND(" #";[Стовпці1];1)-1) Видобуває текст із позиції 1 до позиції "#" в рядку (Мідні котушки)
Змінні резистори #116010 =MID([Стовпці1],1;FIND(" #";[Стовпці1];1)-1) Видобуває текст із позиції 1 до позиції "#" в рядку (змінні резистори)