Filtr yordamida ma'lumotlarni qidirish algoritmi. Ma'lumotlar bazasi yozuvlarini saralash, qidirish va filtrlash

Ro'yxatlardagi ma'lumotlar yoki yozuvlarni qidirish uchun ekranda faqat ma'lum shartlarga javob beradigan yozuvlarni ko'rsatadigan filtrlardan foydalaniladi va muharrir belgilangan talablarga javob bermaydigan yozuvlarni vaqtincha yashiradi. Ko'rsatilgan yozuvlarni (satrlarni) formatlash, tahrirlash, chop etish va h.k.

Filtrlash vositalariga quyidagilar kiradi:

    Avtofiltr (Avtofiltr buyrug'idan foydalanishning ikki yo'li mavjud: "Ma'lumotlar" - "Filtr" - "Avtofiltr" - "Avtofiltr buyruqlarining ochiladigan ro'yxati" menyusidan va standart asboblar panelidagi "Avtofiltr" tugmasidan foydalanish)

    Kengaytirilgan filtr ("Ma'lumotlar" - "Filtr" - "Kengaytirilgan filtr") Avtofiltr qatorlarni tanlashning oddiy shartlariga, kengaytirilgan filtr esa yozuvlarni tanlashning murakkabroq shartlariga mo'ljallangan. Tanlash sharti - ekranda ko'rsatish uchun muharrir tomonidan tanlangan yozuvlarni tanlash uchun o'rnatilgan cheklovlar.

Xabarlarni topish uchun avtomatik filtrdan foydalanish

Avtomatik filtrlash buyrug'ini ishlatishdan oldin ro'yxat oralig'idagi katakchani tanlang. Keyinchalik, "Ma'lumotlar" - "Filtr" - "Avtofiltr" buyrug'ini bajaring, ustun sarlavhalarining (yorliqlarning) o'ng tomonida avtofiltr strelkalari bo'lgan tugmalar (avtofiltr buyruqlarining ochiladigan ro'yxatlari) paydo bo'ladi.

Avtomatik filtr strelkasini bosish turli xil filtrlash opsiyalari va o'sish va kamayish tartibida saralash ro'yxatini ko'rsatadi. Filtrlash amalga oshirilganda, faol avtofiltr o'qi ko'k rangga aylanadi.

Avtofiltr buyruqlar ro'yxati va ularning maqsadi:

    Hammasi- ekranda barcha yozuvlar ko'rsatiladi

    Birinchi 10...- agar ustundagi ma'lumotlar raqamlar bo'lsa, "Ro'yxatga shart qo'yish" dialog oynasi ochiladi. Ustundagi eng katta yoki eng kichik o'ntagacha raqamlarni tezda ko'rish uchun ushbu oynadan foydalaning.

    Vaziyat...- "Maxsus avtofiltr" dialog oynasi ochiladi. Ushbu oyna yordamida siz bir yoki ikkita shartni qondiradigan yozuvlarni saralashingiz mumkin

    Noyob nomlar ustun kataklaridagi takrorlanmaydigan yozuvlar ro'yxati. Noyob nomlardan birini sichqonchaning chap tugmasi bilan bossangiz, muharrir tanlangan ma'lumotlarni o'z ichiga olmagan qatorlarni yashiradi, filtrlashdan keyin barcha yozuvlar ko'rsatilishi uchun siz faol tugmani bosishingiz va "Hammasi" buyrug'ini tanlashingiz kerak. "Ma'lumotlar" - "Filtr" - "Hammasini ko'rsatish" buyrug'ini bajaring va avtofiltrni olib tashlash uchun "Ma'lumotlar" menyusidagi "Avtofiltr" buyrug'ini olib tashlashingiz kerak.

Bitta ustunda bitta shartga javob beradigan yozuvlarni qidirish algoritmi

    Ro'yxatdagi katakchani tanlang

    Noyob nomlardan birini bosing, muharrir bir zumda tanlangan ma'lumotlarni o'z ichiga olmaydi qatorlarni yashiradi.

Agar kerak bo'lsa, bitta ustun bo'yicha filtrlangan ro'yxat boshqa ustunlar tomonidan filtrlanishi mumkin.

Bir ustunda bir yoki ikkita shartga javob beradigan yozuvlarni qidirish algoritmi

Ikki shart asosida yozuvlarni qidirish uchun "Maxsus avtofiltr" dan foydalaning:

    Ro'yxatdagi katakchani tanlang

    "Ma'lumotlar" - "Filtr" - "Avtofiltr" buyrug'ini bajaring.

    Ma'lumotlarni filtrlash uchun foydalanayotgan ustundagi Avtomatik filtr tugmasini bosing

    "Shart" buyrug'ini bosing, "Maxsus avtofiltr" dialog oynasi ochiladi.

    Chapdagi ikkita ochiladigan ro'yxatdan tegishli operatorlarni tanlang va ikkita o'ng ochiladigan ro'yxatdan kerakli qiymatlarni tanlang. Keyin kalitni ikkita pozitsiyadan biriga o'rnating: "va", "yoki"

    Filtrlashni amalga oshirish uchun OK tugmasini bosing. Ro'yxatda ko'rsatilgan mezonlarga javob beradigan yozuvlar ko'rsatiladi, masalan, biz quyidagi tanlov shartlarini tanlaymiz: ro'yxatda narxlari 69,80 UAH dan katta yoki unga teng va 99,99 UAH dan past bo'lgan mahsulotlarni ko'rsatish.

Maxsus filtr dialog oynasida siz quyidagi operatorlarni tanlashingiz mumkin:

    teng emas

  • ko'proq yoki teng

  • dan kichik yoki teng Bundan tashqari, siz matnni filtrlashda ishlatiladigan taqqoslash operatorlarini belgilashingiz mumkin: "bilan boshlanadi", "bilan boshlanmaydi", "bilan tugaydi", "bilan tugamaydi", "o'z ichiga oladi" va "bo'ladi" o'z ichiga olmaydi".

Rasmda tanlangan tanlov shartlari ostida "Narx" ustuni bo'yicha filtrlangan ro'yxat ko'rsatilgan.

Tanlov bo'yicha filtrlash

Tanlov bo'yicha filtrlash standart asboblar panelidagi “Avtofiltr” tugmasi yordamida yozuvlarni bitta shart bo‘yicha filtrlashning tezkor usulidir.

Tanlov bo'yicha filtrlash algoritmi:

 Ro‘yxatda kerakli yozuvni tanlang

 Tanlov bo‘yicha filtrlash uchun Avtomatik filtr tugmasini bosing. Tahrirlovchi Avtofiltrni yoqadi va tanlangan ma'lumotlarni o'z ichiga olmagan qatorlarni yashiradi

Kengaytirilgan filtr yordamida roʻyxatni filtrlang

Kengaytirilgan filtr buyrug'i avtofiltrga qaraganda murakkabroq yozuv tanlash mezonlari bo'yicha, masalan, bir ustunda bir nechta tanlash mezonlari bo'yicha, bir nechta ustunlarda bir nechta tanlash shartlari bo'yicha yoki formuladan foydalanib yozuvlarni tanlash mezonlari bo'yicha filtrlash uchun ishlatiladi. "Kengaytirilgan filtr" buyrug'ini ishlatishdan oldin siz tanlov shartlarini tayyorlashingiz kerak, ular qoida tariqasida ro'yxatning yuqorisida joylashtirilishi kerak. Ushbu talab tufayli ro'yxat ish varag'i ro'yxat ustida kamida uchta bo'sh qatorga ega bo'lishi kerak. Bundan tashqari, ro'yxat va tanlov shartlarining qiymatlari o'rtasida kamida bitta bo'sh qator bo'lishi kerak.

Bir qator tanlov shartlarini yaratish:

    Filtrlangan ro'yxat ustunlarining sarlavhalarini tanlang va ma'lum usullardan birortasi yordamida "Nusxa olish" buyrug'ini bajaring

    Tanlash shartlarini kiritish uchun birinchi qatorni tanlang va ma'lum usullardan birortasi yordamida "Qo'shish" buyrug'ini bajaring

    Shartlar sarlavhalari ostida joylashgan qatorlarga yozuvlarni tanlash uchun kerakli mezonlarni kiriting. Rasmda tanlov shartlarining namunaviy diapazoni ko'rsatilgan: ro'yxatda birinchi omborda pechene va to'rtinchi omborda ichimliklar kabi qandolat mahsulotlarini o'z ichiga olgan qatorlarni ko'rsating.

Bir qator tanlash shartlarini yaratgandan so'ng, ro'yxatga Kengaytirilgan filtr buyrug'ini qo'llashingiz mumkin.

"Kengaytirilgan filtr" buyrug'i yordamida filtrlash algoritmi

    Ro'yxatdagi katakchani tanlang

    "Ma'lumotlar" menyusida "Filtr" - "Kengaytirilgan filtr" buyrug'ini tanlang

    Agar muharrir filtr natijalarini roʻyxatda koʻrsatishini, tanlash mezonlariga mos kelmaydigan qatorlarni yashirishini istasangiz, “Processing” tugmasini Filtr roʻyxatiga oʻrnating. Filtrlangan yozuvlarni ishchi varaqning boshqa maydoniga nusxalash uchun, Qayta ishlash tugmachasini Natijalarni boshqa joyga nusxalash-ga o'rnating va natijalarni joylashtirish oralig'ini belgilang.

    Filtrlangan ro'yxat hujayralarining manba diapazonini tekshiring, diapazon barcha ro'yxat katakchalarini, shu jumladan ustun sarlavhasi kataklarini o'z ichiga olishi kerak

    Tanlash shartlari diapazonini tekshiring, u ustun sarlavhalari katakchalarini hisobga olgan holda tanlov shartlari diapazonining barcha hujayralarini o'z ichiga olishi kerak.

    Filtrlashni amalga oshirish uchun OK tugmasini bosing. Ro'yxatda belgilangan mezonlarga javob beradigan yozuvlar ko'rsatiladi

Rasmda tanlangan filtrlash parametrlari bilan "Kengaytirilgan filtr" namunasi ko'rsatilgan.

Rasmda yuqorida bir qator shartlar bilan filtrlangan namunaviy ro'yxat ko'rsatilgan.

Ma'lumotlar satrlar va ustunlar formatida ko'rsatiladigan jadval rejimida siz ustunlarning kerakli tarkibini o'rnatish, ustunlarning joylashishi va kengligini, satr balandligini, ma'lumotlar shrifti va boshqalarni o'zgartirish orqali jadval tartibini sozlashingiz mumkin. so'rovlar va shakllar ham ushbu rejimda taqdim etilishi mumkin.

Tegishli kirish huquqlari bilan foydalanuvchi yozuvlarni qo'shish va o'chirish, shuningdek, maydon qiymatlarini yangilash orqali jadval yoki shakl rejimida jadval ma'lumotlarini tahrirlashi mumkin.

Jadval yoki shakl ko'rinishida yozuvlarni ko'rishda siz yozuvlarni qidirishingiz, yozuvlarni bir yoki bir nechta maydonlar bo'yicha tartiblashingiz va belgilangan tanlash mezonlari bo'yicha yozuvlarni filtrlashingiz mumkin.

Maydonlardagi qiymatlarni topish va almashtirish

Jadvalning joriy yoki barcha maydonlarida, jadval yoki forma rejimida qiymatlarni qidirish uchun asboblar panelidagi "Topish" tugmasini bosing yoki menyu buyrug'idan foydalaning. Tahrirlash | Toping.

Ko'rsatilgan dialog oynasida Qidiring va almashtiring Yorliqda Qidirmoq dalada Namuna Jadval maydonlarida topmoqchi bo'lgan qiymatni kiriting. Ochiladigan ro'yxatda Izlash qidiruv maydoni tanlanadi. Agar jadvalda ustunlar tanlanmagan bo'lsa, ushbu ochiladigan ro'yxat kursor joylashgan maydonni yoki butun jadvalni qidirish maydoni sifatida tanlash imkonini beradi. Agar jadvalda bir nechta ustunlar tanlangan bo'lsa, unda bu ro'yxat faol emas va qidiruv avtomatik ravishda faqat tanlangan ustunlarda amalga oshiriladi. Ochiladigan ro'yxatda Tasodif qiymatlarning moslik darajasini tanlashingiz mumkin: Maydon boshidan, Maydonning istalgan qismi bilan, Butun maydonlar.

Ochiladigan ro'yxat Ko'rinish oynaning pastki qismida qiymatlarni qabul qilishi mumkin bo'lgan qidiruv yo'nalishini tanlash imkonini beradi Hammasi, yuqoriga, pastga.

Agar dialog oynasida "Almashtirish" yorlig'ini tanlasangiz, u ochiladigan ro'yxat bilan to'ldiriladi tomonidan almashtirildi, bu sizga topilgan maydonlarga yangi qiymat kiritish imkonini beradi.

Yozuvlarni saralash

Yozuvlarni bitta maydonning (tartiblash maydoni) ko'tarilishi yoki kamayishi bo'yicha saralash jadval rejimida ham, shakl rejimida ham amalga oshirilishi mumkin.

Yozuvlarni saralash uchun menyu buyrug'idan ham foydalanishingiz mumkin Xabarlar | Tartiblash. Shakl yozuvlarini bir nechta maydonlar bo'yicha saralash uchun forma ma'lumotlar jadvali ko'rinishida ochiq bo'lishi kerak. Shakl rejimiga o'tganingizda, shakl yozuvlari bajarilgan saralash bo'yicha ko'rib chiqiladi.

Filtrlardan foydalanish

Foydalanuvchi tomonidan belgilab qo'yilgan tanlash shartlarini qondiradigan ma'lumotlar bazasi yozuvlarini ko'rish va tuzatish uchun jadvalni filtrlash taqdim etiladi. Filtr jadval, shakl yoki so'rovdagi yozuvlar to'plamiga qo'llaniladigan shartlar to'plamidir.

Tanlov bo'yicha filtrlash

Yozuvlarni tanlash shartlarini o'rnatishning eng oddiy usuli - jadval yoki shaklda ma'lum bir maydon qiymatini yoki uning qismini ajratib ko'rsatishdir. Keling, misol sifatida talabalar jadvalidan foydalanib, ushbu filtrlash usulini ko'rib chiqaylik.

Aytaylik, familiyalari "B" harfi bilan boshlangan talabalar haqidagi barcha yozuvlarni topishingiz kerak.

Talabalar jadvalini jadval rejimida ochamiz. Familiya shu harf bilan boshlanadigan yozuvlardan birining To'liq ism maydonida c harfini ajratib ko'rsatamiz. Menyu buyrug'ini tanlang Xabarlar [Filtr | Tanlov bo'yicha filtrlash yoki Jadval asboblar panelidagi tegishli tugmani bosing jadval ko'rinishida. Filtrlash natijasida jadvalda faqat talabaning familiyasi "B" harfi bilan boshlangan yozuvlar ko'rsatiladi.

Filtrlash natijasida jadvalda faqat talabaning familiyasi "B" harfi bilan boshlangan yozuvlar ko'rsatiladi. Talabalar haqida topilgan ma'lumotlar orasida biz 1977 yilda tug'ilganlarni tanlaymiz.

Buyruqni bajargandan so'ng, yozuvlardan birining Tug'ilgan sanasi (ddtar) maydonida 77 qiymatini tanlang Tanlov bo'yicha filtrlash Kichik to'plamdagi barcha yozuvlardan faqat maydoni 1977 qiymatiga ega bo'lganlar jadvalda qoladi.

Filtr qo'llaniladigan jadval yoki shaklda yozuv navigatsiya qatori dan ko'rsatadi [yozuvlar soni] (Filtr).

Qiymatning har bir yangi tanlovi mavjud filtr bo'yicha yozuvlarni tanlashga qo'shimcha shartlar qo'yadi. Shunday qilib, bu usul nafaqat yangi filtr yaratish, balki boshqa har qanday usul bilan yaratilgan filtrni yangi tanlash shartlari bilan to'ldirish imkonini beradi.

Maydonlarida tanlangan qiymat bo'lmagan yozuvlarni tanlash uchun qiymatni tanlagandan so'ng menyu buyrug'ini tanlang Xabarlar | Filtr | Tanlovni istisno qilish yoki o'ng tugmasini bosing va kontekst menyusidagi buyruqni tanlang Tanlovni istisno qilish. Agar siz jadvalning barcha yozuvlari bilan ishlashingiz kerak bo'lsa, u holda filtrlash harakati buyruq yordamida bekor qilinishi mumkin Xabarlar | Filtrni olib tashlang yoki asboblar panelidagi tegishli tugmani bosish orqali. Bunday holda, filtr jadvaldan chiqariladi, lekin saqlanadi va istalgan vaqtda buyruq yordamida uni qayta qo'llash mumkin. Xabarlar | Filtrni qo'llash.

Buyruqning bajarilishi bilan yaratilgan Tanlov bo'yicha filtrlash yoki Tanlovni istisno qilish jadval, so'rov yoki shaklni saqlaganingizda filtr avtomatik ravishda saqlanadi. Jadvalning keyingi teshiklarida ushbu filtr yana qo'llanilishi mumkin.

Oddiy va rivojlangan filtr.

Tanlov filtriga qo'shimcha ravishda siz yana ikkita turdagi filtrlardan foydalanishingiz mumkin - oddiy va kengaytirilgan filtrlar.

Oddiy filtr

Oddiy filtr Write tomonidan chaqirilgan | Filtr | Filtrni o'zgartirish yoki asboblar panelidagi tegishli tugma. Ushbu oynada siz yangi filtr yaratishingiz yoki avval yaratilgan filtrni ko'rishingiz va tahrirlashingiz mumkin.

Oddiy filtr oynasida buyruqni bajargandan so'ng Filtr Faol ma'lumotlar bazasi ob'ekti uchun bo'sh jadval yoki shaklni ko'rsatadi. Yorliqda Toping Yozuvlar tanlanadigan qiymatlar filtr maydonlariga kiritiladi. Qiymatlar maydon uchun ko'rsatilganidek, klaviaturadan kiritilishi yoki ro'yxatdan tanlanishi mumkin. Bitta filtr qatorining bir nechta maydonlariga qiymatlarni kiritish barcha belgilangan qiymatlarni o'z ichiga olgan yozuvlarni tanlashni aniqlaydi. Bunday holda, ko'rsatilgan shartlar "VA" mantiqiy operatsiyasi bilan birlashtirilgan deb hisoblanadi.

Natijalar to'plamiga kiritilgan yozuvlarni tanlashning muqobil variantini belgilash uchun yorliqni tanlang Yoki filtr oynasining pastki chap burchagida. Bu muqobil variantni belgilash uchun yangi filtr maydonini ochadi. Turli sohalarga kiritilgan shartlar to'plami mantiqiy OR operatsiyasi bilan bog'lanadi. Keyingi muqobil keyingi yorliqda o'rnatilishi mumkin Yoki.

Filtr yorliqda ko'rsatilgan barcha qiymatlarni o'z ichiga olgan yozuvlarni tanlaydi Toping, va maydonlarda yorliqda ko'rsatilgan barcha qiymatlarni o'z ichiga olgan yozuvlar Yoki. Filtrlashni amalga oshirish uchun tugmani bosing Filtrni qo'llash.

Kengaytirilgan filtr

Kengaytirilgan filtr buyrug'i bilan chaqiriladi Xabarlar | Filtr | Kengaytirilgan filtr. Bunday holda, kengaytirilgan filtr oynasining yuqori qismida faol jadvalning maydonlari ro'yxati ko'rsatiladi. Oynaning pastki qismida u paydo bo'ladi so'rov shakli. So'rov shaklining qatoriga Maydon Ro'yxatdan yozuvlarni tanlash shartlarini o'rnatishingiz kerak bo'lgan maydonlar sichqoncha bilan tortiladi. Tanlash shartlari filtr oynasining tegishli maydoniga kiritiladi. Bundan tashqari, so'rov shakli maydondagi bir yoki bir nechta tanlangan maydonlar uchun saralash turini tanlash imkonini beradi Tartiblash.

Filtrni saqlash

Oddiy va kengaytirilgan filtrlar, shuningdek tanlash filtri jadval, so'rov yoki shaklni saqlaganingizda avtomatik ravishda saqlanadi. Ob'ekt qayta ochilganda, bu saqlangan filtr joriy hisoblanadi va undan buyruq orqali foydalanish mumkin Xabarlar | Filtrni qo'llash. Agar yangi filtr yaratilsa, u avval saqlangan har qanday filtrni ma'lumotlar jadvali ko'rinishidagi shakl yoki ob'ekt bilan almashtiradi. Asboblar panelidagi filtrni yo'q qilish uchun Filtr tugmasini bosing Shaklni aniqlang va keyin tugma Filtrni qo'llash. Faqat bu holatda jadval bilan saqlangan filtr yo'q qilinadi.

Filtr guruhini saqlash

Jadval yoki shakl uchun bir nechta filtrlarni tayyorlash va saqlash tavsiya etiladi, ularni keyinchalik filtr oynasiga yuklash va qo'llash mumkin. Tayyorlangan filtrni saqlash uchun buyruqni bajaring Xabarlar | Filtr | Filtrni o'zgartirish yoki asboblar panelidagi tegishli tugmani bosing va buyruqni tanlang Fayl | So'rov sifatida saqlash, yoki asboblar panelidagi tegishli tugmani bosing Filtr. Buyruqni bajarish uchun filtr oynasi faol bo'lganda kontekst menyusiga ham qo'ng'iroq qilishingiz mumkin. Ochilgan dialog oynasida So'rov sifatida saqlash maydonga saqlangan filtr nomini kiritishingiz kerak Ismni so'rash.

Kelajakda yangi filtr yaratish o'rniga mavjud filtrdan foydalanishingiz mumkin. Buning uchun Filtrni o'zgartirish rejimiga o'ting va buyruqdan foydalaning Fayl | So'rov bo'yicha yuklash. Oynada Filtr qo'llanildi kerakli filtr tanlanadi.

Excelda ma'lumotlarni filtrlash yordamida bitta/bir nechta parametrlar bo'yicha ma'lumotlarni ko'rsatishingiz mumkin.

Buning uchun ikkita vosita mavjud: Avtomatik filtr va Kengaytirilgan filtr. Ular o'chirilmaydi, lekin shartlarga javob bermaydigan ma'lumotlarni yashiradi. Avtofiltr eng oddiy operatsiyalarni bajaradi. Kengaytirilgan filtrda ko'proq imkoniyatlar mavjud.

Excelda avtomatik filtr va kengaytirilgan filtr

Menda formatlanmagan yoki ro'yxat sifatida e'lon qilinmagan oddiy jadval bor. Asosiy menyu orqali avtomatik filtrni yoqishingiz mumkin.


Agar siz ma'lumotlar diapazonini jadval sifatida formatlasangiz yoki uni ro'yxat sifatida e'lon qilsangiz, avtomatik filtr darhol qo'shiladi.

Avtofiltrdan foydalanish oddiy: kerakli qiymatga ega yozuvni tanlashingiz kerak. Misol uchun, 4-do'konga etkazib berishni ko'rsating. Tegishli filtrlash sharti yoniga tasdiq belgisini qo'ying:

Biz darhol natijani ko'ramiz:

Asbobning xususiyatlari:

  1. Avtofiltr faqat buzilmaydigan diapazonda ishlaydi. Xuddi shu varaqdagi turli jadvallar filtrlanmaydi. Ular bir xil turdagi ma'lumotlarga ega bo'lsa ham.
  2. Asbob yuqori qatorni ustun sarlavhalari sifatida ko'rib chiqadi - bu qiymatlar filtrga kiritilmagan.
  3. Bir vaqtning o'zida bir nechta filtrlash shartlarini qo'llash joizdir. Lekin har bir oldingi natija keyingi filtr uchun kerakli yozuvlarni yashirishi mumkin.

Kengaytirilgan filtr ko'proq imkoniyatlarga ega:

  1. Agar kerak bo'lsa, shuncha ko'p filtrlash shartlarini o'rnatishingiz mumkin.
  2. Ma'lumotlarni tanlash mezonlari ko'rinadi.
  3. Kengaytirilgan filtrdan foydalanib, foydalanuvchi ko'p qatorli massivda noyob qiymatlarni osongina topishi mumkin.


Excelda kengaytirilgan filtrni qanday qilish kerak

Tayyor misol - Excelda kengaytirilgan filtrdan qanday foydalanish:



Asl jadvalda faqat "Moskva" qiymatini o'z ichiga olgan qatorlar qoldi. Filtrlashni bekor qilish uchun "Sartiblash va filtrlash" bo'limidagi "O'chirish" tugmasini bosishingiz kerak.

Excelda kengaytirilgan filtrdan qanday foydalanish kerak

Keling, "Moskva" yoki "Ryazan" so'zlarini o'z ichiga olgan qatorlarni tanlash uchun Excelda kengaytirilgan filtrdan foydalanishni ko'rib chiqaylik. Filtrlash shartlari bir xil ustunda bo'lishi kerak. Bizning misolimizda - bir-birining ostida.

Kengaytirilgan filtr menyusini to'ldirish:

Biz berilgan mezon bo'yicha tanlangan qatorlar bilan jadvalni olamiz:


Keling, "Do'kon" ustunida "1-son" va "xarajat" ustunida "> 1 000 000 rubl" qiymatini o'z ichiga olgan qatorlarni tanlaymiz. Filtrlash mezonlari shartlar jadvalining tegishli ustunlarida bo'lishi kerak. Bir qatorda.

Filtrlash parametrlarini to'ldiring. OK tugmasini bosing.

Jadvalda faqat "Region" ustunida "Ryazan" so'zini yoki "Xarajat" ustunida "> 10 000 000 rubl" qiymatini o'z ichiga olgan qatorlarni qoldiraylik. Tanlov mezonlari turli ustunlarga tegishli bo'lganligi sababli, biz ularni tegishli sarlavhalar ostida turli satrlarga joylashtiramiz.

Keling, "Kengaytirilgan filtr" vositasidan foydalanamiz:


Ushbu vosita formulalar bilan ishlashi mumkin, bu foydalanuvchiga massivlardan qiymatlarni tanlashda deyarli har qanday muammoni hal qilish imkonini beradi.

Asosiy qoidalar:

  1. Formulaning natijasi tanlov mezoni hisoblanadi.
  2. Yozilgan formula TRUE yoki FALSE qaytaradi.
  3. Dastlabki diapazon mutlaq havolalar yordamida, tanlash mezoni (formula shaklida) esa nisbiylar yordamida belgilanadi.
  4. Agar TRUE qaytarilsa, filtr qo'llanilgandan so'ng qator ko'rsatiladi. FALSE - yo'q.

O'rtachadan yuqori miqdorlarni o'z ichiga olgan qatorlarni ko'rsataylik. Buning uchun mezonlar ko'rsatilgan plastinkadan tashqari (I1 katakchada) "Eng katta miqdor" nomini kiriting. Quyida formula keltirilgan. Biz AVERAGE funksiyasidan foydalanamiz.

Manba oralig'idagi istalgan katakchani tanlang va "Kengaytirilgan filtr" ni chaqiring. Tanlov mezoni sifatida I1:I2 ni ko'rsatamiz (nisbiy havolalar!).

Jadvalda faqat "Miqdor" ustunidagi qiymatlar o'rtacha qiymatdan yuqori bo'lgan qatorlar qoladi.


Jadvalda faqat takrorlanmaydigan qatorlarni qoldirish uchun "Kengaytirilgan filtr" oynasida "Faqat noyob yozuvlar" yonidagi katakchani belgilang.

OK tugmasini bosing. Ikki nusxadagi qatorlar yashiriladi. Varaqda faqat noyob yozuvlar qoladi.

Filtr maʼlumotlar toʻplamini topish va ular bilan roʻyxatda ishlashning tez va oson usulidir. Filtrlangan ro'yxat faqat mezonlarga javob beradigan qatorlarni ko'rsatadi. Saralashdan farqli o'laroq, filtr ro'yxatdagi yozuvlar tartibini o'zgartirmaydi. Filtrlash siz koʻrsatishni istamaydigan qatorlarni vaqtincha yashiradi.

Filtrlash orqali tanlangan satrlarni tahrirlash, formatlash, diagrammalarda yaratish va satr tartibini o'zgartirmasdan yoki ularni ko'chirmasdan chop etish mumkin.

Filtrlash faqat kerakli ma'lumotlarni tanlaydi va qolgan ma'lumotlarni yashiradi. Shunday qilib, faqat siz ko'rmoqchi bo'lgan narsa ko'rsatiladi va u bir marta bosish bilan amalga oshirilishi mumkin.

Filtrlashda ma'lumotlar hech qanday tarzda o'zgarmaydi. Filtrni olib tashlangandan so'ng, barcha ma'lumotlar filtr qo'llanilishidan oldingi shaklda yana paydo bo'ladi.

Excelda ro'yxatlarni filtrlash uchun ikkita buyruq mavjud:

  • Avtofiltr, shu jumladan tanlash bo'yicha filtr, oddiy tanlash shartlari uchun.
  • Kengaytirilgan filtr yanada murakkab tanlov shartlari uchun.

Avtofiltr

Yoqish uchun Avtofiltr jadvaldagi istalgan katakchani, keyin esa yorliqda tanlashingiz kerak Ma'lumotlar Guruhda Tartiblash Va filtr katta tugmani bosing :

Shundan so'ng, har bir ustun sarlavhasining o'ng tomonidagi jadval sarlavhasida pastga o'q tugmasi paydo bo'ladi:

O'qni bosish tegishli ustun uchun ro'yxat menyusini ochadi. Ro'yxat ustunning barcha elementlarini alifbo yoki raqamli tartibda (ma'lumotlar turiga qarab) o'z ichiga oladi, shuning uchun kerakli elementni tezda topishingiz mumkin:

Agar bizga faqat bitta ustun uchun filtr kerak bo'lsa, qolgan ustunlar uchun o'q tugmachalarini ko'rsatishimiz shart emas. Buning uchun tugmani bosishdan oldin sarlavha bilan birga kerakli ustunning bir nechta katakchalarini tanlang.

Aniq qiymat bo'yicha filtrlang

Yoqish; ishga tushirish Avtofiltr, o'q tugmasini bosing va ochiladigan ro'yxatdan qiymatni tanlang. Ustunning barcha elementlarini tezda tanlash yoki barcha elementlarni bekor qilish uchun elementni bosing (Hammasini belgilash) :

Bunday holda, maydonida tanlangan qiymat bo'lmagan barcha qatorlar yashirin bo'ladi.

Laboratoriya ishlarini bajarishda filtrlash natijasini tanlang, uni varaqning boshqa joyiga ko'chiring va imzolang.

O'chirish uchun Avtofiltr tugmani yana bosishingiz kerak .

Filtrlash rejimidan chiqmasdan filtr amalini bekor qilish uchun tugmani bosing va ochiladigan ro'yxatdan elementni tanlang. (Hammasini belgilash) . Bunday holda, filtr tomonidan yashirilgan jadval qatorlari paydo bo'ladi.

Ma'lumotlarni filtrlash belgilari

Filtrlar ma'lumotlarni yashiradi. Aynan shu narsa ular uchun mo'ljallangan. Biroq, ma'lumotlarni filtrlash ma'lum bo'lmasa, ba'zi ma'lumotlar etishmayotgandek ko'rinishi mumkin. Siz, masalan, boshqa birovning filtrlangan varag'ini ochishingiz yoki hatto filtrni o'zingiz qo'llaganingizni unutishingiz mumkin. Shunday qilib, varaqda filtrlar mavjud bo'lganda, siz turli xil vizual belgilar va xabarlarni topishingiz mumkin.

(oynaning pastki chap qismida joylashgan). Dastlabki holat:

Ma'lumotlarni filtrlashdan so'ng darhol filtrni qo'llash natijasi holat panelining pastki chap burchagida ko'rsatiladi. Masalan, " Topilgan yozuvlar: 11 tadan 2 tasi”:

Qator raqamlari . Vaqtinchalik chiziq raqamlari ba'zi chiziqlar yashiringanligini ko'rsatadi, rangni o'zgartiradigan ko'rinadigan qator raqamlari esa ajratilgan chiziqlar filtr tanlash natijasi ekanligini ko'rsatadi.

Ok turi . Filtrlangan ustundagi Avtomatik filtr strelkasi ga o'zgarganda, bu ustun filtrlanganligini bildiradi.

"" - bu raqamlar yoki sanalar bilan ustunlarga qo'llanilishi mumkin bo'lgan yana bir universal filtr.

"" - bu juda odatiy ism. Aslida, bu filtrning imkoniyatlari ancha kengroq. Ushbu filtrdan foydalanib, siz birinchi elementlarni yoki oxirgi elementlarni (eng kichik yoki eng katta raqamlar yoki sanalarni) topishingiz mumkin. Va filtr nomidan farqli o'laroq, olingan natijalar dastlabki 10 element yoki oxirgi 10 element bilan cheklanmaydi. Ko'rsatilgan elementlar soni 1 dan 500 gacha tanlanishi mumkin.

” shuningdek, ma’lumotlarni ustundagi satrlar umumiy sonining foizi bo‘yicha filtrlash imkonini beradi. Agar ustunda 100 ta raqam bo'lsa va siz eng katta o'n beshtasini ko'rmoqchi bo'lsangiz, 15 foizni tanlang.

Filtrdan eng yuqori yoki eng past narxlardagi mahsulotlarni topish, oxirgi ishga qabul qilingan xodimlar roʻyxatini aniqlash yoki eng yaxshi yoki eng yomon baholarga ega boʻlgan talabalar roʻyxatini koʻrish uchun foydalanishingiz mumkin. Maʼlumotlar ustuniga “” filtrini qoʻllash uchun ( faqat raqamlar yoki sanalar!!!), ustundagi o'qni bosing va elementni tanlang Raqamli filtrlar Keyinchalik :


Shundan so'ng, dialog oynasi ochiladi Overlay sharoitlar tomonidan ro'yxati :

Muloqot oynasida tanlang raqam(satrlar yoki foizlar), eng katta yoki eng kichik, ro'yxat elementlari yoki elementlar sonining %.

O'zingizning shaxsiy filtrlaringizni yarating

Masalan, biz faqat ‘ harfi bilan boshlanadigan pozitsiyali qatorlarni chiqarishimiz kerak. D'. Buni amalga oshirish uchun birinchi ustundagi avtofiltr o'qni bosing va tanlang Matn filtrlari , keyin ishora qiling bilan boshlang… :


Muloqot oynasi paydo bo'ladi (O'ng tarafdagi qaysi elementni tanlasangiz ham, xuddi shu dialog oynasi paydo bo'ladi.):

Dalada Lavozim tanlash - bilan boshlang , o'ng tomonda biz kiramiz d:


Oynada bir maslahat bor:

So'roq belgisi " ? ” har qanday belgini bildiradi.

Imzo" * ” har qanday belgilar ketma-ketligini bildiradi.

Ma'lumotlar bazasida ma'lumotlarni qayta ishlash

Tez ma'lumotlarni qidirish

Access ma'lum bir maydonning qiymatlari ma'lum bir qiymatga to'liq yoki qisman mos keladigan yozuvlarni qidirishga imkon beradi.

Misol uchun, Internet Provayderlari ma'lumotlar bazasida biz MTU provayderi haqida ma'lumotni o'z ichiga olgan yozuvni topmoqchimiz, lekin uning to'liq nomini eslay olmaymiz. Siz ismning faqat bir qismini kiritishingiz va yozuvni qidirishingiz mumkin.

Internet provayderlari ma'lumotlar bazasida ma'lumotlarni tezkor qidirish

2. [Edit-Find...] buyrug'ini kiriting. Muloqot oynasi paydo bo'ladi Qidirmoq. Dalada Namuna: qidiruv matnini va maydonga kiritishingiz kerak Tasodif: elementni tanlang Maydonning istalgan qismi bilan.


3. Natijada 3-sonli yozuv topiladi va faol deb belgilanadi.

Filtrlar yordamida ma'lumotlarni qidirish

Ma'lumotlar bazasida ma'lumotlarni qidirish uchun ko'proq imkoniyatlar taqdim etiladi filtrlar. Filtrlar belgilangan shartlarga javob beradigan yozuvlarni tanlash imkonini beradi. Yozuvlarni tanlash shartlari taqqoslash operatorlari (=, >,) yordamida yaratiladi.

Oddiy filtrlar faqat bitta maydon uchun yozuvlarni tanlash shartini o'z ichiga oladi. Murakkab filtrlar turli sohalar uchun bir nechta shartlarni o'z ichiga oladi. Murakkab filtrni qo'llash natijasida faqat bir vaqtning o'zida barcha shartlarni qondiradigan yozuvlar tanlanadi. Aytishimiz mumkinki, murakkab filtrlardagi shartlar mantiqiy ko'paytirish operatsiyasi bilan o'zaro bog'langan.

Masalan, biz optimal provayderni, ya'ni ulanish to'lovini undirmaydigan, soatlik tarif juda past (500) va yuqori tezlikdagi Internetga (kanal tezligi > 100 Mbit/) ega provayderni qidiramiz. s).

Keling, Internet provayderlari ma'lumotlar bazasi uchun murakkab filtr yarataylik.

Filtr yordamida ma'lumotlarni topish

1. Ma'lumotlar bazasi oynasidagi tegishli belgini ikki marta bosish orqali "Internet provayderlari" ma'lumotlar bazasi jadvalini oching.

2. [Records-Filtr-Change Filter] buyrug'ini kiriting. Ko'rsatilgan jadval oynasida tegishli maydonlarga qidiruv so'zlarini kiriting. Filtr yaratildi.

So'rovlar yordamida ma'lumotlarni topish

So'rovlar ma'lumotlar bazasida ma'lumotlarni filtrlar bilan bir xil tarzda qidirish. Ularning orasidagi farq shundaki, so'rovlar mustaqil ma'lumotlar bazasi ob'ektlari bo'lib, filtrlar esa ma'lum bir jadvalga bog'langan.

So'rov - jadvalning hosila ob'ekti. Biroq, so'rovning natijasi ham jadval bo'lib, so'rovlardan jadvallar o'rniga foydalanish mumkin. Masalan, forma ham jadval, ham so‘rov uchun yaratilishi mumkin.

So'rovlar sizga belgilangan shartlarga javob beradigan yozuvlarni tanlash imkonini beradi. Filtrlar kabi so'rovlar oddiy yoki murakkab bo'lishi mumkin. Oddiy so'rov bitta shartni o'z ichiga oladi, murakkab so'rov esa turli maydonlar uchun bir nechta shartlarni o'z ichiga oladi.

So'rovni yaratishda siz nafaqat yozuvlarni, balki so'rovda mavjud bo'lgan maydonlarni ham tanlashingiz mumkin.

Internet provayderlari ma'lumotlar bazasida optimal provayderni aniqlash uchun murakkab so'rov yarataylik.

So'rov yordamida ma'lumotlarni topish

1. Oynada ob'ektlar guruhini tanlang So'rovlar va elementni tanlang .

2. Muloqot oynasi panelida Jadval qo'shish Qo'shish.

3. Satrdagi so'rov oynasida Maydon: Ochiladigan ro'yxatdan shartlar o'rnatiladigan maydonlarning nomlarini tanlang.

Mos ravishda Tanlash sharti: tanlangan maydonlar uchun shartlarni kiriting.

Mos ravishda Displeydagi chiqish: so'rovda ko'rsatiladigan maydonlarni belgilang.

Amaliy topshiriqlar

3.5. "Notebook" va "Kutubxona katalogi" ma'lumotlar bazalarida har xil turdagi qidiruvlarni amalga oshiring: tezkor, filtrdan foydalanish va so'rovdan foydalanish.

3.6. Internet provayderlari ma'lumotlar bazasida ulanish to'lovini undirmaydigan va eng past soatlik tariflarni oladigan provayderlarni qidiring.

Ma'lumotlarni saralash

Ma'lumotlar bazalari yuzlab yoki minglab yozuvlarni o'z ichiga olishi mumkin. Ko'pincha yozuvlarni tartibga solish, ya'ni ularni ma'lum bir ketma-ketlikda joylashtirish kerak. Yozuvlarni tartiblash saralash deb ataladi.

Yozuvlar ma'lum maydon bo'yicha tartiblangan. Ushbu sohada mavjud bo'lgan qiymatlar maydon turi bilan belgilanadigan ma'lum bir tartibda joylashtirilgan:

  • agar maydon matn bo'lsa, alifbo tartibida;
  • raqam hajmi bo'yicha, agar maydon raqamli bo'lsa;
  • sana bo'yicha, agar maydon turi bo'lsa Sana vaqti va hokazo.

Yozuvlar maydon qiymatlarining o'sishi yoki kamayishi tartibida tartiblanishi mumkin. Saralash jarayonida yozuvlarning yaxlitligi saqlanadi, ya'ni ular jadvalning bir joyidan ikkinchi joyiga butunlay ko'chiriladi.

Yozuvlarni saralash ma'lumotlar bazalari - bu maydonlardan birining qiymatlari bo'yicha ularning tartiblanishi.

Keling, "Internet provayderlari" ma'lumotlar bazasida, masalan, "Kanal tezligi (Mbit / s)" maydoni bo'yicha tartiblaymiz.

Tez ma'lumotlarni saralash

1. Oynada Internet provayderlari: ma'lumotlar bazasi ob'ektlar guruhida Jadvallar"Internet provayderlari" jadvalini tanlang va tugmani bosing Ochiq.

2. Maydonni tanlang Kanal tezligi va [Records-Sort-Sort ascending] buyrug'ini kiriting. Ma'lumotlar bazasidagi yozuvlar kanal tezligi bo'yicha o'sish tartibida saralanadi.


Amalga oshirish mumkin uyali turlar, ya'ni bir nechta maydonlarda ketma-ket bajariladigan saralashlar. Birinchi ustun bo'yicha tartiblashdan keyin ikkinchi ustun bo'yicha tartiblash amalga oshiriladi va hokazo.

Bizning holatda, dalada Kanal tezligi, saralash amalga oshirilgan ikkita yozuv (8 va 7) bir xil qiymatga ega 10 va ikkita yozuv (3 va 2) bir xil qiymatga ega 112. Ushbu yozuvlarni saralash uchun, keling, birinchi navbatda “Kanal” bo'yicha ichki tartiblash qilaylik. Tezlik" maydoniga, so'ngra "Kirish satrlari soni" maydoniga.

Access so'rovlar yordamida tartiblarni joylashtirish imkonini beradi.

So'rov yordamida ichki o'rnatilgan ma'lumotlarni saralash

1. Oynada Internet provayderlari: ma'lumotlar bazasi ob'ektlar guruhini tanlang So'rovlar va elementni tanlang Dizayner yordamida so'rov yaratish.

2. Muloqot oynasi panelida Jadval qo'shish so'rov yaratilayotgan "Internet provayderlari" jadvalini tanlang. Tugmani bosing Qo'shish.

3. Satrdagi so'rov oynasida Tartiblash: Ochiladigan ro'yxatdan saralash turi o'rnatiladigan maydonlar nomlarini tanlang.

Amaliy topshiriqlar

3.7. "Internet provayderlari" ma'lumotlar bazasida "Soatlik tarif" va "Provayder nomi" maydonlari bo'yicha ichki tartiblashni amalga oshiring.

Hisobotlar yordamida ma'lumotlarni chop etish

Jadvallar, shakllar va so'rovlarni to'g'ridan-to'g'ri [Fayl-Print] buyrug'i yordamida chop etishingiz mumkin. Biroq, hujjatlarni chiroyli chop etish uchun undan foydalanish tavsiya etiladi hisobotlar. Hisobotlar olingan ma'lumotlar bazasi ob'ektlari bo'lib, jadvallar, shakllar va so'rovlar asosida yaratiladi.

Keling, Internet provayderlari ma'lumotlar bazasini chiroyli chop etadigan hisobot yarataylik. Keling, buning uchun foydalanaylik Hisobot ustasi.

Hisobot yordamida ma'lumotlar bazasini chop etish

1. Oynada Internet provayderlari: ma'lumotlar bazasi ob'ektlar guruhini tanlang Hisobotlar va elementni tanlang Sehrgar yordamida hisobot yarating.

2. Bir qator dialog panellaridan foydalanib, hisobot ko'rinishi parametrlarini o'rnating.

3. Oynada Internet provayderlari: ma'lumotlar bazasi tugmasini bosing Ko'rinish. Hujjat chop etilishi mumkin bo'lgan shaklda paydo bo'ladi.


4. Hujjatning ko'rinishi sizni qoniqtirsa, uni [Fayl-Print] buyrug'i yordamida chop eting.

Amaliy topshiriqlar

3.8. Notebook ma'lumotlar bazasi uchun Vizitka hisobotini va Kutubxona katalogi ma'lumotlar bazasi uchun Kutubxona kartasi hisobotini yarating.