Mundarija
Microsoft Office Excel-da jadvallar massivida ustun va satr kesishmasida joylashgan katakning qiymatlarini topish uchun siz “INDEX” funksiyasidan hamda “SEARCH” yordamchi funksiyasidan foydalanishingiz kerak. Massivdagi qiymatni topish foydalanuvchi katta jadval bilan ishlaganda talab qilinadi va u bir qator ma'lumotlarni "tortib olishi" kerak. Ushbu maqolada massivdagi qiymatlarni qidirish uchun "INDEX" funktsiyasidan foydalanishning batafsil algoritmi ko'rib chiqiladi.
“INDEX” funksiyasini yozib olish
Bunday massiv operatori quyidagicha yoziladi: =INDEX(massiv; satr raqami; ustun raqami). Qavs ichidagi so'zlar o'rniga asl jadvaldagi hujayralarning tegishli raqamlari ko'rsatilgan.
“MATCH” funksiyasini yozib olish
Bu birinchi funktsiya uchun yordamchi operator bo'lib, u massivdagi qiymatlarni qidirishda ham qo'llaniladi. Excelda uning yozuvi quyidagicha ko'rinadi: =MATCH(topish uchun qiymat; jadval massivi; moslik turi).
E'tibor bering! INDEX funksiyasi uchun argumentlarni yozishda ustun raqami ixtiyoriydir.
Massivdagi qiymatni qanday topish mumkin
Mavzuni tushunish uchun vazifani bajarish algoritmini aniq misol yordamida ko'rib chiqish kerak. Keling, Excelda bir kunlik buyurtmalar jadvalini tuzamiz, unda "buyurtma raqami", "Mijoz", "Mahsulot", "Miqdor", "Birlik narxi", "Miqdor" ustunlari bo'ladi. Siz massivdagi qiymatni topishingiz kerak, ya'ni mijozning individual buyurtma kartasini yaratishingiz kerak, shunda siz dastlabki jadvalning kataklaridan siqilgan shaklda ma'lumot olishingiz mumkin.
Buning uchun siz algoritmga muvofiq bir qator harakatlarni bajarishingiz kerak:
- Mijoz buyurtma kartasini yarating.
- Kartaning birinchi qatori uchun siz asosiy massivdagi mijozlarning ismlari yoziladigan ochiladigan ro'yxatni yaratishingiz kerak. Keyinchalik, ma'lum bir nomni tanlab, foydalanuvchi buyurtma kartasining boshqa qatorlarida ko'rsatiladigan qisqacha ma'lumotni ko'radi.
- Sichqoncha kursorini kartaning birinchi qatoriga qo'ying va dasturning asosiy menyusining yuqori qismidagi "Ma'lumotlar" bo'limini kiriting.
- "Ma'lumotlarni tekshirish" tugmasini bosing.
- Ko'rsatilgan oynada "Ma'lumotlar turi" maydonida "Ro'yxat" ni tanlang va barcha mijozlar ro'yxati ro'yxatdan o'tgan manba sifatida asl massivning katakchalari oralig'ini tanlang.
- Kartaning birinchi ustunidagi katakning o'ng tomonida o'q paydo bo'ladi. Agar siz uni bossangiz, barcha mijozlar ro'yxatini ko'rishingiz mumkin. Bu erda siz har qanday mijozni tanlashingiz kerak.
- "Buyurtma raqami" qatoriga funktsiyani yozing «=INDEX(», keyin Excel formulalar paneli yonidagi "fx" belgisini bosing.
- Ochilgan funksiya ustasi menyusida ro‘yxatdan “INDEX” funksiyasi uchun massiv shaklini tanlang va “OK” tugmasini bosing.
- "Funktsiya argumentlari" oynasi ochiladi, unda siz barcha qatorlarni to'ldirishingiz kerak bo'lib, hujayralarning tegishli diapazonlarini ko'rsatishingiz kerak.
- Avval siz "Array" maydonining qarshisidagi belgini bosishingiz va sarlavha bilan birga butun asl plitani tanlashingiz kerak.
- "Qator raqami" maydonida siz "MATCH" funktsiyasini to'ldirishingiz kerak. Qavslar ichida birinchi navbatda, argument sifatida, buyurtma kartasida tanlangan mijozning ismini ko'rsatamiz. “MATCH” funksiyasining ikkinchi argumenti sifatida siz asl jadval massivida mijozlarning butun doirasini ko'rsatishingiz kerak. Uchinchi argument o'rniga siz 0 raqamini yozishingiz kerak, chunki aniq moslikni qidirasiz.
Muhim! “MATCH” funksiyasi uchun har bir elementni to‘ldirgandan so‘ng, argumentdagi har bir belgi oldiga dollar belgilarini osib qo‘yish uchun “F4” tugmasini bosishingiz kerak bo‘ladi. Bu formulani bajarish jarayonida "tashqariga chiqmaslikka" imkon beradi.
- "Ustun raqami" qatoriga yana bir bor tegishli argumentlar bilan "MATCH" yordamchi funktsiyasini yozing.
- Funktsiyaning birinchi argumenti sifatida buyurtma kartasida "Mahsulot" qatorida bo'sh katakni ko'rsatishingiz kerak. Shu bilan birga, argumentlarga dollar belgilarini osib qo'yishning hojati yo'q, chunki kerakli argument "suzuvchi" bo'lishi kerak.
- "MATCH" funktsiyasining ikkinchi argumentini to'ldirib, siz manba massivining sarlavhasini tanlashingiz kerak, so'ngra belgilarni tuzatish uchun "F4" tugmasini bosing.
- Oxirgi argument sifatida siz 0 yozishingiz kerak, qavsni yoping va "Funktsiya argumentlari" oynasining pastki qismidagi "OK" tugmasini bosing. Bunday vaziyatda 0 raqami aniq mos keladi.
- Natijani tekshiring. Bunday uzoq harakatlarni amalga oshirgandan so'ng, "buyurtma raqami" qatorida tanlangan mijozga mos keladigan raqam ko'rsatilishi kerak.
- Oxirgi bosqichda, qolgan qatorlarni to'ldirish uchun formulani buyurtma kartasining barcha kataklariga oxirigacha cho'zish kerak bo'ladi.
Qo'shimcha ma'lumot! Buyurtma kartasining ochiladigan ro'yxatidan mijoz tanlanganda, ushbu shaxs haqidagi barcha ma'lumotlar massivning qolgan qatorlarida ko'rsatiladi.
Xulosa
Shunday qilib, Microsoft Office Excel dasturida massivda kerakli qiymatni topish uchun foydalanuvchi juda ko'p ish qilishi kerak bo'ladi. Natijada, asl massivdan har bir parametr uchun siqilgan ma'lumotni ko'rsatadigan kichik ma'lumot plitasi olinishi kerak. Tegishli tasvirlar bilan qiymatlarni qidirish usuli yuqorida batafsil muhokama qilingan.