Funcția SEARCH

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

SEARCH returnează numărul care reprezintă poziția în care este găsit pentru prima dată un anumit caracter sau șir de text, începând de la poziția num_start. Se utilizează SEARCH pentru a determina poziția unui caracter sau a unui șir de text într-un alt șir de text, astfel încât să se poată utiliza funcțiile MID sau REPLACE pentru a modifica textul.

Sintaxă

SEARCH(text_căutat,text_în_care_caut,num_start)

Find_text     este textul pe care doriți să îl găsiți. În argumentul text_căutat se pot utiliza metacaracterele semn de întrebare (?) și asterisc (*). Semnul întrebării va corespunde oricărui caracter unic; asteriscul corespunde oricărei secvențe de caractere. Dacă doriți să găsiți chiar caracterul semnul întrebării sau asterisc, tastați o tildă (~) înaintea caracterului. Dacă text_căutat nu este găsit, va fi întoarsă valoarea de eroare #VALUE!.

Within_text     este textul în care se caută text_căutat.

Num_start    este numărul de caractere din în_text la care doriți să înceapă căutarea. Utilizați start_num a omite un număr specificat de caractere. De exemplu, să presupunem că lucrați cu șirul text "AYF0093. YoungMensApparel". Pentru a găsi numărul de prima "D" din partea descriptiv de șir text, setați start_num egal cu 8, astfel încât porțiunea numărul serial de text nu se caută. CĂUTARE începe cu 8 caractere, găsește find_text la caracterul următor și Returnează numărul 9. CĂUTARE returnează întotdeauna numărul de caractere de la începutul în_text, numărând caracterele dacă num_start este mai mare decât 1.

Observații

  • SEARCH nu face deosebire între litere mari și mici atunci când efectuează căutarea textului.

  • SEARCH este similar funcției FIND, cu diferența că FIND ține cont de diferența între litere mari și mici.

  • Dacă text_căutat nu este găsit, va fi întoarsă valoarea de eroare #VALUE!.

  • Dacă num_start este omis, este considerat a fi 1.

  • Dacă num_start nu este mai mare decât 0 (zero) sau este mai mare decât lungimea textului text_în_care_caut, va fi întoarsă valoarea de eroare #VALUE!.

Exemple

Col1

Col2

Col3

Formulă

Descriere (Rezultat)

Declarație

Marjă profit

profit

=SEARCH("e";[Col1];6)

Poziția primului „e” din șir, începând cu a șasea poziție (10)

Declarație

Marjă profit

profit

=SEARCH([Col3];[Col2])

Poziția „profit” în „Margine profit” (9)

Declarație

Marjă profit

profit

=REPLACE([Col2];SEARCH([Col3];[Col2]);5;"Valoare")

Înlocuiește „Marjă” cu „Valoare” (Valoare profit)

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×