Microsoft Excel da INDEX funktsiyasi

Excelning eng foydali xususiyatlaridan biri INDEX operatoridir. Belgilangan satr va ustunning kesishmasidagi ma'lumotlar oralig'ida ma'lumotlarni tekshiradi, natijani oldindan belgilangan hujayraga qaytaradi. Ammo bu funktsiyaning to'liq potentsiali boshqa operatorlar bilan birgalikda murakkab formulalarda foydalanilganda paydo bo'ladi. Uni qo'llash uchun turli xil variantlarni ko'rib chiqaylik.

INDEX funksiyasidan foydalanish

Operator INDEX funktsiyalar turkumiga kiradi "Links va arrays". Ikkita navi bor: massivlar va havolalar uchun.

Array variantlari uchun quyidagi sintaksisi mavjud:

= INDEX (qator; line_number; column_number)

Bu holda, formuladagi oxirgi ikki argument qatorni bir o'lchamli bo'lsa, ikkalasini ham va ulardan har birini ishlatish mumkin. Ko'p o'lchovli intervalda ikkala qiymat ham qo'llanilishi kerak. Shuni ta'kidlash kerakki, satr va ustun sonining varaq koordinatalari bo'yicha raqami emas, balki belgilangan ketma-ketlikdagi tartib.

Malumot variantining sintaksisi quyidagicha:

= INDEX (havola; line_number; column_number; [maydon_number])

Bu erda siz ikkita dalildan birini faqat bitta usuldan foydalanishingiz mumkin: "Chiziqli raqam" yoki "Ustun raqami". Argumentlar "Maydoni raqami" odatda ixtiyoriy va faqatgina bir nechta intervalli operatsiyalarda ishtirok etilganda qo'llaniladi.

Shunday qilib, operator satr yoki ustunni belgilayotganda, ko'rsatilgan oralig'ida ma'lumotlarni qidirishadi. Bu funksiya o'zining imkoniyatlaridan juda o'xshash vpr operatori, lekin u deyarli hamma joylarni qidirishni xohlamaydi, faqat jadvalning eng chap qismida emas.

Boshqaruv 1: INDEX operatorini massivlar uchun foydalaning

Eng avvalo, operatordan foydalanish algoritmini ishlatib, avvalambor tahlil qilaylik INDEX massivlar uchun.

Bizda ish haqi jadvali bor. Birinchi ustunda xodimlarning ismlari, ikkinchisida - to'lov sanasi, uchinchisi - daromad miqdori ko'rsatiladi. Xodimning nomini uchinchi qatorda ko'rsatishimiz kerak.

  1. Jarayon natijalari aks ettiriladigan xonani tanlang. Belgini bosing "Funktsiyani kiritish"formula darhol chap tomonda joylashgan.
  2. Faollashtirish jarayoni sodir bo'ladi. Funktsional ustalar. Kategoriyada "Links va arrays" yoki bu vosita "To'liq alifbo ro'yxati" nomini izlang INDEX. Biz ushbu operatorni topdik, uni tanlang va tugmani bosing. "OK"oynaning pastki qismida joylashgan.
  3. Funktsiya turlaridan birini tanlash kerak bo'lgan kichik oyna ochiladi: "Array" yoki "Ulanish". Bizga kerak bo'lgan variant "Array". Bu birinchi bo'lib joylashgan va sukut bo'yicha tanlangan. Shuning uchun biz faqat tugmani bosishimiz kerak "OK".
  4. Funktsiya argumentlari oynasi ochiladi. INDEX. Yuqorida aytib o'tilganidek, u uchta argumentga va shunga ko'ra, to'ldirish uchun uchta maydonga ega.

    Dalada "Array" Jarayon qilinayotgan ma'lumotlar oralig'i manzilini ko'rsatishingiz kerak. Bu qo'l bilan boshqarilishi mumkin. Lekin vazifani engillashtirish uchun biz boshqacha yo'l tutamiz. Kursorni tegishli maydonga qo'ying va keyin jadvaldagi barcha jadvallar ma'lumotlarini aylantiring. Shundan so'ng, intervalli manzili darhol maydonda ko'rsatiladi.

    Dalada "Chiziqli raqam" raqamni qo'ying "3", chunki biz ro'yxatda uchinchi nomni aniqlashimiz shart. Dalada "Ustun raqami" raqamni o'rnating "1"chunki ismlar bilan ustun tanlangan diapazonda birinchi bo'ladi.

    Barcha ko'rsatilgan sozlashlar amalga oshirilgandan so'ng biz tugmani bosamiz "OK".

  5. Qayta ishlash natijasida ushbu ko'rsatmaning birinchi xatboshida ko'rsatib o'tilgan kamerada ko'rsatiladi. Tanlangan ma'lumotlar oralig'ida ro'yxatda uchinchi bo'lgan fayldagi ism.

Funktsiyani qo'llashni tahlil qildik. INDEX ko'p o'lchovli qatorda (bir nechta ustunlar va qatorlar). Agar oraliq bir o'lchamli bo'lsa, argumentlik oynasidagi ma'lumotlarni to'ldirish ham osonroq bo'ladi. Dalada "Array" Yuqorida keltirilgan usul bilan biz uning manzilini aniqlaymiz. Bunday holda, ma'lumotlar diapazoni faqat bitta ustundagi qiymatlardan iborat. "Ism". Dalada "Chiziqli raqam" qiymati belgilang "3", chunki siz uchinchi qatordan ma'lumotlarni bilishingiz kerak. Yo'l "Ustun raqami" umuman, siz bo'sh qoldirib ketishingiz mumkin, chunki bizda faqat bitta ustun ishlatilgan bir o'lchamli oraliq mavjud. Biz tugmani bosamiz "OK".

Natijada, yuqoridagi kabi aynan bir xil bo'ladi.

Bu sizning ushbu funksiya qanday ishlashini ko'rish uchun eng oddiy misol edi, ammo amalda bu tanlovdan foydalanish hali kamdan-kam qo'llaniladi.

Kurs: Excel vazifasi ustasi

2-usul: MATCH operatori bilan birgalikda foydalaning

Amalda, funktsiya INDEX odatda argument bilan ishlatiladi MAT. Bunch INDEX - MAT Excelda ishlaydigan kuchli vosita bo'lib, u o'z funksionalligida eng yaqin analogdan - operatordan ko'ra moslashuvchan bo'ladi Vpr.

Funktsiyaning asosiy vazifasi MAT tanlangan intervalda ma'lum bir qiymat bo'yicha tartib raqamini ko'rsatadi.

Operatorning sintaksisi MAT shunday:

= MATCH (qidirish qiymati, qidirish qatori, [match_type])

  • Qilgan qiymat - bu biz izlayotgan masofadagi pozitsiyamiz;
  • Ko'ringan qator - bu qiymat bu erda joylashgan joy;
  • Xaritada turi - Bu aniq yoki taxminiy qiymatlarni qidirishni belgilaydigan ixtiyoriy parametrdir. Biz aniq qiymatlarni qidiramiz, shuning uchun bu dalil ishlatilmaydi.

Ushbu vosita yordamida siz argumentlarni kiritishni avtomatlashtirishingiz mumkin. "Chiziqli raqam" va "Ustun raqami" vazifada INDEX.

Keling, buni qanday qilib aniq bir misol bilan qilish mumkinligini ko'rib chiqamiz. Biz yuqorida muhokama qilingan bir xil jadval bilan ishlaymiz. Bundan tashqari, ikkita qo'shimcha maydon mavjud - "Ism" va "Miqdori". Ishchining ismini kiritganingizdan so'ng, u olgan daromad miqdori avtomatik ravishda ko'rsatiladi. Keling, buni amalda qanday amalga oshirish mumkinligini ko'rib chiqamiz INDEX va MAT.

  1. Birinchidan, biz Parfenov DF qanday maosh oladigan xodimni topamiz, uning nomini tegishli maydonga kiriting.
  2. Maydondagi uyani tanlang "Miqdori"unda yakuniy natija ko'rsatiladi. Funktsiya argumentlari oynasini ishga tushirish INDEX massivlar uchun.

    Dalada "Array" biz xodimlarning ish haqi summasi bo'lgan ustun koordinatalarini kiritamiz.

    Yo'l "Ustun raqami" biz bo'sh qoldiramiz, chunki biz masalan, bir o'lchamli intervaldan foydalanmoqdamiz.

    Lekin sohada "Chiziqli raqam" biz faqat funktsiyani yozishimiz kerak MAT. Buni yozish uchun biz yuqorida tavsiflangan sintaksisga amal qilamiz. Bu yerda darhol operator nomini kiriting "MATCH" tirnoqsiz. Keyin darhol burchakni oching va kerakli qiymatning koordinatalarini belgilang. Ular Parfenovning ishchisini alohida qayd etgan kameraning koordinatalari. Biz nuqta-vergulni qo'yib, ko'rilgan oraliq koordinatalarini aniqladik. Bizning holatda, bu xodimlarning ismlari bilan ustunning manzili. Shundan keyin braketani yoping.

    Barcha qiymatlar kiritilgandan so'ng, tugmani bosing "OK".

  3. Mabodo Parfenova DF daromadlari miqdori ushbu mahsulotni qayta ishlashdan so'ng ko'rsatiladi "Miqdori".
  4. Endi esa maydon "Ism" kontentni o'zgartiramiz "Parfenov D.F."Masalan, "Popova M.D."maydonda ish haqi miqdori avtomatik ravishda o'zgaradi. "Miqdori".

Boshqaruv 3: bir nechta jadvallarni ishlash

Keling, operatorni qanday ishlatishni ko'raylik INDEX Bir nechta jadvallarni ko'rib chiqishingiz mumkin. Buning uchun qo'shimcha dalillar ishlatiladi. "Maydoni raqami".

Bizda uchta jadval bor. Har bir jadval ma'lum bir oy uchun xodimlarning ish haqini ko'rsatadi. Bizning vazifamiz uchinchi oy uchun (uchinchi mintaqa) ikkinchi xodimning (ikkinchi qator) ish haqini (uchinchi ustunini) aniqlashdir.

  1. Natija ko'rsatiladigan va odatdagidek ochilgan kamerani tanlang Funktsiya ustasi, lekin operator turi tanlaganda, mos yozuvlar ko'rinishini tanlang. Biz bunga muhtojmiz, chunki bu dalil bilan ishni qo'llab-quvvatlaydigan bunday "Maydoni raqami".
  2. Argumentlar oynasi ochiladi. Dalada "Ulanish" uchta intervalli manzillarini ko'rsatishimiz kerak. Buni amalga oshirish uchun kursorni maydonga qo'ying va chap sichqonchaning chap tugmasi bilan birinchi qatorni tanlang. Keyin biz nuqta-vergulni qo'yamiz. Bu juda muhim, chunki siz darhol keyingi qatorni tanlashga borasiz, uning manzili oldingi qismning koordinatalarini o'zgartiradi. Shunday qilib, nuqta-vergul kiritilgandan so'ng, quyidagi oraliqni tanlang. Keyin yana bir nuqta-vergul qoldirib, oxirgi qatorni tanladik. Bu sohada mavjud barcha ifodalar "Ulanish" Qavslar ichiga olish.

    Dalada "Chiziqli raqam" raqamni ko'rsatish "2", Biz ro'yxatda ikkinchi ismni qidiramiz.

    Dalada "Ustun raqami" raqamni ko'rsatish "3", chunki ish haqi ustuni har bir jadvalda uchinchi o'rinni egallaydi.

    Dalada "Maydoni raqami" raqamni qo'ying "3", chunki biz uchinchi oylik ma`lumotlarni topib olishimiz kerak, chunki bu uchinchi oyda ish haqi haqidagi ma'lumotni o'z ichiga oladi.

    Barcha ma'lumotlar kiritilgandan so'ng, tugmani bosing "OK".

  3. Shundan so'ng, hisob-kitob natijalari oldindan tanlangan kamerada ko'rsatiladi. Bu uchinchi oyda ikkinchi xodimning ish haqi miqdorini ko'rsatadi (V. Safronov).

4-usul: Summani hisoblash

Ariza shakli array shaklida tez-tez ishlatilmaydi, lekin u bir nechta intervalli bilan ishlashda emas, balki boshqa ehtiyojlar uchun ham qo'llanilishi mumkin. Masalan, operator bilan birgalikda miqdorni hisoblash uchun foydalanish mumkin SUM.

Miqdori qo'shganda SUM quyidagi sintaksisi mavjud:

= SUM (qator manzili)

Bizning alohida holatlarda, oyning barcha xodimlarining daromadlari quyidagi formula bo'yicha hisoblanishi mumkin:

= Sum (C4: C9)

Ammo siz funktsiyani foydalanib, uni biroz o'zgartirishi mumkin INDEX. Keyin shunday bo'ladi:

= Jami (C4: INDEX (C4: C9; 6))

Bunday holda, qatorning boshlanishining koordinatalari uning boshlagan kamerani ko'rsatadi. Biroq, qator oxirini belgilash koordinatalarida operator ishlatiladi. INDEX. Bunday holda, operatorning birinchi dalilidir INDEX ikkinchisining so'nggi xujayrasi oltinchi bo'ladi.

Kurs: Foydali Excel xususiyatlari

Ko'rib turganingizdek, funksiya INDEX Excelda turli xil vazifalarni hal qilish uchun foydalanish mumkin. Garchi biz uni ishlatish uchun barcha mumkin bo'lgan variantlardan juda uzoqni ko'rgan bo'lsak-da, faqat eng talab qilinadiganlar. Ushbu funktsiyaning ikkita turi mavjud: reference va massivlar uchun. Eng samarali tarzda boshqa operatorlar bilan birgalikda ishlatilishi mumkin. Shu tarzda yaratilgan formulalar eng murakkab vazifalarni hal etishga qodir.

Videoni tomosha qiling: Military Tactical Watches - Top 10 Toughest Military G-Shock Watches for Tactical & Outdoors (May 2024).