Excel jadvallari bilan ishlashda ularni odatda ma'lum bir mezonga yoki bir nechta shartlarga ko'ra tanlash kerak. Dastur turli vositalar yordamida turli xil vositalar yordamida amalga oshirilishi mumkin. Turli variantlardan foydalanib, Excelga qanday qilib taqlid qilishni tushunib olaylik.
Namuna olish
Ma'lumotlar namunasi tanlangan protseduralarning umumiy ro'yxatidan tanlangan protseduradan, keyinchalik alohida varaqda yoki boshlang'ich oralig'ida bir varaqda chiqishi bilan belgilanadi.
1-usul: rivojlangan avtoflylovchidan foydalaning
Tanlovni amalga oshirishning eng oson usuli - avtofilterni ishlatishdan iborat. Buni muayyan misol bilan qanday qilish kerakligini ko'rib chiqing.
- Tanlash kerak bo'lgan ma'lumotlar orasida varaqdagi maydoni tanlang. Yorliqda "Bosh sahifa" tugmasini bosing "Saralash va filtrlash". Sozlamalar blokida joylashgan. Tahrirlash. Keyinchalik ochilgan ro'yxatda tugmani bosing. "Filtr".
Turli xil qilish mumkin. Buning uchun, sahifadagi joyni tanlagandan so'ng, tabga o'ting "Ma'lumot". Tugmasini bosing "Filtr"bu guruhdagi kasetlarda joylashtirilgan "Saralash va filtrlash".
- Ushbu xatti-harakatlardan so'ng, belgilar uchburchak shaklida filtrlashni boshlash uchun jadvallar panelida paydo bo'lib, hujayralarning o'ng qirrasiga teskari o'girildi. Tanlashni xohlagan ustun sarlavhasida ushbu belgi ustiga bosing. Boshlash menyusida elementni bosing "Matnli filtrlar". Keyin, pozitsiyani tanlang "Maxsus filtri ...".
- Maxsus filtrlash oynasi faollashtirildi. Tanlov amalga oshiriladigan chegarani belgilash mumkin. Misol sifatida ishlatadigan raqam formatidagi xujayralarni o'z ichiga olgan ustun uchun ochiladigan ro'yxatda siz besh turdagi shartlardan birini tanlashingiz mumkin:
- teng;
- teng emas;
- ko'proq;
- katta yoki teng;
- kamroq
Keling, vaziyatni faqat misol sifatida belgilaylik, shunda daromad miqdori 10 ming rubldan ortiq bo'lgan qiymatlarni tanlashimiz mumkin. Kaliti joyga qo'ying "Batafsil". Miqdori o'ng burchagiga kiriting "10000". Amalni amalga oshirish uchun tugmani bosing. "OK".
- Ko'rib turganingizdek, filtrlashdan keyin daromad miqdori 10 ming rubldan ortiq bo'lgan qatorlar mavjud.
- Ammo bir ustunda biz ikkinchi shartni qo'shishimiz mumkin. Buning uchun maxsus filtri oynasiga qayting. Ko'rib turganingizdek, uning pastki qismida boshqa shartli kalit va tegishli kirish maydoni mavjud. Keling, 15,000 rublni yuqori tanlash chegarasini belgilaylik. Buni amalga oshirish uchun kalitni o'rniga qo'ying "Kamroq", o'ng tomonga esa qiymatni kiriting "15000".
Bundan tashqari, switch shartlari mavjud. Ikki lavozim bor "Va" va "YoKI". Odatiy bo'lib, u birinchi holatda bo'ladi. Demak, ikkala cheklovni qondiradigan satrlar ham tanlovda qoladi. Agar u o'rniga qo'yilgan bo'lsa "YoKI", u holda ikkala shartga mos qiymatlar bo'ladi. Bizning holatda kalitni sozlashingiz kerak "Va", ya'ni bu standart sozlamani qoldiring. Barcha qiymatlar kiritilgandan so'ng, tugmani bosing. "OK".
- Endi stolda faqat daromad miqdori 10 ming rubldan kam bo'lmagan, lekin 15 ming rubldan oshmagan yo'nalishlarga ega.
- Xuddi shunday, siz boshqa ustunlardagi filtrlarni ham sozlashingiz mumkin. Shu bilan birga, ustunlardagi avvalgi shartlar bo'yicha filtrlashni saqlash ham mumkin. Shunday qilib, keling, tanlov qaysi vaqt formatidagi kameralar uchun filtri yordamida amalga oshirilganini ko'rib chiqamiz. Tegishli ustundagi filtr belgisiga bosing. Ro'yxatdagi elementlarga navbat bilan bosing. "Sana bo'yicha filtrlash" va "Maxsus filtri".
- Avtomatik autofilter oynasi yana ishga tushiriladi. Jadvalda natijalarni tanlashni 4 dan 6 maygacha, shu jumladan 2016-yilni o'z ichiga oladi. Ko'rib turganingizdek, selektorli kalitda raqam formatiga qaraganda ko'proq imkoniyatlar mavjud. Bir pozitsiyani tanlang "Keyin yoki teng". O'ngdagi sohada qiymatni o'rnating "04.05.2016". Pastki blokda kalitni joyga qo'ying "Yoki unga tenglashtirilgan". O'ng maydonda qiymatni kiriting "06.05.2016". Vaziyat muvofiqligi tugmasi standart holatda qoldiriladi - "Va". Filtrni amalga oshirish uchun tugmani bosing "OK".
- Ko'rib turganimizdek, bizning ro'yxatimiz yana ham kamaydi. Unda endi faqat 04.05 dan 06.05.2016 gacha bo'lgan davrda daromad miqdori 10000 dan 15000 rublgacha bo'lgan chiziqlar qoladi.
- Filtrni ustunlar biriga o'rnatishimiz mumkin. Daromad qiymatlari uchun buni bajaring. Tegishli ustundagi autofilter belgisini bosing. Ochiq-ochilgan ro'yxatda elementni bosing. "Filtrni o'chirish".
- Ko'rib turganingizdek, ushbu harakatlardan so'ng daromad miqdori bo'yicha namunalar o'chirib qo'yiladi va faqat sanalar bo'yicha tanlov davom etadi (04.05.2016 dan 06.05.2016gacha).
- Ushbu jadvalda boshqa ustun bor - "Ism". Ma'lumot matnli formatda mavjud. Keling, bu qiymatlarni filtrlash yordamida namunani qanday yaratishni ko'rib chiqaylik.
Ustun nomi filtri belgisini bosing. Ro'yxatda navbat bilan borish "Matnli filtrlar" va "Maxsus filtri ...".
- Foydalanuvchi autofilter oynasi yana ochiladi. Keling, namunani nom bilan qilaylik. "Kartoshka" va "Go'sht". Birinchi blokda holat tugmasi o'rnatiladi "Teng". Uning o'ng tomonidagi dalada so'zni kiriting "Kartoshka". Pastki blokning tugmasi ham qo'yiladi "Teng". Uning qarshisidagi maydonda, "Go'sht". Va bundan keyin biz qilmagan narsalarni qilamiz: muvofiqlik kalitini o'rniga qo'yamiz "YoKI". Endi ko'rsatilgan shartlardan birini o'z ichiga olgan chiziq ekranda ko'rsatiladi. Tugmasini bosing "OK".
- Ko'rib turganingizdek, yangi namunada (04/05/2016 dan 05/06/2016 yilgacha) va nomi (kartoshka va go'sht) bo'yicha cheklovlar mavjud. Daromad miqdori chegarasi yo'q.
- Filtrni o'rnatish uchun ishlatiladigan usullardan foydalanib to'liq o'chirishingiz mumkin. Va qanday usuldan foydalanmasin. Filtrni asl holatini tiklash uchun tab ichida bo'lish "Ma'lumot" tugmasini bosing "Filtr"bu guruhga joylashtirilgan "Saralash va filtrlash".
Ikkinchi variant esa ichki oynaga o'tishni o'z ichiga oladi "Bosh sahifa". U erda tugma ustida tasma ustida bir marta bosish qilamiz. "Saralash va filtrlash" blokida Tahrirlash. Aktivlashtirilgan ro'yxatda tugmani bosing. "Filtr".
Yuqoridagi ikki usuldan birini qo'llaganingizda, filtrlash o'chiriladi va namunaning natijalari o'chiriladi. Boshqacha aytganda, jadvalda mavjud bo'lgan ma'lumotlar majmuasi ko'rsatiladi.
Kurs: Excelda Avtomatik filter funktsiyasi
2-usul: Array formulasidan foydalaning
Murakkab bir qator formulani qo'llash orqali tanlov qilishingiz mumkin. Avvalgi versiyadan farqli o'laroq, bu usul natija chiqishni alohida jadvalga beradi.
- Xuddi shu varaqda, manba kodi bilan bir xil ustun nomlari bilan bo'sh jadval yaratish.
- Yangi jadvalning birinchi ustunining barcha bo'sh hujayralarini tanlang. Kursorni formulalar majmuasiga o'rnating. Bu yerda formulalar kiritilib, belgilangan mezonlarga muvofiq namunalar olinadi. Biz yo'nalishlarni tanlaymiz, daromad miqdori 15 ming rubldan oshadi. Bizning maxsus misolimizda Siz kiritgan formulaga quyidagilar kiradi:
STRING () - STRING ($ C $ 1)) - STRING ($ C $ 1)) = INDEX (A2: A29; LOWEST (if (15000 <= C2: C29; STRING (C2: C29); STRING
Tabiiyki, har bir holatda hujayralar va oraliqlarning manzili boshqacha bo'ladi. Ushbu misolda formulani rasmdagi koordinatalar bilan solishtirishingiz va ularni sizning ehtiyojlaringizga moslashtirishingiz mumkin.
- Buning qatori formulasi bo'lsa, uni amalda qo'llash uchun tugmani bosmasligingiz kerak Kirishva klaviatura tugmachasini bosing Ctrl + Shift + Enter tugmalarini bosing. Buni qilamiz.
- Ikkinchi ustuni sanalar bilan tanlash va kursorni formulalar majmuasiga o'rnatish uchun quyidagi so'zni kiriting:
STRING () - STRING ($ C $ 1)) - STRING ($ C $ 1)) = INDEX (B2: B29; LOWEST (if (15000 <= C2: C29; STRING (C2: C29); STRING
Klaviatura yorliqlarini bosing Ctrl + Shift + Enter tugmalarini bosing.
- Xuddi shunday, daromadli ustunga quyidagi formulani kiritamiz:
STRING () - STRING ($ C $ 1)) - STRING (C $ 1)) = INDEX (C2: C29; LOWEST (if (15000 <= C2: C29; STRING (C2: C29); STRING
Shunga qaramay, biz yorliqni kiriting Ctrl + Shift + Enter tugmalarini bosing.
Barcha uch holatda koordinatalarning birinchi qiymati o'zgaradi va qolgan formulalar butunlay bir xil bo'ladi.
- Ko'rib turganingizdek, jadval ma'lumotlar bilan to'ldirilgan, ammo uning ko'rinishi juda jozibali emas, shuningdek, sana qiymatlari noto'g'ri to'ldiriladi. Bu kamchiliklarni bartaraf etish kerak. Noto'g'ri sana mos keladigan ustundagi hujayralarning formati keng tarqalganligi va tarix formatini o'rnatishimiz kerak. Barcha sütunları, shu jumladan, xatolari bo'lgan xujayralarni tanlang va o'ng sichqoncha tugmasi bilan tanlovni bosing. Ob'ektda ko'rsatilgan ro'yxatda "Tar formati ...".
- Ochilgan formatlash oynasida tabni oching "Raqam". Blokda "Raqamning formatlari" tanlash qiymati "Sana". Oynaning o'ng tomonida siz xohlagan turdagi sana ekranini tanlashingiz mumkin. Sozlamalar o'rnatilganidan keyin tugmani bosing. "OK".
- Endi sana to'g'ri ko'rsatiladi. Lekin, siz ko'rib turganingizdek, jadvalning butun osti noto'g'ri qiymatga ega bo'lgan hujayralar bilan to'ldiriladi. "#NUM!". Darhaqiqat, ular namunadan etarli ma'lumotga ega bo'lmagan hujayralardir. Agar ular butunlay bo'sh bo'lsa, ular yanada jozibador bo'lardi. Ushbu maqsadlar uchun biz shartli formatlashni ishlatamiz. Jadvaldagi barcha hujayralarni sarlavhadan tashqari tanlang. Yorliqda bo'lish "Bosh sahifa" tugmasini bosing "Shartli formatlash"asboblar blokida joylashgan "Uslublar". Ko'rsatilgan ro'yxatda elementni tanlang "Qoidalar yaratish ...".
- Ochilgan oynada qoida turini tanlang "Faqat xujayralarni formatlash". Yozuvning birinchi qismida "Faqat quyidagi shartlarni bajaradigan hujayralarni formatlash" bir pozitsiyani tanlang "Xatolar". Keyin tugmani bosing "Format ...".
- Ochilgan formatlash oynasida tabga o'ting "Shrift" va tegishli maydonda oq rangni tanlang. Ushbu harakatlardan so'ng tugmani bosing. "OK".
- Konditsioner oynaga qaytgandan so'ng, xuddi shu nom bilan tugmani bosing.
Endi biz alohida ajratilgan jadvalda belgilangan cheklov uchun tayyor namunamiz bor.
Kurs: Excelda shartli formatlash
Boshqaruv 3: formuladan foydalanib bir nechta shartlar bo'yicha namuna
Formuladan foydalanib, filtrdan foydalanganda, bir necha shartlarga ko'ra namuna olishingiz mumkin. Misol uchun, keltirilgan raqamli va shartli formatlash bilan bir xil manba stolini, natijalar ko'rsatiladigan bo'sh jadvalni ko'rib chiqamiz. Birinchi limitni 15 ming rubl daromad olish uchun pastki chegaraga qo'ying, ikkinchisi esa 20 ming rublni tashkil etadi.
- Biz namunamizdagi cheklov shartlarini alohida ustunga kiritamiz.
- Avvalgi usulda bo'lgani kabi, yangi jadvalning bo'sh satrlarini navbatma-navbat tanlash va ularga tegishli uchta formulani kiritish. Birinchi ustunda quyidagi ifodani kiriting:
STRING (C2: C29); STRING (C2: C29) - STRING ($ C $ 1)) - STRING ($ $ 2 = C2: C29); C $ 1))
Keyingi ustunlarda biz operator nomidan so'ng koordinatalarni o'zgartirib, xuddi shu formulalarni kiritamiz. INDEX oldingi usuli bilan taqqoslaganda, biz kerakli ustunlarga.
Har safar kirgandan keyin qisqa tugmalarni yozishni unutmang Ctrl + Shift + Enter tugmalarini bosing.
- Ushbu usulning avvalgi holatiga ko'ra afzalligi shundaki, agar biz namuna olish chegaralarini o'zgartirishni istasak, unda biz o'zimizni o'zgartiradigan qator formulasini o'zi o'zgartirishimiz shart emas. Sahifadagi shartlarning ustunidagi chegara raqamlarini foydalanuvchiga kerak bo'lgan narsalarga o'zgartirish kifoya. Tanlov natijalari darhol avtomatik ravishda o'zgaradi.
Boshqaruv 4: tasodifiy tanlov
Excelda maxsus formulaga ega SLCIS tasodifiy tanlash ham qo'llanilishi mumkin. Katta hajmdagi ma'lumotlar bilan ishlayotganda, ba'zi bir holatlarda, umumiy ma'lumotni qatordagi barcha ma'lumotlarni to'liq tahlil qilmasdan taqdim etishingiz kerak.
- Jadvalning chap tomonida bitta ustunni o'tkazing. Jadvaldagi ma'lumotlar bilan birinchi hujayraning aksi bo'lgan keyingi ustun hujayrasida quyidagi formula kiriting:
= RAND ()
Bu funksiya tasodifiy raqamni ko'rsatadi. Uni faollashtirish uchun tugmani bosing ENTER tugmasini bosing.
- Tasodifiy sonlarning butun ustunini yaratish uchun kursorni formulani o'z ichiga olgan hujayraning pastki o'ng burchagiga qo'ying. Agar to'ldirish belgisi paydo bo'ladi. Ma'lumotni oxirigacha bo'lgan jadvalga parallel ravishda sichqoncha chap tugmasini bosib ushlab torting.
- Endi tasodifiy sonlar bilan to'ldirilgan bir qator hujayra mavjud. Ammo, u formulani o'z ichiga oladi SLCIS. Biz sof qadriyatlar bilan ishlashimiz kerak. Buning uchun o'ngdagi bo'sh kolona nusxa ko'chiring. Tasodifiy raqamlar bilan hujayra diapazoni-ni tanlang. Yorliqda joylashgan "Bosh sahifa", belgini bosing "Nusxalash" kasetlarda.
- Bo'sh kolonni tanlang va kontekst menyusini chaqirib, sichqonchaning o'ng tugmasi bilan bosing. Bir guruh vosita "Qo'shish tanlovlari" ob'ektni tanlang "Qadriyatlar"raqamli piktogramma sifatida tasvirlangan.
- Shundan so'ng, yorliqda bo'lish "Bosh sahifa"allaqachon tanish belgini bosing "Saralash va filtrlash". Ochiq-ochilgan ro'yxatda elementdagi tanlovni to'xtating "Maxsus tartiblash".
- Tartiblash sozlamalari oynasi faollashtiriladi. Parametr yonidagi katakchani belgilab qo'yganingizga ishonch hosil qiling. "Mening ma'lumotlarim sarlavhalarni o'z ichiga oladi"Agar qopqog'i bo'lsa, lekin tasdiq belgisi yo'q. Dalada "Saralash" tasodifiy sonlarning kopyalanadigan qiymatlarini o'z ichiga olgan ustun nomini ko'rsatish. Dalada "Saralash" standart sozlamalarni qoldiring. Dalada "Buyurtma" variantni tanlashingiz mumkin "Ortgan"shunday va "Kamayish". Tasodifiy misol uchun bu muhim emas. Sozlamalardan so'ng tugmani bosing. "OK".
- Shundan so'ng, jadvalning barcha qiymatlari tasodifiy sonlarning ortib borayotgan yoki kamayib boradigan tartibida o'rnatiladi. Jadvalda (5, 10, 12, 15, va boshqalar) har qanday sonli qatorni olishingiz mumkin va ularni tasodifiy tanlov natijasi deb hisoblash mumkin.
Kurs: Excel-da ma'lumotlarni saralash va filtrlash
Ko'rib turganingizdek, Excel elektron jadvalidagi namuna, avtomatik filtr yordamida va maxsus formulalar yordamida amalga oshirilishi mumkin. Birinchi holatda natija asl jadvalda, ikkinchidan esa alohida maydonda ko'rsatiladi. Bir shart bilan va bir nechta tanlov qilish imkoniyati mavjud. Bundan tashqari, funktsiyani foydalanib, tasodifiy tanlovni amalga oshirishingiz mumkin SLCIS.