Funkcija SEARCH vrne številko znaka, na kateri je najprej najden navedeni znak ali besedilni niz, z začetkom pri začetnem_številu. Funkcijo SEARCH uporabite za ugotavljanje mesta znaka ali besedilnega niza v drugem besedilnem nizu, da lahko pozneje spremenite besedilo s funkcijama MID ali REPLACE.
Sintaksa
SEARCH(find_text;within_text;start_num)
Find_text je besedilo, ki ga želite najti. Uporabite lahko nadomestne znake – vprašaj (?) in zvezdica (*). Vprašaj ustreza kateremu koli posameznemu znaku, zvezdica pa ustreza kateremu koli zaporedju znakov. Če želite najti dejanski vprašaj ali zvezdico, vnesite tildo (~) pred želeni znak.
within_text je besedilo, v katerem želite najti iskano_besedilo.
Start_num je številka znaka v »within_text«, pri katerem želite začeti iskanje. Uporabite »start_num«, če želite preskočiti navedeno število znakov. Na primer, da delate z besedilnim nizom »AYF0093.MoškaOblačila«. Če v opisnem delu besedilnega niza želite najti število za prvi »M«, nastavite argument »start_num«, da bo 8, tako da program ne bo iskal v delu besedila z zaporedno številko. SEARCH začne z 8. znakom, najde »find_text« pri naslednjem znaku in vrne število 9. SEARCH vedno vrne število znakov od začetka niza »within_text«, tako da šteje preskočene znake, če je »start_num« večji od 1.
Pripombe
-
Funkcija SEARCH med iskanjem ne razlikuje med velikimi in malimi črkami.
-
Funkcija SEARCH je podobna funkciji FIND, vendar funkcija FIND razlikuje med velikimi in malimi črkami.
-
Če iskanega_besedila ni mogoče najti, funkcija vrne vrednost napake #VREDN!.
-
Če izpustite argument začetno_število, program predvideva, da je njegova vrednost 1.
-
Če »start_num« ni večje od 0 (nič) ali je večje od dolžine »within_text«, je vrnjena vrednost napake #VREDN!.
Primeri
Col1 |
Stolpec2 |
Stolpec3 |
Formula |
Opis (rezultat) |
Izjave |
Stopnja dobička |
stopnja |
=SEARCH("a";[Stolpec1];5) |
Položaj prvega znaka »a« v nizu z začetkom iskanja pri petem znaku (6) |
Izjave |
Stopnja dobička |
stopnja |
=SEARCH([Col3];[Col2]) |
Položaj niza »stopnja« v nizu »Stopnja dobička« (1) |
Izjave |
Stopnja dobička |
stopnja |
=REPLACE([Col2];SEARCH([Col3];[Col2]);6;"vsota") |
Niz »Stopnja« zamenja z nizom »Količina« (Količina dobička) |