SEARCH returnează numărul caracterului la care se găsește pentru prima dată un anumit caracter sau șir text, începând cu start_num. Utilizați SEARCH pentru a determina locația unui caracter sau șir text din alt șir text, astfel încât să puteți utiliza funcțiile MID sau REPLACE pentru a modifica textul.
Sintaxă
SEARCH(find_text,within_text,start_num)
Text_de_căutat este textul pe care doriți să-l găsiți. Puteți utiliza metacaracterele semn de întrebare (?) și asterisc (*) în find_text. Un semn de întrebare se potrivește cu orice caracter; un asterisc se potrivește cu orice secvență de caractere. Pentru a găsi un semn de întrebare sau un asterisc în sine, tastați o tildă (~) înaintea caracterului.
în_text este textul în care doriți să căutați find_text.
Num_start este numărul de caracter din within_text la care doriți să începeți căutarea. Argumentul num_start se utilizează pentru a ignora un număr specificat de caractere. De exemplu, să presupunem că lucrați cu șirul text "AYF0093. TineriApparel". Pentru a căuta poziția primului „Y” din partea descriptivă a șirului de text, se stabilește argumentul num_start egal cu 8, astfel încât în partea de număr serial a șirului să nu fie căutat „Y”. SEARCH începe cu caracterul 8, găsește find_text la caracterul următor și returnează numărul 9. SEARCH returnează întotdeauna numărul de caractere de la începutul within_text, contorizând caracterele ignorate dacă start_num este mai mare decât 1.
Observații
-
SEARCH nu face distincția între litere mari și mici atunci când caută text.
-
SEARCH este similar cu FIND, cu excepția faptului că FIND este sensibil la litere mari și mici.
-
Dacă nu se găsește find_text, #VALUE! este returnată valoarea de eroare.
-
Dacă start_num este omis, se consideră 1.
-
Dacă start_num nu este mai mare decât 0 (zero) sau este mai mare decât lungimea within_text, #VALUE! este returnată valoarea de eroare.
Exemple
Coloana1 |
Coloana 2 |
Coloana3 |
Formulă |
Descriere (Rezultat) |
---|---|---|---|---|
Declarații |
Marjă profit |
profit |
=SEARCH("e";[Coloana1],6) |
Poziția primului "e" din șir, începând de la a șasea poziție (7) |
Declarații |
Marjă profit |
profit |
=SEARCH([Col3],[Col2]) |
Poziția "marjei" în "Marjă profit" (8) |
Declarații |
Marjă profit |
profit |
=REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Sumă") |
Înlocuiește "Marjă" cu "Volum" (Volum profit) |