Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Виконує пошук одного текстового рядка (шуканий_текст) у іншому (текст_перегляду) та повертає номер символу рядка, рахуючи від першого символу «текст_перегляду», з якого починається «шуканий_текст». Можна також скористатися функцією SEARCH, щоб знайти один текстовий рядок в іншому, але на відміну від SEARCH, функція FIND чутлива до регістру і не дозволяє використовувати символи узагальнення.

Синтаксис

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

Шуканий_текст     – текст, який потрібно знайти.

Текст_перегляду     – текст, що містить текст, який потрібно знайти.

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

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

Зауваження

  • Якщо аргумент «шуканий_текст» = "" (пустий рядок), функція FIND знайде перший символ у рядку пошуку (тобто символ із номером «поч_позиція» або 1).

  • Аргумент «шуканий_текст» не може містити символів узагальнення.

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

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

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

Набір прикладів 1

Формула

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

=FIND("Л";"Лілія Левицька")

Розташування першої букви «Л» у рядку (1)

=FIND("Л";"Лілія Левицька")

Розташування першої букви «л» у рядку (3)

=FIND("Л";"Лілія Левицька",3)

Розташування першої букви «Л» у рядку, починаючи з третього символа (6)

Набір прикладів 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 і закінчуючи позицією символу "#" в рядку (Змінні резистори)

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×