Funcția SEARCH

Se aplică la
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

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)

Find_text este textul pe care doriți să-l găsiți. Aveți posibilitatea să utilizați metacaractere 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.

Within_text este textul în care doriți să căutați find_text.

Start_num 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 de text "AYF0093. Haine pentru tineri". 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 numărul 8, găsește find_text la caracterul următor și întoarce 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ție între literele mari și mici atunci când caută text.
  • SEARCH este asemănătoare cu FIND, cu excepția faptului că FIND este sensibil la litere mari și mici.
  • Dacă find_text nu este găsit, #VALUE! este returnată.
  • 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ă.

Exemple

Col1 Col2 Col3 Formulă Descriere (Rezultat)
Declarații Marjă profit profit =SEARCH("e",[Col1],6) Poziția primului "a" din șir, începând de la a șasea poziție (7)
Declarații Marjă profit profit =SEARCH([Col3],[Col2]) Poziția funcției "marjă" în "marjă profit" (8)
Declarații Marjă profit profit =REPLACE([coloană2],SEARCH([coloană3],[coloană2]),6,"sumă") Înlocuiește "Marjă" cu "Sumă" (Valoare profit)