Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×