Šiame straipsnyje aprašoma formulės sintaksė ir FIND naudojimas programoje "Microsoft Excel".
Aprašas
Find aptinka vieną teksto eilutę antroje teksto eilutėje ir grąžina pirmosios teksto eilutės pradinės padėties numerį nuo pirmojo antrosios teksto eilutės simbolio.
-
FIND visada skaičiuoja kiekvieną simbolį, vienbaitį ar dvibaitį, kaip 1, neatsižvelgiant į tai, koks yra numatytosios kalbos nustatymas.
Sintaksė
FIND(ieškomas_tekstas, ieškos_tekstas, [prad_num])
Funkcijos FIND 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
-
Funkcija FIND skiria didžiąsias ir mažąsias raides ir neleidžia naudoti pakaitos simbolių. Jei nenorite ieškoti skirti didžiąsias ir mažąsias raides arba naudoti pakaitos simbolių, galite naudoti FUNKCIJĄ SEARCH.
-
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 find_text nerodoma within_text, find grąžins #VALUE! klaidos reikšmę.
-
Jei start_num nėra didesnis už nulį, find grąžins #VALUE! klaidos reikšmę.
-
Jei start_num yra didesnis už within_text ilgį, find grąžins #VALUE! klaidos reikšmę.
-
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
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 |
||
---|---|---|
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 |
Svarbu:
-
Funkcija FINDB nebenaudojama.
-
Darbaknygėse, nustatytose kaip 2 suderinamumo versija, FIND patobulino veikimą su pakaitalų poramis, skaičiuodami jas kaip vieną, o ne kaip du simbolius. Variacijų išrinkikliai (dažnai naudojami su "emoji") vis tiek bus skaičiuojami kaip atskiri simboliai. Skaitykite daugiau čia: "Unicode" standartas