Este posibil ca produsele, serviciile și funcțiile sistemului de operare
să nu fie disponibile în această țară.
Modificarea acestei comenzi va actualiza automat această pagină

SEARCH

Funcția SEARCH returnează poziția de început a unei valori șir din cadrul alteia, ignorând scrierea cu majuscule/minuscule și permițând utilizarea metacaracterelor.

SEARCH(șir-căutare; șir-sursă; poziție-început)

șir-căutare: Valoarea șir de căutat.

șir-sursă: Valoarea șir în care să se caute.

poziție-început: O valoare numerică opțională care specifică poziția în cadrul șirului specificat de la care ar trebui să înceapă acțiunea. Valoarea poziție-început trebuie să fie mai mare sau egală cu 1 și mai mică sau egală cu numărul de caractere din șir-sursă.

Note

  • Metacaracterele sunt permise în șir-căutare. În șir-căutare, utilizați un * (asterisc) pentru corespondența cu mai multe caractere sau un ? (semnul întrebării) pentru corespondența cu oricare caracter unic din șir-sursă. De asemenea, puteți utiliza caracterul ~ (tildă) pentru a specifica faptul că următorul caracter ar trebui să fie utilizat pentru corespondență, în loc să fie utilizat ca metacaracter

  • Specificarea poziție-început vă permite să începeți căutarea șir-căutare din interiorul șir-sursă în loc de începutul acestuia. Această funcție este foarte utilă dacă șir-sursă poate conține mai multe ocurențe ale șir-căutare și doriți să găsiți poziția de început pentru alte ocurențe decât prima. Dacă argumentul poziție-început este omis, se presupune că aceasta este 1.

  • Pentru a ține cont de scrierea cu majuscule/minuscule în căutare, utilizați funcția FIND.

Exemple

=SEARCH("ra"; "abracadabra") returnează 3; prima apariție a șirului "ra" începe de la al treilea caracter din "abracadabra".

=SEARCH("ra";"abracadabra"; 5) returnează 10, poziția primei apariții a șirului "ra" când începeți căutarea de la poziția 5.

=SEARCH("*lock"; "capslock") returnează 1, deoarece asteriscul de la începutul șirului de căutare corespunde tuturor caracterelor de dinainte de "lock".

=SEARCH("*lok"; "capslock") returnează o eroare, deoarece șirul "lok" nu există în "capslock".

=SEARCH("?lock"; "capslock") returnează 4, deoarece semnul întrebării corespunde caracterului care precedă imediat "lock".

=SEARCH("l*k"; "capslock") returnează 5, deoarece asteriscul corespunde tuturor caracterelor dintre "l" și "k".

=SEARCH("~?"; "Capslock on? No.") returnează 12, deoarece tilda determină interpretarea următorului caracter (semnul întrebării) literal, nu ca metacaracter, iar semnul întrebării este al 12-lea caracter.

= SEARCH(REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})"); "Unde începe marina@exemplu.com?") returnează 12, poziția de început a primului e‑mail din șirul sursă.

A se vedea șiEXACTFIND
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Util?
Limită de caractere: 250
Limita maximă de caractere este de 250.
Îți mulțumim pentru feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.