Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.
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ă
Căutare (text_de_căutat,în_text,num_start)
Text_de_căutat este textul care doriți să o găsiți. Puteți utiliza metacaractere, semnul de întrebare (?) și asteriscul (*) din text_de_căutat. Un semn de întrebare potrivește orice caracter unic; un asterisc se potrivește cu orice secvență de caractere. Dacă doriți să găsiți un semn de întrebare real sau asteriscul, tastați o tildă (~) înaintea caracterului.
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 „Margine” cu „Valoare” (Valoare profit) |