Funkcija SEARCH

Taikoma
„SharePoint Server 2019“ „SharePoint Server 2016“ „SharePoint Server 2013“ „SharePoint Server 2013 Enterprise“ SharePoint Foundation 2010 „SharePoint Server 2010“ Windows SharePoint Services 3.0

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ą)