Mezonlar asosida Exceldan ma'lumotlarni qanday chiqarish mumkin (5 usul)

  • Buni Baham Ko'Ring
Hugh West

Ba'zan biz ishlash uchun ma'lum ma'lumotlarni qidirishimiz kerak bo'lishi mumkin. Ammo ma'lumotlar to'plami juda katta bo'lsa, biz qidirayotgan narsani topish juda qiyin. Ushbu maqolada biz sizga turli mezonlar asosida Excel-dan ma'lumotlarni qanday chiqarishni ko'rsatamiz.

Mashq shablonini yuklab olish

Siz yuklab olishingiz mumkin bepul amaliyot Excel shablonini bu yerdan yuklab oling.

Criteria.xlsx asosida ma'lumotlarni ajratib oling

Kriteriyalar asosida Exceldan ma'lumotlarni ajratib olishning 5 usuli

Ushbu bo'limda ma'lum bir mezon asosida Exceldan ma'lumotlarni olishning 5 xil usuli muhokama qilinadi.

1. Diapazon mezonlari asosida Exceldan ma'lumotlarni ajratib olish uchun massiv formulasini qo'llash

Quyidagi ma'lumotlar to'plamidan misol sifatida biz sizga diapazonga asoslangan ma'lumotlarni chiqarish jarayonini tasvirlab beramiz. Aytaylik, bizda Talabalar haqidagi ma'lumotlar to'plami mavjud bo'lib, u erdan faqat 80 dan 100 gacha ball olgan talaba ma'lumotlarini olishni istaymiz.

Massiv formulasi yordamida ma'lum diapazonga asoslangan ma'lumotlarni olish bosqichlari quyida keltirilgan.

Qadamlar:

  • Birinchidan, saqlang keyinchalik ular bilan ishlash uchun boshqa hujayralardagi holat. Bu shuni anglatadiki, biz 80 dan 100 gacha ball olgan talabalar ma'lumotlarini chiqarar ekanmiz, biz 80ni Boshlang'ich qiymat va 100ni Yakuniy qiymat sifatida mos ravishda I4 va I5 katakchalar.

Shuningdek, biz ko'radigan joydan ustunni saqlashimiz kerak.keyinroq foydalanish uchun ish varaqingizdagi shart. Quyidagi rasmga qarang, unda biz ikki xil katakdagi 80 dan 100 gacha boʻlgan oʻquvchilar tafsilotlarini >=80 va <=100<2 sifatida ajratib olish shartimizni belgilaymiz> Belgilar ostida va biz keyinchalik ishimizda ushbu kataklarning hujayra mos yozuvlar raqamlari dan foydalanamiz.

Boshqa qadamlar Excelning Kengaytirilgan filtri yordamida ma'lum diapazon asosida ma'lumotlarni ajratib olish quyida keltirilgan.

Qadamlar:

  • Birinchi navbatda, butun ma'lumotlar jadvalini<2 tanlang>.
  • Ikkinchidan, Ma'lumotlar -> Kengaytirilgan .

  • Nihoyat, tanlangan ma'lumotlaringiz oralig'ini ko'rasiz. 1>Roʻyxat diapazoni opsiyasi.
  • Keyin, Kriteriy diapazoni yonidagi katakchada belgilangan shartlarga ega boʻlgan katakchalarni tanlang. Oldindan belgilangan shartlarga rioya qilgan holda, yacheyka mos yozuvlar raqamlariga amal qilgan holda, u yerda ishchi varaq nomi avtomatik ravishda yaratilishini ko'rasiz.
  • Oxir-oqibat, OK tugmasini bosing.

Natijada siz 80 dan 100 gacha ball olgan talabalar uchun barcha ma'lumotlarni olasiz.

Batafsil o'qing: Excelda filtrlangan ma'lumotlarni boshqa varaqga chiqarish (4 usul)

5. Diapazon mezonlari asosida Excel aniqlangan jadvalidan ma'lumotlarni ajratib olish

Siz Filtr yordamida Excel ish varag'ingizdan Excel belgilangan jadval dan ma'lumotlarni chiqarib olishingiz mumkin.variant.

Quyidagi tashkillashtirilmagan ma'lumotlar to'plamini ko'rib chiqing, biz uni avval Excel jadvali sifatida belgilaymiz, so'ngra u yerdan ma'lumotlarni chiqaramiz.

Ma'lumotlarni ajratib olish bosqichlari Excel dan ma'lum diapazon asosida belgilangan jadval quyida keltirilgan.

Qadamlar:

  • Boshida har qanday katakchani tanlang. ma'lumotlar to'plamini tanlang va Ctrl T tugmasini bosing.

  • Keyin, qalqib chiquvchi Jadval yaratish oynasi ochiladi. paydo bo'lib, ma'lumotlar to'plamining diapazoni qiymat sifatida ko'rsatiladi. Mening jadvalimda sarlavhalar bor katagiga belgi qo'ying.
  • Keyinroq OK tugmasini bosing.

U pastga ochiladigan tugma sarlavhalar bilan birga ma'lumotlar majmuangiz asosida avtomatik ravishda jadval yaratadi .

  • Keyin, biz kabi Ilgari sizga ko'rsatgan bo'lsak, Marklar ustuni yonidagi ochiladigan tugmani bosing, chunki biz Belgilar asosida ma'lumotlarni chiqarmoqchimiz.
  • Keyinroq, ochiladigan ro'yxatdan Raqamli filtrlar -> O'rtasida... (yana, biz 80 dan 100 oralig'idagi ma'lumotlarni ajratib olayotganimiz uchun biz Orasida opsiyasini tanlaymiz. Siz o'z mezonlaringiz bo'yicha ro'yxatdan istalgan boshqa variantlarni tanlashingiz mumkin) .

  • Endi, qalqib chiquvchi Maxsus avtofiltr oynasidan 80 ni tanlang. 1>pastga tushadigan ro'yxat bu shunchaki dan katta yoki teng yorlig'i yonidagi ochiladigan tugmani bosish orqali paydo bo'ladi va 100 teg qutisidagi kamroqdan yoki teng .
  • Nihoyat, OK tugmasini bosing.

Oxir-oqibat, siz olasiz Excelda belgilangan jadval, unda 80 dan 100 gacha ball olgan talabalar haqidagi ma'lumotlar mavjud.

Batafsil o'qing: Ma'lumotlarni qanday chiqarish mumkin Excelda bir nechta mezonlarga asoslangan jadvaldan

Yodda tuting

  • Qiymatni qidirish uchun ma'lumotlar jadvali massivining diapazoni aniqlanganligi sababli , massiv jadvalining katak mos yozuvlar raqami oldiga dollar ($) belgisini qoʻyishni unutmang.
  • Masiv qiymatlari bilan ishlashda Ctrl + Shift + Enter natijalarni chiqarishda klaviaturangizda. Faqat Enter tugmasini bosish faqat Microsoft 365 -dan foydalanayotganingizda ishlaydi.
  • Ctrl + Shift + Enter tugmalarini bosganingizdan so'ng, siz formulalar qatori formulani jingalak qavslar {} ichiga olgan va uni massiv formulasi sifatida e'lon qilgan. Bu qavslarni {} o'zingiz kiritmang, Excel buni siz uchun avtomatik ravishda bajaradi.

Xulosa

Ushbu maqolada biz turli mezonlar asosida Exceldan ma’lumotlarni chiqarishni o‘rgandilar. Umid qilamanki, ushbu maqola siz uchun juda foydali bo'ldi. Mavzu bo'yicha savollaringiz bo'lsa, bemalol so'rang.

saqlangan qadriyatlarimiz uchun. Ya'ni, 80 va 100 belgilari Belgilar ustunida, bu bizning ma'lumotlar to'plamimizdagi 3-ustun, shuning uchun biz 3-ni <1-da Ustun qiymatisifatida saqladik>I6katakchasi.
  • Ikkinchidan, natijani olishni istagan boshqa katakka (biz natijani G11 katakchasida olishni xohladik), quyidagi formulani yozing,
  • =INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)),""),ROWS(G11:$G$11)),COLUMNS($A$1:A1))

    • Uchinchidan, klaviaturada Ctrl + Shift + Enter tugmalarini bosing.

    Keyin, siz natija katakchasidagi holatingizga mos keladigan birinchi ajratilgan ma'lumotlarni olasiz. Masalan, ID 3 bo'lgan Jonni Biologiya fanidan 80 ball olgan va uning rekordi ma'lumotlar to'plamida saqlanadi. boshqalar, shuning uchun biz natija katakchasida Jonni identifikatori 3 ga ega bo'ldik.

    • Endi, tafsilotlarni olish uchun To'ldirish dastagi orqali ustunlar va qatorlar atrofida sudrang. faqat 80 dan 100 gacha ball olgan talabalar.

    Formulalarni taqsimlash

    • INDEX($B$5:$E$14,,$I$6)
      • Chiqish: {60;30;80;55;87 ;95;100;42;25;18}
      • Izoh: INDEX funktsiyasi odatda berilgan katak diapazonidan bitta qiymat yoki butun ustun yoki satrni qaytaradi. 3 $I$6 katagida saqlanadi, shuning uchun u butun diapazondan 3 ( Belgilar ustun) raqamini qaytaradi. ma'lumotlar to'plamining ( $B$5:$E$14 ) chiqish sifatida.
    • INDEX($B$5:$E) $14,,$I$6)<=$I$5 -> bo'ladi,
      • {60;30;80;55;87;95;100;42;25;18}<=100
      • Chiqish: {TRUE ;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE
      • Izoh: Biz 100 ni da saqladik. Yacheyka $I$5 . Barcha qiymatlar 100 ($I$5) dan kichik bo'lgani uchun u TRUE bilan to'la ustunni qaytaradi.

    Shunga o'xshab,

    • INDEX($B$5:$E$14,,$I$6)>=$I$4 -> bo'ladi,
      • { 60;30;80;55;87;95;100;42;25;18}>=80
      • Chiqish: {FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE
      • Izoh: Biz 80 ni Uyacha $I$4 . Shunday qilib, ustundagi qiymat teng yoki 80 dan katta bo'lsa, u TRUE ni qaytaradi; aks holda, u FALSE ni qaytaradi.
    • (INDEX($B$5:$E$14,,$I$6)= $I$4) -> bo'ladi,
      • {ROQIQ;ROQIQ;ROQIY;ROQIQ;ROQIY;ROQIY;ROQIQ;ROQIY;ROQIY;ROQIY;ROQIQ;ROQIQ}*{YOLG'ON;YOLG'ON;ROQIY;YOLG'ON;ROQIQ;ROQIY;ROQ;ROQ;YOLG'ON; FALSE;FALSE}
      • Chiqish: {0;0;1;0;1;1;1;0;0;0}
      • Izoh: Mantiqiy qiymatlarning raqamli ekvivalentlari bor, TRUE = 1 va YOLG'ON = 0 (nol) . Ular formulada arifmetik amalni bajarishda aylantiriladi.
    • ROW($B$5:$E$14)
      • Chiqish: {5;6;7;8;9;10;11;12;13;14}
      • Izoh: QATR funktsiya katakchaning qator sonini hisoblab chiqadima'lumot.
    • MATCH(QATIR($B$5:$E$14), QAT($B$5:$E$14)) -> bo'ladi,
      • MATCH({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
      • Chiqish: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
      • Izoh: MATCH funksiyasi massiv yoki yacheyka havolasidagi elementning muayyan tartibda belgilangan qiymatga mos keladigan nisbiy o‘rnini qaytaradi. .
    • AGAR((INDEX($B$5:$E$14,,$I$6)=$I$4), MATCH(QATIR( $B$5:$E$14),ROW($B$5:$E$14)),””) -> bo'ladi,
      • IF( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Chiqish: {“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}
      • Izoh: AGAR funksiyasi mantiqiy test TRUE boʻlsa, bitta qiymatni va agar mantiqiy boʻlsa, boshqa qiymatni qaytaradi. test FALSE .
    • KICHIK(AGAR((INDEX($B$5:$E$14,,$I$6)) )=$I$4),MATCH(QATIR($B$5:$E$14),QATIR($B$5:$E$14)),””), QATLAR(G11:$G$11)) -> ; ga aylanadi,
      • KICHIK({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},ROWS(G11:$G$11)) -> ga aylanadi,
      • KICHIK({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
      • Chiqish: 3
      • Izoh: KICHIK funksiya k-chi eng kichik qiymatni qaytaradi raqamlar guruhidan. 3 buning eng kichigiguruh.
    • INDEX($B$5:$E$14,KICHIK(AGAR((INDEX($B$5:$E$14,,$)) I$6)=$I$4), MATCH(QATIR($B$5:$E$14), QATR($B$5:$E$14)),""), QATLAR(G11:$G$11)), USTUNLAR( $A$1:A1)) -> bo'ladi,
      • INDEX($B$5:$E$14,3,,1)
      • Chiqish: {3; “Jonni”, 80, “Biologiya”}
      • Izoh: INDEX funktsiyasi hujayra diapazonidan qiymat qaytaradi( $B$5) :$E$14 ), satr va ustun raqamiga asoslangan qiymat bilan belgilanadi.

    Batafsil: Qanday qilib Excelda hujayradan ma'lumotlarni ajratib olish (5 usul)

    2. Bir nechta shartlar asosida Exceldan ma'lumotlarni ajratib olish uchun massiv formulasini qo'llash

    Yuqoridagi bo'limda biz berilgan diapazon asosida ma'lumotlarni ajratib oldik. Ammo bu bo'limda biz sizga bir nechta shartlar asosida ma'lumotlarni qanday chiqarishni ko'rsatamiz.

    Avvalgi kabi bir xil ma'lumotlar to'plamiga qarang, lekin bu erda bir qator qiymatlarni (80 dan 100 gacha belgilar) shart sifatida saqlash o'rniga, Biz bir nechta shartlarni saqladik, masalan, Kimyo va Biologiya boʻlimlaridan talabalar maʼlumotlarini olish.

    Masiv formulasi quyida keltirilgan.

    Qadamlar:

    • Birinchi navbatda, keyingilar bilan ishlash uchun shartlarni boshqa hujayralarga saqlang. Bu shuni anglatadiki, biz Kimyo va Biologiya boʻlimlaridan talabalar maʼlumotlarini olib chiqayotganimizda, biz Kimyo va Biologiya boʻlimlarini saqlaymiz. Mos ravishda H5 va H6 katakchalari.
    • Ikkinchidan, natijani olishni istagan boshqa katakda (biz natijani G11 katakchasi da olishni xohladik. ), quyidagi formulani yozing,
    =INDEX($B$5:$E$14, SMALL(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), ""), ROWS(G11:$G$11)), COLUMNS($B$5:B5))

    • Uchinchidan, Ctrl + Shift + Enter klaviaturangizda.

    Keyinchalik siz natijalar katakchasidagi shartlaringizga mos keladigan birinchi ajratilgan ma'lumotlarni olasiz. Masalan, Jonni , uning ID 3 Biologiya kafedrasi dan va uning yozuvi ma'lumotlar to'plamida boshqalardan oldinroq saqlanadi, shuning uchun biz <1 ga ega bo'ldik>Jonni identifikatori 3 natija katakchasida.

    • Endi, Toʻldirish dastagi orqali ustunlar va satrlar boʻylab faqat oʻquvchilarning maʼlumotlarini olish uchun sudrang. Kimyo va Biologiya kafedra .

    Formula taqsimoti

    • COUNTIF($H$5:$H$6,$E$5:$E$14) -> bo'ladi,
      • COUNTIF({“Kimyo”;“Biologiya”},{“Matematik”;“Fizika”;“Biologiya”;“Kimyo”;“Fizika”;“Fizika”;“Matematika” ”;“Kimyo”;“Matematika”;“Biologiya”
      • Natija: {0;0;1;1;0;0;0;1;0;1}
      • Izoh: COUNTIF funksiyasi $H$5:$H$6 diapazonidagi hujayralarni aniqlash imkonini beradi, bu ga teng. $E$5:$E$14 .
    • AGAR(COUNTIF($H$5:$H$6,$E$5:$E) $14), MATCH(QATR($B$5:$E$14), QAT($B$5:$E$14)), “”) -> boʻladi,
      • AGAR( {0;0;1;1;0;0;0;1;0;1}, MATCH(QATIR($B$5:$E$14), QAT ($B$5:$E$14)), “”) -> ga aylanadi,
      • IF({0;0;1;1;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
      • Chiqish: {“”; “”; 3; 4; “”; “”;“”; 8; “”;10}
      • Izoh: AGAR funksiya uchta argumentga ega bo'lib, birinchisi mantiqiy ifoda bo'lishi kerak. Agar ifoda TRUE deb baholansa, u holda bir narsa sodir bo'ladi (2-argument), agar YOLG'ON bo'lsa, boshqa narsa sodir bo'ladi (3-argument). Mantiqiy ifoda 1-bosqichda hisoblab chiqilgan, TRUE teng 1 va YOLG'ON teng 0 (nol) . Qator raqami 3, 4, 8 va 10 TRUE (1) .
    • KICHIK(AGAR(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(QATR($B$5:$E$14), QAT ($B$5:$E$14) ), “”), QATLAR(G11:$G$11)) -> ga aylanadi,
      • KICHIK({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},ROWS(G11:$G$11)) -> ga aylanadi,
      • KICHIK({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},1)
      • Chiqish: 3
      • Izoh: KICHIK funksiya k-chi eng kichik qiymatni qaytaradi raqamlar guruhidan. 3 bu guruhdagi eng kichigi.
    • INDEX($B$5:$E$14, KICHIK(AGAR(COUNTIF)) ($H$5:$H$6,$E$5:$E$14), MATCH(QATIR($B$5:$E$14), QAT ($B$5:$E$14)), «»), QATLAR(G11 :$G$11)), USTUNLAR($B$5:B5)) -> ga aylanadi,
      • INDEX($B$5:$E$14, 3, USTUNLAR($B$5:B5)) -> ga aylanadi,
      • INDEX($B$5:$E$14, 3, 1)
      • Chiqish: {3; “Jonni”, 80, “Biologiya”
      • Izoh: INDEX funktsiyasi satr va ustun raqamiga asoslangan qiymat bilan belgilangan katakchalar diapazonidan ( $B$5:$E$14 ) qiymatni qaytaradi.

    Batafsil o'qing: Yagona mezon asosida Excelda bir nechta qiymatlarni qaytarish (3 ta variant)

    3. Diapazon mezonlari asosida Exceldan ma'lumotlarni ajratib olish uchun Filtr buyrug'i vositasidan foydalanish

    Excel'dagi Filtr buyrug'i vositasi turli xil ma'lumotlar asosida aniq ma'lumotlarni ajratib olish uchun eng ko'p ishlatiladigan va samarali vositalardan biridir. mezonlar.

    Quyidagi maʼlumotlar toʻplamiga qarang. Ilgari biz Massiv formulasini qo'llash orqali 80 dan 100 gacha ball olgan o'quvchilarning tafsilotlarini olish uchun misol sifatida foydalanganmiz. Ammo bu bo'limda biz buni Excel filtrlash vositasi yordamida qanday qilishni o'rganamiz.

    Ma'lum diapazondan foydalanib ma'lumotlarni ajratib olish bosqichlari. Excel filtri quyida keltirilgan.

    Qadamlar:

    • Birinchi ma'lumotlar to'plamining faqat sarlavhasini tanlang.
    • Ikkinchidan, Ma'lumotlar -> Filtr .

    • Uchinchidan, u ma'lumotlar to'plamining har bir sarlavha nomiga ochiladigan tugmani kiritadi.

    • Keyin, biz Belgilar asosida ma'lumotlarni chiqarmoqchi ekanmiz, shuning uchun Belgilar yonidagi ochiladigan tugmani bosing ustun.
    • Keyingi, ochiladigan ro'yxatdan Raqamli filtrlar -> O'rtasida... (yana, biz 80 dan 100 oralig'idagi ma'lumotlarni chiqarayotganimiz uchun variantni tanlaymiz orasida. Siz o'zingizning mezonlaringiz bo'yicha ro'yxatdan istalgan boshqa variantlarni tanlashingiz mumkin).

    • Endi, qalqib chiquvchi oynadan Maxsus Avtofiltr oynasida, ochiladigan ro'yxatidan 80 ni tanlang, u shunchaki yonidagi ochiladigan tugmani bosish orqali paydo bo'ladi. yorlig'iga teng va 100 yorlig'i oynasida kichik yoki teng ni tanlang.
    • Keyinroq OK tugmasini bosing.

    Nihoyat, siz faqat 80 dan 100 gacha ball olgan talabalar uchun barcha ma'lumotlarni olasiz.

    Batafsil o'qing: Tasvirdan Excelga ma'lumotlarni qanday chiqarish mumkin (Tez qadamlar bilan)

    Shunga o'xshash o'qishlar

    • Ma'lumotlarni Excelga boshqa Excel faylidan qanday import qilish mumkin (2 usul)
    • Matn faylini Excelga aylantirish uchun VBA kodi (7 usul) )
    • Matn faylini Excelga qanday oʻzgartirish mumkin (3 mos usul)
    • Excelni cheklovchi bilan matn fayliga aylantirish (2 ta oson yondashuv)
    • Matnli faylni Multi bilan qanday import qilish mumkin ple Excelga cheklovchilar (3 usul)

    4. Diapazon mezonlari asosida Exceldan maʼlumotlarni ajratib olish uchun kengaytirilgan filtrdan foydalanish

    Agar siz Filtr boʻlimida koʻrsatilgan koʻp bosqichlardan oʻtishni istamasangiz, Kengaytirilgan filtrdan Excelda ma'lum diapazon asosida ma'lumotlarni chiqarish uchun opsiya.

    Excel'da kengaytirilgan filtr opsiyasidan foydalanish uchun siz belgilashingiz kerak.

    Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.