Функція SEARCH

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

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

Синтаксис

SEARCH(шуканий_текст;текст_перегляду;поч_позиція)

Шуканий_текст    — текст, який потрібно знайти. Для пошуку тексту можна використовувати символи узагальнення — знак питання (?) та зірочку (*).  Знак запитання відповідає будь-якому окремому символу, а зірочка — послідовності символів. Якщо потрібно знайти власне знак питання або зірочку, перед відповідним символом введіть тильду (~).

Текст_перегляду     – текст, у якому потрібно виконати пошук аргументу «шуканий_текст».

Поч_позиція    — номер символу в рядку «текст_перегляду», з якого потрібно розпочати пошук. Щоб пропустити певну кількість символів, задайте аргумент «поч_позиція». Наприклад, є текстовий рядок «АОУ0093.ОдягМолодихЧоловіків». Для пошуку першої букви «О» в описовій частині тексту аргумента «поч_позиція» потрібно задати значення 8, щоб не шукати в тій частині тексту, де вказано серійний номер. Функція SEARCH почне працювати від 8-го символу, знайде «шуканий_текст» на наступному символі та поверне номер 9. Функція SEARCH завжди повертає кількість символів від початку тексту перегляду, з урахуванням пропущених символів, якщо значення аргумента «поч_позиція» перевищує 1.

Зауваження

  • Функція SEARCH не розрізняє букви у верхньому й нижньому регістрі під час зіставлення текстових значень.

  • Функція SEARCH подібна до функції FIND, за винятком того, що FIND враховує регістр.

  • Якщо значення аргументу «шуканий текст» не вдалося знайти, буде повернуто значення помилки #VALUE!.

  • Якщо аргумент «поч_позиція» пропущено, припускається, що він має значення 1.

  • Якщо аргумент «поч_позиція» менше 0 (нуля) або більше довжини аргумента «текст_перегляду», буде повернено значення помилки #VALUE!.

Приклади

Стовпець1

Стовпець2

Стовпець3

Формула

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

Інструкції

Валовий прибуток

прибуток

=SEARCH("і";[Стовпець1];6)

Положення першої "і" в рядку, починаючи з восьмої позиції (9)

Інструкції

Валовий прибуток

прибуток

=SEARCH([Стовпець3];[Стовпець2])

Позиція слова «прибуток» у рядку «Валовий прибуток» (9)

Інструкції

Валовий прибуток

прибуток

=REPLACE([Стовпець2];SEARCH([Стовпець3];[Стовпець2]);6;"дохід")

Замінює слово «прибуток» на «дохід» (Валовий дохід)

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×