SEARCH vrne številko znaka, pri katerem je bil prvič najden določen znak ali besedilni niz, začenši z start_num. S funkcijo SEARCH določite mesto znaka ali besedilnega niza v drugem besedilnem nizu, tako da lahko uporabite funkciji MID ali REPLACE za spreminjanje besedila.
Sintaksa
ISKANJE(find_text;within_text;start_num)
Find_text je besedilo, ki ga želite najti. Uporabite lahko nadomestne znake – vprašaj (?) in zvezdico (*) v find_text. Vprašaj označuje posamezni znak; zvezdica označuje poljubno zaporedje znakov. Če želite najti dejanski vprašaj ali zvezdico, pred znak vnesite tildo (~).
Within_text je besedilo, v katerem želite iskati find_text.
Start_num je številka znaka v within_text, pri kateri želite začeti iskati. Argument »št_začetka« uporabite, če želite preskočiti navedeno število znakov. Recimo, da delate z besedilnim nizom »AYF0093. Mlada moška oblačila". Če želite najti številko prvega znaka »O« v opisnem delu besedilnega niza, argument »št_začetka« nastavite na 8, da funkcija ne išče po delu niza s serijsko številko. Funkcija SEARCH se začne s znakom 8, najde find_text pri naslednjem znaku in vrne število 9. SEARCH vedno vrne število znakov od začetka within_text, pri čemer prešteje znake, ki jih preskočite, če je start_num večji od 1.
Opombe
- SEARCH pri iskanju besedila ne razlikuje med velikimi in malimi črkami.
- Funkcija SEARCH je podobna funkciji FIND, le da funkcija FIND razlikuje med velikimi in malimi črkami.
- Če find_text ne najdejo, #VALUE! #VREDN!.
- Če je start_num izpuščena, se domneva, da je 1.
- Če start_num ni večji od 0 (nič) ali je večji od dolžine within_text, #VALUE! #VREDN!.
Primeri
| Stolpec1 | Stolpec2 | Stolpec 3 | Formula | Opis (rezultat) |
|---|---|---|---|---|
| Izjave | Stopnja dobička | stopnja | =ISKANJE("e";[stolpec1];6) | Položaj prvega "e" v nizu, začenši na šestem mestu (7) |
| Izjave | Stopnja dobička | stopnja | =ISKANJE([Stolpec3];[Stolpec2]) | Položaj "marže" v "stopnji dobička" (8) |
| Izjave | Stopnja dobička | stopnja | =ZAMENJAJ([Stolpec2];ISKANJE([Stolpec3];[Stolpec2]);6;"Znesek") | Zamenja »maržo« z »znesek« (znesek dobička) |