FIND , FINDB (Funkcijos FIND, FINDB)

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

Aprašas

FIND ir FINDB randa vieną teksto eilutę kitoje ir grąžina pirmosios teksto eilutės pradinės padėties numerį nuo pirmojo antrosios teksto eilutės simbolio.

Svarbu: 

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

  • FIND skirta naudoti su kalbomis, kuriose naudojamas vienbaičių simbolių rinkinys (SBCS), o FINDB skirta naudoti su kalbomis, kuriose naudojamas dvibaičių simbolių rinkinys (DBCS). Numatytosios kalbos nustatymas jūsų kompiuteryje įtakoja grąžinamą reikšmę taip:

  • FIND visada skaičiuoja kiekvieną simbolį, vienbaitį ar dvibaitį, kaip 1, neatsižvelgiant į tai, koks yra numatytosios kalbos nustatymas.

  • FINDB dvibaitį simbolį skaičiuoja kaip 2, kai įgalinate DBCS palaikančios kalbos redagavimą ir nustatote ją kaip numatytąją kalbą. Kitu atveju FINDB skaičiuoja kiekvieną simbolį kaip 1.

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

Sintaksė

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

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

Funkcijų FIND ir FINDB sintaksė turi tokius argumentus:

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

  • Ieškos_tekstas    Būtinas. Tekstas, kuriame yra tekstas, kurį norite rasti.

  • Prad_num    Pasirinktinai. Nurodo simbolį, nuo kurio reikia pradėti iešką. Pirmasis simbolis ieškos_tekstas yra simbolio numeris 1. Jei nenurodysite prad_num, bus laikoma, kad jis lygus 1.

Pastabos

  • FIND ir FINDB skiria didžiąsias ir mažąsias raides ir jose negalima naudoti pakaitos simbolių. Jei nenorite ieškoti skirdami didžiąsias ir mažąsias raides arba norite naudoti pakaitos simbolius, galite naudoti funkcijas SEARCH ir SEARCHB.

  • Jei ieškomas_tekstas yra „“ (nėra teksto), FIND atitinka pirmąjį simbolį ieškomoje eilutėje (t. y. simbolis pažymėtas kaip pradžios numeris arba 1).

  • Ieškomas_tekstas negali būti jokių pakaitos simbolių.

  • Jei ieškomas_tekstas ieškos_tekstas nėra, FIND ir FINDB grąžina klaidos reikšmę #VALUE!.

  • Jei prad_num ne didesnis už nulį, FIND ir FINDB grąžina klaidos reikšmę #VALUE!.

  • Jei prad_num didesnis nei ilgis ieškos_tekstas, FIND ir FINDB grąžina klaidos reikšmę #VALUE!.

  • Prad_num naudokite, jei norite praleisti nurodytą simbolių skaičių. Pavyzdžiui, naudodami funkciją FIND 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 FIND pradeda nuo 8 simbolio, randa ieškomas_tekstas paskesniame simbolyje ir grąžina skaičių 9. Funkcija FIND visada grąžina simbolių numerį nuo ieškos_tekstas pradžios, skaičiuojant praleistus simbolius, jei prad_num yra didesnis nei 1.

Pavyzdžiai

Nukopijuokite toliau pateiktoje lentelėje esančius duomenų pavyzdžius ir įklijuokite juos naujo „Excel“ darbalapio langelyje A1. Kad būtų rodomi rezultatai, pažymėkite formules, paspauskite F2, tada paspauskite „Enter“. Jei reikia, koreguokite stulpelių plotį, kad matytumėte visus duomenis.

Duomenys

Milmantė Martinkienė

Formulė

Aprašas

Rezultatas

=FIND("M",A2)

Pirmosios "M" padėtis langelyje A2

1

=FIND("m",A2)

Pirmosios "M" padėtis langelyje A2

6

=FIND("M",A2,3)

Pirmosios "M" padėtis langelyje A2, skaičiuojant nuo trečiosios raidės

8

2 pavyzdys

Duomenys

Keraminiai izoliatoriai #124-TD45-87

Varinės ritės #12-671-6772

Kintamos varžos rezistoriai #116010

Formulė

Aprašas (rezultatas)

Rezultatas

=MID(A2,1,FIND(" #",A2,1)-1)

Išskiria tekstą nuo pirmojo simbolio iki "#" langelyje A2 (Keraminiai izoliatoriai)

Keraminiai izoliatoriai

=MID(A3,1,FIND(" #",A3,1)-1)

Išskiria tekstą nuo pirmojo simbolio iki "#" langelyje A3 (Varinės ritės)

Varinės ritės

=MID(A4,1,FIND(" #",A4,1)-1)

Išskiria tekstą nuo pirmojo simbolio iki "#" langelyje A4 (Kintamos varžos rezistoriai)

Kintamos varžos rezistoriai

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ų.

×