Ba'zi hollarda, foydalanuvchining boshqa hujayradan maqsadli hujayraning chap tomonidagi hisob qaydnomasidan ko'rsatilgan belgi bilan boshlangan belgi soni ma'lum miqdordagi raqamga qaytish vazifasi turibdi. Funktsiya bu vazifani bajarish uchun ajoyib ish. PSTR. Masalan, boshqa operatorlar u bilan birgalikda ishlatilsa, uning funksionalligi yanada oshadi SEARCH yoki FIND. Funktsiyaning funktsiyalari nimadan iboratligini ko'rib chiqaylik. PSTR va qanday qilib muayyan misollar bilan ishlashini ko'rishingiz mumkin.
PSTR dan foydalanish
Operatorning asosiy vazifasi PSTR belgining chap qismida ko'rsatilgan belgi bilan boshlanib, bo'sh joylar, shu jumladan, ma'lum bir qator bosma belgidan qatlamning belgilangan elementidan olinadi. Bu funksiya matn operatorlari toifasiga kiradi. Uning sintaksisi quyidagicha:
= PSTR (matn; boshlang'ich_pozitsiya; belgilar soni)
Ko'rib turganingizdek, bu formula uchta dalildan iborat. Barcha talab qilinadi.
Argumentlar "Matn" chiqarilgan belgilar bilan matn ifodasini o'z ichiga olgan varaqning manzilini o'z ichiga oladi.
Argumentlar "Boshlash o'rni" hisob raqamidagi chap tarafdan qaysi belgidan ko'rsatilishini ko'rsatadigan raqam shaklida taqdim etilishi kerak. Birinchi belgi deb hisoblanadi "1"uchun ikkinchi "2" va hokazo. Hisoblashda bo'shliqlar ham hisobga olinadi.
Argumentlar "Belgilar soni" boshlang'ich pozitsiyadan boshlab maqsad hujayraga chiqariladigan belgilar sonining soni indeksini o'z ichiga oladi. Oldingi argumentdagi kabi bir xil hisoblashda bo'shliqlar hisobga olinadi.
1-misol: bitta ekstraksiya
Funktsiyani ishlatish misollarini tavsiflang. PSTR Bir so'zni ifodalash kerak bo'lganda eng oddiy vaziyatdan boshlaylik. Albatta, bunday amaliyotlar amalda kamdan kam qo'llaniladi, shuning uchun biz ushbu namunani faqat ko'rsatilgan operatorning ishlash tamoyillariga kirish sifatida beramiz.
Shunday qilib, bizda xodimlarning stoli bor. Birinchi ustun xodimlarning ismlarini o'z ichiga oladi. Operatordan foydalanishimiz kerak PSTR belgilangan kamerada faqat Piter Ivanovich Nikolaev ro'yxatidan birinchi shaxs familiyasini chiqaradi.
- Ekstraksiya qilinadigan qatlam elementini tanlang. Tugmasini bosing "Funktsiyani kiritish"formula majmuasining yaqinida joylashgan.
- Oyna boshlanadi. Funktsional ustalar. Kategoriyaga o'ting "Matn". U erda ismni tanlang "PSTR" tugmasini bosing "OK".
- Operator argumenti oynasi ishga tushirildi. "PSTR". Ko'rib turganingizdek, bu oynada maydonlarning soni ushbu funktsiyaning argumentlari soniga mos keladi.
Dalada "Matn" ishchilar nomini o'z ichiga olgan hujayraning koordinatalarini kiriting. Manzilni qo'lda qo'zg'ata olmaslik uchun kursorni maydonga qo'ying va kerakli ma'lumotlarni o'z ichiga olgan sahifadagi elementdagi chap sichqonchani bosing.
Dalada "Boshlash o'rni" ishchi familiyasi boshlangan chap tomondan hisoblaydigan ramziy raqamni ko'rsatish kerak. Shuningdek, hisoblashda bo'shliqlarni hisobga olamiz. Maktub "H", u bilan Nikolaevning familiyasi boshlangan o'n beshinchi ramzdir. Shuning uchun, maydonda raqamni qo'ying "15".
Dalada "Belgilar soni" Familiyani tashkil qiluvchi belgilar sonini ko'rsatishingiz kerak. Bu sakkizta belgidan iborat. Lekin, familiyadan so'ng hujayradagi boshqa belgi yo'qligini hisobga olsak, ko'p sonli belgilarni ko'rsatamiz. Ya'ni, bizning holatlarimizda siz sakkizga teng yoki undan katta sonlarni kiritishingiz mumkin. Misol uchun, raqamni qo'yganmiz "10". Ammo hujayradagi familiyalardan keyin ko'proq so'zlar, sonlar va boshqa belgilar bo'lsa, unda biz aniq belgilar sonini ("8").
Barcha ma'lumotlar kiritilgandan so'ng, tugmani bosing "OK".
- Ko'rib turganingizdek, ushbu harakatdan so'ng, xodimning ismi birinchi qadamda ko'rsatildi. 1-misol hujayra
Kurs: Excel vazifasi ustasi
2-misol: guruhni ajratish
Lekin, albatta, amaliy maqsadlarda, bu uchun formuladan foydalanishdan ko'ra, bitta familiya qo'lda kiritish osonroq. Ammo ma'lumotlar guruhini funktsiyani ishlatish uchun yuborish juda to'g'ri bo'ladi.
Bizda smartfonlarning ro'yxati bor. Har bir model nomidan oldin so'z "Smartfon". Ushbu so'zsiz modellar nomlarini alohida ustunga qo'yishimiz kerak.
- Natijada ko'rsatiladigan birinchi bo'sh ustun elementni tanlang va operator argumenti oynasini chaqiring PSTR oldingi misolda bo'lgani kabi, xuddi shunday.
Dalada "Matn" ustunning birinchi elementining manzilini asl ma'lumot bilan belgilang.
Dalada "Boshlash o'rni" biz ma'lumotlarni chiqaradigan ramz raqamini ko'rsatishimiz kerak. Bizning holatda, har bir xonada model nomidan oldin so'z bo'ladi "Smartfon" va makon. Shunday qilib, har bir joyda alohida hujayra qo'yish kerakli jumla o'ninchi belgidan boshlanadi. Raqamni o'rnating "10" Ushbu sohada.
Dalada "Belgilar soni" ko'rsatilgan iborani o'z ichiga olgan belgilar sonini belgilashingiz kerak. Ko'rib turganingizdek, har bir model nomidan farqli belgilar soni mavjud. Ammo model nomidan keyin, hujayralardagi matn tugaganidan so'ng vaziyatni saqlab qolish haqiqatdir. Shuning uchun biz bu sohada ushbu ro'yxatdagi eng uzun ismdagi belgilar soniga teng yoki undan ko'p bo'lgan har qanday sonni belgilashimiz mumkin. Tasodifiy sonli belgi qo'ying. "50". Ko'rsatilgan smartfonlarning har birining nomini oshira olmaydi 50 belgilar, shuning uchun bu tanlov bizga mos keladi.
Ma'lumot kiritilgandan so'ng, tugmani bosing "OK".
- Shundan so'ng, smartfonning birinchi modeli nomi oldindan belgilangan jadvallar uyasida ko'rsatiladi.
- Formulani ustunning har bir xujayrasiga alohida kiritmaslik uchun nusxa ko'chirishni to'lg'azish belgisi orqali amalga oshiramiz. Buning uchun kursorni formuladan foydalanib, pastki o'ng burchagiga qo'ying. Kursor kichkina xoch ko'rinishidagi to'ldirish belgisiga aylantiriladi. Sichqonchaning chap tugmasini bosing va uni ustunning eng chekkasiga sudrab chiqing.
- Ko'rib turganingizdek, bundan keyin barcha ustun kerak bo'lgan ma'lumotlar bilan to'ldiriladi. Yashirin narsa bu dalil "Matn" nisbatan mos yozuvlar bo'lib, maqsadli hujayralardagi o'zgarishlar kabi o'zgaradi.
- Lekin muammo shundaki, to'satdan ustunni dastlabki ma'lumotlar bilan o'zgartirish yoki o'chirishga qaror qilsak, maqsad ustundagi ma'lumotlar formulalar bilan bir-biriga bog'liq bo'lgani uchun to'g'ri ko'rsatilmaydi.
Natijani asl ustunidan "ochish" uchun quyidagi manipulyatsiyani amalga oshiramiz. Formulani o'z ichiga olgan ustunni tanlang. Keyin yorliqqa o'ting "Bosh sahifa" va belgini bosing "Nusxalash"blok ichida joylashgan "Clipboard" kasetlarda.
Muqobil ish sifatida siz tanlaganingizdan so'ng tugmachalarni bosishingiz mumkin Ctrl + C.
- Keyin tanlovni olib tashlamasdan, ustun ustiga o'ng tugmasini bosing. Kontekst menyusi ochiladi. Blokda "Qo'shish tanlovlari" belgini bosing "Qadriyatlar".
- Shundan so'ng, formulalar o'rniga, qiymatlar tanlangan ustunga kiritiladi. Endi dastlabki ustunni xavfsiz o'zgartirish yoki o'chirishingiz mumkin. Natijada hech qanday ta'sir ko'rsatmaydi.
3-misol: operatorlarning kombinatsiyasidan foydalanib
Shunga qaramay, yuqoridagi misol, barcha manbalar hujayralarida birinchi so'z teng sonli belgi bo'lishi kerakligi bilan cheklangan. Funktsiyadan foydalaning PSTR operatorlari SEARCH yoki FIND formuladan foydalanish imkoniyatlari sezilarli darajada kengayadi.
Matn operatorlari SEARCH va FIND ko'rsatilayotgan matndagi ko'rsatilgan belgini o'rnini qaytaradi.
Funktsiya sintaksisi SEARCH Keyingi:
= Qidirish (search_text; text_for_search; initial_position)
Operatorning sintaksisi FIND quyidagicha ko'rinadi:
= Toping (search_text; view_text; start_position)
Bu ikki funktsiyaning argumentlari bir xil. Ularning asosiy farqi shundaki, operator SEARCH ma'lumotlarni qayta ishlashda xatlarni hisobga olmaydi va FIND - e'tiborga oladi.
Operatordan qanday foydalanishni ko'rib chiqaylik SEARCH funktsiyasi bilan birgalikda PSTR. Bizda umumlashtiruvchi ismga ega bo'lgan kompyuter texnikasining turli modellari kiritilgan jadval mavjud. So'nggi marta bo'lgani kabi, model nomini ham umumiy nomga ega bo'lmasdan olishimiz kerak. Qiyinchilik shuni anglatadiki, avvalgi misolda barcha lavozimlarning umumiy nomi bir xil ("smartfon") bo'lsa, unda bu ro'yxatda ("kompyuter", "monitor", "spiker" va boshqalar) boshqa belgilar soni bilan. Ushbu muammoni hal qilish uchun bizga operator kerak SEARCHbiz bir funktsiyani joylashtiramiz PSTR.
- Ma'lumotlar chiqadigan ustunning birinchi hujayrasini tanlab olamiz va odatdagi usulda funksiya argumentlari oynasini chaqiramiz PSTR.
Dalada "Matn"odatdagidek, ustunning birinchi xujayrasini asl ma'lumot bilan belgilaymiz. Hammasi o'zgarmas.
- Ammo maydonning qiymati "Boshlash o'rni" funktsiya shakllanadigan dalilni belgilaydi SEARCH. Ko'rib turganingizdek, ro'yxatdagi barcha ma'lumotlar model nomidan oldin bo'sh joy mavjudligi bilan birlashtirilgan. Shuning uchun, operator SEARCH manba oralig'idagi hujayradagi birinchi maydonni qidiradi va bu funktsiya belgisi raqamini xabar qiladi PSTR.
Operator argumentlari oynasini ochish SEARCH, kursorni maydonga qo'ying "Boshlash o'rni". Keyin pastga qarab uchburchak shaklidagi belgini bosing. Ushbu belgi tugma joylashgan oynaning bir xil gorizontal darajasida joylashgan. "Funktsiyani kiritish" va formulalar majmuasi, lekin ularning chap tomonida. Oxirgi ishlatilgan operatorlarning ro'yxati ochiladi. Ularning orasida nom yo'q ekan "Qidirish", so'ngra elementni bosing "Boshqa funktsiyalar ...".
- Oyna ochiladi Funktsional ustalar. Kategoriyada "Matn" nomini tanlang "Qidirish" tugmasini bosing "OK".
- Operator argumenti oynasi boshlanadi. SEARCH. Biz bo'sh joy izlayotganimizdan keyin, maydonda "Matnni qidirish" kursorni o'rnating va klaviaturada mos keladigan klavishni bosib bo'sh joy qoldiring.
Dalada "Matnni qidirish" ustunning birinchi hujayrasidagi asl ma'lumot bilan bog'lanishni belgilang. Ushbu bog'lanish ilgari ko'rsatilgan sohada biz bilan bir xil bo'ladi "Matn" operator argumenti oynasida PSTR.
Dala argumenti "Boshlash o'rni" kerak emas. Bizning holatimizda uni to'ldirish shart emas yoki siz raqamni belgilashingiz mumkin "1". Ushbu variantlarning har biri uchun matn terish boshidan amalga oshiriladi.
Ma'lumot kiritilgandan so'ng, tugmasini bosishga shoshilmang "OK"funktsiya sifatida SEARCH ichki o'tadi. Nomni bosing PSTR formulalar majmuasida.
- Oxirgi ko'rsatilgan harakatni bajargandan so'ng, biz avtomatik ravishda operator argumentlari oynasiga qaytamiz. PSTR. Ko'rib turganingizdek, maydon "Boshlash o'rni" allaqachon formulalar bilan to'ldirilgan SEARCH. Ammo bu formula bo'sh joyni ko'rsatadi va model nomining boshlanishidan keyin bo'sh joydan keyingi belgimizga muhtojmiz. Shuning uchun, bu sohada mavjud ma'lumotlar "Boshlash o'rni" ifoda qilishni tugatish "+1" tirnoqsiz.
Dalada "Belgilar soni"avvalgi misolda bo'lgani kabi, asl ustunning eng uzun ifodasidagi belgilar sonidan kattaroq yoki teng bo'lgan har bir sonni yozing. Masalan, raqamni kiriting "50". Bizning vaziyatimizda bu etarli.
Belgilangan barcha harakatlardan keyin tugmani bosing "OK" oynaning pastki qismida.
- Ko'rib turganingizdek, bundan keyin qurilma modelining nomi alohida xonada ko'rsatildi.
- Endi, avvalgi usulda bo'lgani kabi, to'ldirish ustasini ishlatib formulani ushbu ustunning ostidagi xujayralarga ko'chiring.
- Barcha qurilma modellarining nomlari maqsad hujayralarda ko'rsatiladi. Endi kerak bo'lsa, nusxalash va joylashtirish qadriyatlarini ketma-ket qo'llash orqali ushbu elementlarning havolasini avvalgi vaqtdagi kabi manba ma'lumotlar ustunidan kesishingiz mumkin. Biroq, bu ish har doim ham talab qilinmaydi.
Funktsiyasi FIND formula bilan birgalikda ishlatiladi PSTR operator bilan bir xil printsipda SEARCH.
Ko'rib turganingizdek, funksiya PSTR Oldindan belgilangan hujayradagi kerakli ma'lumotlarni ko'rsatish uchun juda qulay vosita. Foydalanuvchilar orasida bu qadar mashhur bo'lmasligi, ko'p foydalanuvchilar Excel yordamida matematik funktsiyalarga ko'proq e'tibor berishlari bilan izohlanadi. Ushbu formulani boshqa operatorlar bilan birgalikda ishlatganda, uning funksionalligi yanada oshadi.