Bart Pe builder 3.1.10

Excelda ishlayotganda, foydalanuvchilar ba'zan ma'lum bir elementlarning ro'yxatidan tanlanish va belgilangan qiymatni indeksiga qarab tayinlash vazifasiga duch kelishadi. Ushbu vazifa, deyiladi vazifaga juda mos keladi "SELECT". Keling, ushbu operator bilan qanday ishlashni va u qanday muammolarga duch kelishi mumkinligini batafsil bilib olaylik.

Operator SELECT dasturidan foydalanadi

Funktsiyasi TANLOV operatorlar toifasiga kiradi "Links va arrays". Uning maqsadi belgilangan hujayradagi ma'lum bir qiymatni hosil qilishdan iborat bo'lib, bu jadvaldagi boshqa elementdagi indeks raqamiga mos keladi. Ushbu iboraning sintaksisi quyidagicha:

= SELECT (index_number; value1; value2; ...)

Argumentlar "Indeks raqami" elementning navbatdagi sonini joylashtiradigan hujayraga havola ko'rsatiladi, unga keyingi operatorlar guruhiga maxsus qiymat beriladi. Ushbu ketma-ketlik raqami turli xil bo'lishi mumkin 1 qadar 254. Agar ushbu raqamdan kattaroq katalog ko'rsatadigan bo'lsangiz, operator hujayradagi xatoni ko'rsatadi. Agar ma'lum bir qiymatni berilgan dalillar sifatida kiritsa, funktsiyani ushbu raqamga eng yaqin bo'lgan tamsayı qiymati sifatida qabul qiladi. Agar belgilansa "Indeks raqami"buning uchun tegishli dalillar yo'q "Qiymat", operator operatorga xatoni qaytaradi.

Keyingi bahslar guruhi "Qiymat". U miqdoriga erishishi mumkin 254 ma'lumotlar. Bir dalil talab qilinadi. "Qiymat1". Ushbu argumentlar guruhida oldingi mustaqil o'zgaruvchining indeks raqamiga mos keladigan qiymatlarni belgilang. Ya'ni, argument sifatida "Indeks raqami" imtiyozli raqam "3", u dalil sifatida kiritilgan qiymatga mos keladi "Value3".

Qiymatlar turli xil ma'lumotlar bo'lishi mumkin:

  • Linklar;
  • Raqamlar;
  • Matn;
  • Formulalar;
  • Vazifalar, va hokazo.

Keling, ushbu operatorni ishlatishning o'ziga xos misollarini ko'rib chiqaylik.

1-misol: elementlarning ketma-ketligi

Keling, bu funksiyaning eng oddiy misolda qanday ishlashini ko'rib chiqamiz. Raqamga ega bo'lgan jadvalimiz bor 1 qadar 12. Funksiyani ishlatib ketma-ket raqamlarga mos kelish kerak TANLOV jadvalning ikkinchi ustuniga tegishli oyning nomini ko'rsatish.

  1. Birinchi bo'sh ustunli xonani tanlang. "Oyning nomi". Belgini bosing "Funktsiyani kiritish" formulalar majmuasi yaqinida.
  2. Ishga tushirish Funktsional ustalar. Kategoriyaga o'ting "Links va arrays". Ro'yxatdan nomni tanlaymiz "SELECT" tugmasini bosing "OK".
  3. Operator argumenti oynasi boshlanadi. TANLOV. Dalada "Indeks raqami" Oylik raqamlash diapazonidagi birinchi xonaning manzilini ko'rsatish kerak. Ushbu koordinatalarni qo'lda kiritish yo'li bilan amalga oshirilishi mumkin. Lekin biz yanada qulay ish qilamiz. Kursorni maydonga qo'ying va sahifadagi tegishli uyadagi chap sichqoncha tugmasini bosing. Ko'rib turganingizdek, koordinatalar avtomatik ravishda argument oynaning maydonida ko'rsatiladi.

    Shundan so'ng biz qo'l bilan maydonlarni guruhga kiritishimiz kerak "Qiymat" oylarning nomi. Bundan tashqari, har bir soha alohida oyga, ya'ni sohada bo'lishi kerak "Qiymat1" yozing "Yanvar", dalada "Value2" - "Fevral" va hokazo.

    Ushbu vazifani bajarib bo'lgandan so'ng tugmani bosing. "OK" oynaning pastki qismida.

  4. Ko'rib turganingizdek, darhol birinchi harakatda qayd etgan kamerada, natijada nom, ya'ni nom "Yanvar"yil oyining birinchi raqamiga mos keladi.
  5. Endi kolonning qolgan hujayralari uchun formulani qo'lda kiritish uchun emas "Oyning nomi", uni ko'chirib olishimiz kerak. Buning uchun kursorni formulani o'z ichiga olgan hujayraning pastki o'ng burchagiga joylashtiring. Agar to'ldirish belgisi paydo bo'ladi. Sichqonchaning chap tugmachasini bosib turing va to'ldirish qo'lini ustun oxirigacha pastga surib qo'ying.
  6. Ko'rib turganingizdek, formulalar kerakli diapazonga ko'chirildi. Bu holatda, kameralarda ko'ringan oylarning barcha nomlari ularning ustunidan chapga to'g'ri keladi.

Kurs: Excel vazifasi ustasi

2-misol: elementlarning tasodifiy tartibi

Avvalgi holatda biz formulani qo'lladik TANLOVbarcha katalog raqamlari tartibga solinganida. Ammo, agar bu qiymatlar aralashtirilgan va takrorlangan bo'lsa, bu so'z qanday ishlaydi? Keling, bu misolni maktab o'quvchilarining ishlashiga qaraylik. Jadvalning birinchi ustuni shogirdning familiyasini, ikkinchisini esa baholashni ko'rsatadi 1 qadar 5 ballar) va uchinchidan, vazifani ishlatishimiz kerak TANLOV Ushbu baholashni tegishli xarakterga ("juda yomon", "yomon", "qoniqarli", "yaxshi", "a'lo").

  1. Ustundagi birinchi xonani tanlang. "Sharh" yuqorida muhokama qilingan usuli yordamida, operator argumentlari oynasiga o'ting TANLOV.

    Dalada "Indeks raqami" ustunning birinchi xujayrasi bilan bog'lanishni belgilang "Baholash"bir ball mavjud.

    Yarim guruh "Qiymat" quyidagi tarzda to'ldiring:

    • "Qiymat1" - "Juda yomon";
    • "Value2" - "Yomon";
    • "Value3" - "Qoniqarli";
    • "Value4" - "Yaxshi";
    • "Value5" - "Zo'r".

    Yuqoridagi ma'lumotlar kiritilgandan so'ng tugmani bosing "OK".

  2. Birinchi element uchun bal hujayradan ko'rsatiladi.
  3. Ustunning qolgan elementlari uchun shunga o'xshash protsedurani bajarish uchun, ma'lumotlarni to'ldirish markerini ishlatib, hujayralarga nusxa ko'chiramiz. 1-usul. Ko'rib turganingizdek, bu safar funksiya to'g'ri ishladi va barcha natijalarni belgilangan algoritmga muvofiq chiqardi.

3-misol: boshqa operatorlar bilan birgalikda foydalaning

Lekin yanada samarali operator TANLOV boshqa funksiyalar bilan birgalikda ishlatilishi mumkin. Keling, bu operatorlarni ishlatish misolida qanday amalga oshirilganini ko'rib chiqamiz TANLOV va SUM.

Mahsulotlarni savdo nuqtalari orqali sotish jadvali mavjud. U to'rtta ustunga bo'linadi, ularning har biri ma'lum bir chiqishga to'g'ri keladi. Daromadlar yo'nalish bo'yicha ma'lum bir tarix chizig'i uchun alohida ko'rsatiladi. Bizning vazifamiz, varaqning ma'lum bir hujayrasida chiqish raqamini kiritgandan so'ng, ko'rsatilgan do'konning ishlashi uchun barcha kunlar uchun daromad miqdori ko'rsatilishini ta'minlash. Buning uchun operatorlarning birikmasidan foydalanamiz SUM va TANLOV.

  1. Natijada to'plam sifatida ko'rsatiladigan xonani tanlang. Shundan so'ng bizga tanish bo'lgan belgini bosing. "Funktsiyani kiritish".
  2. Faollashtirilgan oyna Funktsional ustalar. Bu safar biz ushbu toifaga o'tmoqdamiz "Matematik". Ismni toping va tanlang "SUMM". Keyin tugmani bosing "OK".
  3. Funktsiya argumentlari oynasi boshlanadi. SUM. Ushbu operator qog'oz qavat hujayralari sonlarining yig'indisini hisoblash uchun ishlatiladi. Uning sintaksisi juda sodda va sodda:

    = SUM (raqam1; raqam2; ...)

    Ya'ni, bu operatorning dalillari, odatda, raqamlar yoki ko'pincha raqamlar jamlanadigan hujayralarga havola qilinadi. Lekin bizning holimizda bitta argument raqam yoki bog 'bo'lmaydi, lekin funktsiyaning tarkibi bo'lmaydi TANLOV.

    Kursorni maydonga qo'ying "1-son". Keyin teskari uchburchak sifatida tasvirlangan belgini bosing. Ushbu belgi tugma bilan bir xil gorizontal qatorda joylashgan. "Funktsiyani kiritish" va formulalar majmuasi, lekin ularning chap tomonida. Yaqinda ishlatilgan vazifalar ro'yxati ochiladi. Formuladan boshlab TANLOV Yaqinda bizning oldingi usuli bilan foydalanganimizdek, bu ro'yxatda. Shuning uchun argument oynasiga o'tish uchun ushbu nomni bosish kifoya. Lekin ro'yxatda bu nomga ega bo'lmasligingiz ehtimoli ko'proq. Bu holatda siz pozitsiyani bosishingiz kerak "Boshqa funktsiyalar ...".

  4. Ishga tushirish Funktsional ustalarbo'limida "Links va arrays" nomini topishimiz kerak "SELECT" va uni ta'kidlang. Tugmasini bosing "OK".
  5. Operator argumenti oynasi faollashtirildi. TANLOV. Dalada "Indeks raqami" lavhaning xujayrasi bilan bog'lanishni belgilang, unda biz keladigan daromadning umumiy miqdorini keyinchalik namoyish qilish uchun chiqish raqamini kiritamiz.

    Dalada "Qiymat1" ustun koordinatalarini kiritish kerak "Sotuv nuqtasi 1". Juda oddiy qiling. Kursorni ko'rsatilgan maydonga o'rnating. Keyin chap sichqoncha tugmachasini bosib, ustunning barcha hujayra oralig'ini tanlang "Sotuv nuqtasi 1". Manzil darhol argumentlar oynasida ko'rsatiladi.

    Xuddi shunday sohada ham "Value2" ustun koordinatalarini qo'shing "Sotuv nuqtasi 2", dalada "Value3" - "Sotuv nuqtasi 3"va dalada "Value4" - "Sotuv nuqtasi 4".

    Ushbu amallarni bajarganingizdan keyin tugmani bosing "OK".

  6. Lekin, biz ko'rib turganimizdek, formulada noto'g'ri qiymat ko'rsatiladi. Buning sababi shundaki, biz hali ham tegishli hujayradagi chiqish raqamini kiritmaganmiz.
  7. Belgilangan kamerada chiqish raqamini kiriting. Tegishli ustun uchun daromad miqdori darrov formulaning belgilangan elementi elementida paydo bo'ladi.

Shuni ta'kidlash joizki, siz faqat raqamning raqamiga mos keladigan 1 dan 4 gacha raqamlarni kiritishingiz mumkin. Agar siz boshqa raqamni kiritsangiz, formula yana bir xato beradi.

Kurs: Excel-da qanday miqdorni hisoblash mumkin

Ko'rib turganingizdek, funksiya TANLOV to'g'ri qo'llanilsa, bu vazifalar uchun juda yaxshi yordamchi bo'lishi mumkin. Boshqa operatorlar bilan birgalikda foydalanilganda, imkoniyatlar sezilarli darajada oshadi.

Videoni tomosha qiling: Bart PE Builder Tutorial (May 2024).