Funkcija SEARCH grąžina simbolio, kuriame pirmą kartą randamas konkretus simbolis arba teksto eilutė, numerį pradedant nuo start_num. Naudokite SEARCH norėdami nustatyti simbolių ar teksto eilučių vietą kitoje teksto eilutėje, kad galėtumėte naudoti funkcijas MID arba REPLACE tekstui pakeisti.
Sintaksė
SEARCH(find_text;within_text;start_num)
Find_text tekstas, kurį norite rasti. find_text galite naudoti pakaitos simbolius – klaustuką (?) ir žvaigždutę (*). Klaustukas atitinka vieną simbolį, žvaigždutė atitinka simbolių seką. Jei norite rasti tikrą klaustuką ar žvaigždutę, prieš simbolį įveskite tildę (~).
Within_text yra tekstas, kuriame norite ieškoti find_text.
Start_num yra within_text simbolio numeris nuo kurio norite pradėti ieškoti. Prad_num naudokite, jei norite praleisti nurodytą simbolių skaičių. Tarkime, dirbate su teksto eilute "AYF0093. YoungMensApparel". Jei teksto eilutės aprašo dalyje norite rasti pirmosios „Y“ numerį, nustatykite prad_num lygų 8, kad sekos skaičiaus teksto dalyje nebūtų ieškoma. Funkcija SEARCH pradeda nuo 8 simbolio, randa find_text paskesniame simbolyje ir grąžina skaičių 9. Funkcija SEARCH visada grąžina simbolių skaičių nuo within_text pradžios, skaičiuojant praleistus simbolius, jei start_num didesnis nei 1.
Pastabos
- Ieškodama teksto, funkcija SEARCH neskiria didžiųjų ir mažųjų raidžių.
- Funkcija SEARCH yra panaši į funkciją FIND, išskyrus tai, kad funkcija FIND skiria didžiąsias ir mažąsias raides.
- Jei find_text nerandamas, #VALUE! klaidos reikšmė.
- Jei start_num nenurodyta, laikoma, kad ji lygi 1.
- Jei start_num ne didesnis už 0 (nulį) arba didesnis už within_text ilgį, #VALUE! klaidos reikšmė.
Pavyzdžiai
| Stulp1 | 2stulpelis | 3 stulpelis | Formulė | Aprašas (rezultatas) |
|---|---|---|---|---|
| Išrašai | Pelno riba | riba | =SEARCH("e",[1stulpelis],6) | Pirmosios "e" padėtis eilutėje, pradedant nuo šeštosios pozicijos (7) |
| Išrašai | Pelno riba | riba | =SEARCH([3 stulpelis],[2 stulpelis]) | "Maržos" pozicija "Pelno riboje" (8) |
| Išrašai | Pelno riba | riba | =REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Amount") | Pakeičia "Maržą" į "Sumą" (pelno sumą) |