SEARCH, SEARCHB (Funkcijos SEARCH, SEARCHB)

SEARCH, SEARCHB (Funkcijos SEARCH, SEARCHB)

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Šiame straipsnyje aprašoma formulės sintaksė ir funkcijų SEARCH ir SEARCHB naudojimas programoje „Microsoft Excel“.

Aprašas

Funkcijos SEARCH ir SEARCHB randa vieną teksto eilutę kitoje ir grąžina pirmosios teksto eilutės pradinės padėties numerį nuo pirmojo antrosios teksto eilutės simbolio. Pavyzdžiui, kad rastumėte raidės „n“ padėtį žodyje „printer“, galite naudoti šią funkciją:

=SEARCH("n","printer")

Ši funkcija pateikia 4, nes „n“ yra ketvirtasis žodžio „printer“ simbolis.

Be to, galite ieškoti žodžių tarp kitų žodžių. Pvz., funkcija

=SEARCH("base","database")

grąžina 5, nes žodis „base“ prasideda penktuoju frazės „database“ simboliu. Galite naudoti funkcijas SEARCH ir SEARCHB simbolių ar teksto eilučių vietai kitose teksto eilutėse nustatyti, o tada naudoti funkcijas MID ir MIDB tekstui pateikti arba funkcijas REPLACE ir REPLACEB tekstui pakeisti. Šios funkcijos parodytos šio straipsnio 1 pavyzdyje.

Svarbu: 

  • Šios funkcijos gali būti prieinamos ne visomis kalbomis

  • Funkcija SEARCHB skaičiuoja 2 baitus kiekvienam simboliui tik jei DBCS kalbą nustatote kaip numatytąją. Kitu atveju funkcija SEARCHB veikia kaip SEARCH ir skaičiuoja 1 baitą kiekvienam simboliui.

Tarp funkciją DBCS palaikančių kalbų yra japonų, kinų (supaprastinta), kinų (tradicinė) ir korėjiečių kalbos.

Sintaksė

SEARCH(ieškomas_tekstas,ieškos_tekstas,[prad_num])

SEARCHB(ieškomas_tekstas,ieškos_tekstas,[prad_num])

Funkcijos SEARCH ir SEARCHB turi tokius argumentus:

  • ieškomas_tekstas    Būtinas. Tekstas, kurį norite rasti.

  • ieškos_tekstas    Būtinas. Tekstas, kuriame norite ieškoti argumento ieškomas_tekstas reikšmės.

  • prad_num    Pasirinktinis. Simbolio numeris argumente ieškos_tekstas, nuo kurio norite pradėti ieškoti.

Pastaba

  • Funkcijos SEARCH ir SEARCHB skiria didžiąsias ir mažąsias raides. Jei reikalinga ieška, atsižvelgianti į didžiąsias ir mažąsias raides, galite naudoti FIND ir FINDB.

  • Kaip argumentą ieškomas_tekstas galite naudoti pakaitos simbolius: klaustuką (?) ir žvaigždutę (*) . Klaustukas atitinka vieną simbolį, žvaigždutė atitinka simbolių seką. Jei norite rasti faktinį klaustuką ar žvaigždutę, prieš simbolį įveskite tildę (~).

  • Jei ieškomas_tekstas reikšmė nerasta, #VALUE! klaidos reikšmė.

  • Jei praleistas prad_num, laikoma, kad jis lygus 1.

  • Jei prad_num nėra didesnis už nulį (0) arba yra didesnis nei ilgis ieškos_tekstas argumentą, #VALUE! klaidos reikšmė.

  • Naudokite pradžios_nr praleisti nurodytą simbolių skaičių. Naudojant funkciją SEARCH pavyzdžiui, Tarkime, kad jūs dirbate su teksto eilute "AYF0093. YoungMensApparel". Norėdami rasti pirmą "y" dalyje teksto eilutės, prilyginama pradžios_nr 8, kad nėra ieškoma eilės numerį (šiuo atveju "AYF0093") teksto dalį. Funkcija SEARCH pradeda ieškos operacija aštuntame simbolių vietos, randa simbolio, nurodyto argumento ieškomas_tekstas į kitą vietą, ir grąžina skaičių 9. Funkciją SEARCH visada grąžina simbolių skaičių nuo pat pradžių argumento ieškos_tekstas , skaičiuojant simbolius, jei prad_num nėra didesnis už 1.

Pavyzdžiai

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Duomenys

Išrašai

Pelno riba

riba

„Bosas“ yra čia.

Formulė

Aprašas

Rezultatas

=SEARCH("e";A2;6)

Pirmosios „e“ padėtis langelio A2 eilutėje, pradedant nuo šeštos pozicijos.

7

=SEARCH(A4;A3)

„Ribos“ padėtis (eilutė, kuriai ieškoti skirtas langelis A4) „Pelno riboje“ (langelis, skirtas ieškoti A3).

8

=REPLACE(A3;SEARCH(A4;A3);6;"suma")

Pakeičia „Ribą“ „Suma“, pirma randa „Ribos“ padėtį langelyje A3, o tada pakeičia tą simbolį ir kitus penkis simbolius eilute „Suma“.

Pelno suma

=MID(A3;SEARCH(" ";A3)+1;4)

Grąžina pirmuosius keturis simbolius, kurie eina po pirmojo tarpo „Pelno riboje“ (langelis A3).

Riba

=SEARCH("""";A5)

Pirmųjų dvigubų kabučių padėtis (") langelyje A5.

5

=MID(A5;SEARCH("""";A5)+1;SEARCH("""";A5;SEARCH("""";A5)+1)-SEARCH("""";A5)-1)

Grąžina tik tą tekstą, kuris langelyje A5 parašytas kabutėse.

bosas

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×