Функция SEARCH

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

SEARCH връща номера на знака, от който първо е намерен зададен знак или текстов низ, започващ при start_num. SEARCH връща номера на знака, от който първо е намерен зададен знак или текстов низ, така че да можете да използвате функциите MID или MIDB или REPLACE и REPLACEB, за да промените текста.

Синтаксис

SEARCH(find_text,within_text,start_num)

Find_text     е текстът, който искате да намерите. Можете да използвате заместващи символи  – въпросителен знак (?) и звезда (*) във find_text. Въпросителният знак замества всеки единичен знак, а звездата замества произволна поредица от знаци. Ако искате да намерите въпросителен знак или звезда, преди знака въведете тилда (~).

Within_text     е текстът, в който искате да търсите find_text.

Start_num     е позицията, от която искате да започне търсенето. Използвайте start_num, за да прескочите указания брой знаци. Например да допуснем, че работите с текстовия низ "AYF0093.YoungMensApparel". За да намерите първото срещане на "Y" в описателната част на текстовия низ, задайте start_num да бъде равно на 8, така че да не се прави търсене в частта със серийния номер. SEARCH ще започне от 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

Формула

Описание (Резултат)

Извлечения

Норма на печалба

margin

=SEARCH("e",[Кол1],6)

Позицията на първото "e" в низа, започвайки от шестата позиция (7)

Извлечения

Норма на печалба

margin

=SEARCH([Кол3],[Кол2])

Позицията на "margin" в "Profit Margin" (8)

Извлечения

Норма на печалба

margin

=REPLACE([Кол2],SEARCH([Кол3],[Кол2]),6,"Amount")

Замества "Margin" с "Amount" (Profit Amount)

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×