မာတိကာ
တစ်ခါတစ်ရံတွင် ကျွန်ုပ်တို့နှင့် လုပ်ဆောင်ရန် အချို့သောဒေတာကို ရှာဖွေရန် လိုအပ်ပါသည်။ ဒါပေမယ့် dataset က ကြီးမားလာတဲ့အခါ၊ ကျွန်တော်တို့ ရှာဖွေနေတဲ့ အရာတွေကို ရှာရခက်ပါတယ်။ ဤဆောင်းပါးတွင်၊ မတူညီသောစံနှုန်းများအပေါ်အခြေခံ၍ Excel မှဒေတာထုတ်ယူနည်း ကို သင်ပြပါမည်။
ဒေါင်းလုဒ်လုပ်နည်းပုံစံ
သင်ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ဤနေရာမှ အခမဲ့ လက်တွေ့အသုံးချ Excel နမူနာပုံစံ။
Citeria.xlsx ပေါ်တွင် အခြေခံ၍ ဒေတာကို ထုတ်ယူရန်
စံသတ်မှတ်ချက်အပေါ် အခြေခံ၍ Excel မှ ဒေတာထုတ်ယူရန် နည်းလမ်း ၅ ခု
ဤကဏ္ဍသည် အချို့သောသတ်မှတ်ချက်များအပေါ်အခြေခံ၍ Excel မှဒေတာထုတ်ယူရန် မတူညီသောနည်းလမ်း 5 ခုကို ဆွေးနွေးပါမည်။
၁။ အပိုင်းအခြားသတ်မှတ်ချက်အပေါ်အခြေခံ၍ Excel မှဒေတာထုတ်ယူရန် Array ဖော်မြူလာကို အကောင်အထည်ဖော်ခြင်း
အောက်ပါဒေတာအတွဲမှ နမူနာအနေဖြင့်၊ အပိုင်းအခြားအလိုက် ဒေတာထုတ်ယူခြင်းလုပ်ငန်းစဉ်ကို သင့်အား ဖော်ပြပါမည်။ ဆိုပါစို့၊ ကျွန်ုပ်တို့တွင် အမှတ် 80 မှ 100 မှ 100 ထိရရှိသော ကျောင်းသားအသေးစိတ်အချက်အလက်များကိုသာ ရယူလိုသည့်နေရာမှ ကျောင်းသားများ၏ အသေးစိတ်ဒေတာအတွဲတစ်ခုရှိသည်။
Array ဖော်မြူလာကို အသုံးပြုပြီး အချို့သော အပိုင်းအခြားအလိုက် ဒေတာထုတ်ယူရန် အဆင့်များကို အောက်တွင် ဖော်ပြထားပါသည်။
အဆင့်များ-
- ပထမဦးစွာ သိမ်းဆည်းပါ။ နောက်ပိုင်းတွင် အခြားဆဲလ်များနှင့် အလုပ်လုပ်ရန် အခြေအနေ။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် အမှတ် 80 မှ 100 မှ 100 ရရှိသော ကျောင်းသားများ၏ အသေးစိတ်အချက်အလက်များကို ထုတ်ယူမည်ဖြစ်ပြီး၊ 80 ကို Start Value အဖြစ် နှင့် 100 အဖြစ် End Value တွင် သိမ်းဆည်းထားပါသည်။ 1>ဆဲလ်များ I4 နှင့် I5 အသီးသီးရှိသည်။
ထို့ပြင်၊ ကျွန်ုပ်တို့ကြည့်မည့်နေရာမှ ကော်လံကိုလည်း သိမ်းဆည်းရန် လိုအပ်ပါသည်။နောက်ပိုင်းအသုံးပြုရန် သင့်အလုပ်စာရွက်ရှိ အခြေအနေ။ >=80 နှင့် <=100 ကွဲပြားသောဆဲလ်နှစ်ခုတွင် ကျောင်းသားများ၏ Marks 80 မှ 100 ၏ အသေးစိတ်အချက်အလက်များကို ထုတ်ယူရန် ကျွန်ုပ်တို့၏အခြေအနေအား အောက်ပါပုံကို ကြည့်ပါ> Marks အောက်တွင် ကျွန်ုပ်တို့သည် နောက်ပိုင်းတွင် ထိုဆဲလ်များ၏ ဆဲလ်ရည်ညွှန်းနံပါတ်များ ကို အသုံးပြုပါမည်။
လုပ်ဆောင်ရမည့်အဆင့်များ Excel ၏ Advanced Filter ကို အသုံးပြု၍ အချို့သော အပိုင်းအခြားတစ်ခုအပေါ် အခြေခံ၍ ဒေတာကို ထုတ်ယူရန် အောက်တွင် ဖော်ပြထားသည်။
အဆင့်များ-
- ပထမဦးစွာ ဒေတာဇယားတစ်ခုလုံးကို ရွေးပါ .
- ဒုတိယအနေဖြင့်၊ ဒေတာ -> အဆင့်မြင့် ။
- နောက်ဆုံးတွင်၊ ရွေးချယ်ထားသော ဒေတာ ၏ ဘေးရှိ အကွက်တွင် သင်တွေ့လိမ့်မည် 1>စာရင်းအကွာအဝေး ရွေးစရာ။
- ထို့နောက်၊ သတ်မှတ်ချက်ဘောင် ဘေးရှိ အကွက်တွင်၊ သတ်မှတ်ထားသော အခြေအနေများကို သယ်ဆောင်လာသော ဆဲလ်များကို ရွေးပါ ။ ကြိုတင်သတ်မှတ်ထားသော အခြေအနေများကို ကိုင်ဆောင်ထားသည့် ဆဲလ်ကိုးကားနံပါတ်များအတိုင်း ၎င်းတွင် အလုပ်စာရွက်၏အမည်ကို အလိုအလျောက်ထုတ်ပေးသွားမည်ဖြစ်ကြောင်း သင်တွေ့ရပါမည်။
- နောက်ဆုံးအနေဖြင့် OK ကိုနှိပ်ပါ။
ရလဒ်အနေဖြင့် အမှတ် 80 မှ 100 ရရှိသော ကျောင်းသားများအတွက်သာ အသေးစိတ်အချက်များအားလုံးကို သင်ရရှိမည်ဖြစ်ပါသည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် စစ်ထုတ်ထားသောဒေတာကို အခြားစာရွက်တစ်ခုသို့ ထုတ်ယူပါ (နည်းလမ်း 4 ခု)
5။ အပိုင်းအခြားသတ်မှတ်ချက်များအပေါ်အခြေခံ၍ Excel သတ်မှတ်ထားသောဇယားမှဒေတာကိုထုတ်ယူပါ
Excel သတ်မှတ်ထားသောဇယား စစ်ထုတ်ခြင်း ကိုအသုံးပြု၍ သင်၏ Excel အလုပ်စာရွက်မှဒေတာကိုထုတ်ယူနိုင်သည်။ရွေးချယ်မှု။
ကျွန်ုပ်တို့သည် Excel ဇယားတစ်ခုအဖြစ် ဦးစွာသတ်မှတ်သတ်မှတ်ပြီး ယင်းမှဒေတာကို ထုတ်ယူမည့် အောက်ပါဖွဲ့စည်းမထားသောဒေတာအတွဲကို သုံးသပ်ကြည့်ပါ။
ဒေတာထုတ်ယူရန် အဆင့်များ Excel မှ သတ်မှတ်ထားသော အပိုင်းအခြားတစ်ခုအပေါ် အခြေခံ၍ အောက်ပါဇယားကို ပေးထားသည်။
အဆင့်များ-
- အစပိုင်းတွင်၊ မည်သည့်ဆဲလ် မှ ရွေးပါ သင်၏ဒေတာအစုံကို Ctrl T ကိုနှိပ်ပါ။
- ထို့နောက် ပေါ်လာသော ဇယားကိုဖန်တီးပါ ဘောက်စ်တစ်ခုပေါ်လာပါမည်။ ပေါ်လာပြီး သင့်ဒေတာအတွဲ၏ အပိုင်းအခြားကို တန်ဖိုးများအဖြစ် ကိုပြသသည်။ ကျွန်ုပ်၏ဇယားတွင် ခေါင်းစီးများ ကို အမှတ်အသားပြုထားသည့် အကွက်ကို အမှတ်အသားပြုထားပါ။
- နောက်ပိုင်းတွင်၊ OK ကိုနှိပ်ပါ။
၎င်းသည် ဒရိုအောက်ဆင်းခလုတ် ခေါင်းစီးများနှင့်အတူ သင့်ဒေတာအတွဲအပေါ်အခြေခံ၍ ဇယားတစ်ခုကို အလိုအလျောက်ထုတ်ပေးပါမည်။
- ထို့နောက် ကျွန်ုပ်တို့ကဲ့သို့ ယခင်က သင့်အား ပြသခဲ့သည်၊ ကျွန်ုပ်တို့သည် Marks ကိုအခြေခံ၍ ဒေတာကိုထုတ်ယူလိုသည့်အတိုင်း Marks ကော်လံဘေးရှိ drop-down button ကိုနှိပ်ပါ။
- နောက်ပိုင်းတွင် drop-down list မှ <ကိုရွေးချယ်ပါ။ 1>နံပါတ် စစ်ထုတ်မှုများ -> အကြား… (တစ်ဖန် ကျွန်ုပ်တို့သည် 80 မှ 100 အကြား ဒေတာကို ထုတ်ယူနေသကဲ့သို့၊ ကျွန်ုပ်တို့သည် ရွေးစရာ အကြား ကို ရွေးပါသည်။ သင့်သတ်မှတ်ချက်များနှင့်အညီ စာရင်းထဲမှ အခြားရွေးချယ်စရာများကို သင်ရွေးချယ်နိုင်သည်) .
- ယခု၊ ပေါ်လာသော Custom AutoFilter အကွက်မှ 80 ကို ရွေးပါ။ 1>စက်စက်စာရင်း ဘေးရှိ drop-down button ကိုနှိပ်ရုံဖြင့် ပေါ်လာမည့် သည် အညွှန်းနှင့် ညီမျှသည်ထက် ကြီးသည်နှင့် 100<ကို ရွေးပါ။ 2> အညွှန်းအကွက်တွင် သည် နည်းပါသည်။ထက် သို့မဟုတ် နှင့် ညီမျှသည်။
- နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။
အဆုံးတွင် သင်ရလိမ့်မည် အမှတ် 80 မှ 100 မှ 100 ထိရရှိသော ကျောင်းသားများ၏ အသေးစိတ်အချက်အလက်များကိုသာ သယ်ဆောင်သော Excel ဇယားတစ်ခု။
Read More- ဒေတာထုတ်ယူနည်း Excel ရှိ စံသတ်မှတ်ချက်များစွာအပေါ်အခြေခံသည့် ဇယားမှ
စိတ်တွင်ထားပါ
- တန်ဖိုးကိုရှာဖွေရန် ဒေတာဇယားအခင်းအကျင်း၏ အကွာအဝေးသည် ပုံသေဖြစ်သည်၊ array ဇယား၏ဆဲလ်ရည်ညွှန်းနံပါတ်၏ရှေ့တွင် ဒေါ်လာ ($) သင်္ကေတကို ထည့်ရန်မမေ့ပါနှင့်။
- array တန်ဖိုးများနှင့် အလုပ်လုပ်သောအခါ၊ <ကိုနှိပ်ရန်မမေ့ပါနှင့်။ ရလဒ်များကို ထုတ်ယူနေစဉ် 1>Ctrl + Shift + Enter သင့်ကီးဘုတ်ပေါ်တွင် Microsoft 365 ကို သင်အသုံးပြုနေချိန်တွင်သာ Enter ကိုနှိပ်ခြင်းဖြင့်သာ အလုပ်လုပ်ပါမည်။
- Ctrl + Shift + Enter ကို နှိပ်ပြီးနောက်၊ ဖော်မြူလာဘားသည် curly braces {} တွင် ဖော်မြူလာကို array ဖော်မြူလာအဖြစ် ကြေညာထားသည်။ ထို ကွင်းစကွင်းပိတ် {} ကို သင်ကိုယ်တိုင် မရိုက်ပါနှင့်၊ Excel က ၎င်းကို သင့်အတွက် အလိုအလျောက် လုပ်ဆောင်ပေးပါသည်။
နိဂုံး
ဤဆောင်းပါးတွင် ကျွန်ုပ်တို့ မတူညီသောစံနှုန်းများအပေါ်အခြေခံ၍ Excel မှဒေတာထုတ်ယူနည်းကိုလေ့လာခဲ့သည်။ ဤဆောင်းပါးသည် သင့်အတွက် အလွန်အကျိုးရှိမည်ဟု မျှော်လင့်ပါသည်။ ခေါင်းစဉ်နှင့်ပတ်သတ်၍ မေးစရာများရှိပါက လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။
ကျွန်ုပ်တို့သိမ်းဆည်းထားသော တန်ဖိုးများအတွက်။ အဓိပ္ပါယ်မှာ၊ Marks 80 နှင့် 100 တို့သည် ကျွန်ုပ်တို့ဒေတာအတွဲရှိ Marks ကော်လံတွင် ရှိနေသောကြောင့် 3 ကို ကော်လံတန်ဖိုးအဖြစ် <1 တွင် သိမ်းဆည်းထားပါသည်။>Cell I6။ =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))
- တတိယ၊ သင်၏ကီးဘုတ်ပေါ်တွင် Ctrl + Shift + Enter ကိုနှိပ်ပါ။
ထို့နောက်၊ ရလဒ်ဆဲလ်ရှိ သင့်အခြေအနေနှင့် ကိုက်ညီသော ပထမဆုံး ထုတ်ယူထားသောဒေတာကို သင်ရရှိမည်ဖြစ်သည်။ E.g. Johnny ၏ ID သည် 3 Biology တွင် 80 Marks ရရှိပြီး ၎င်း၏မှတ်တမ်းကို ဒေတာအတွဲမတိုင်မီတွင် သိမ်းဆည်းထားသည်။ အခြားသူများ၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် Johnny's ID 3 ကို ရလဒ်ဆဲလ်တွင် ရရှိခဲ့ပါသည်။
- ယခုအခါ၊ အသေးစိတ်အချက်အလက်များကိုရယူရန် Fill Handle ဖြင့် ကော်လံများနှင့်အတန်းများကို ဆွဲယူပါ။ အမှတ် 80 မှ 100 ရရှိသော ကျောင်းသားများသာဖြစ်သည်။
ဖော်မြူလာခွဲခြမ်းစိတ်ဖြာ
- INDEX($B$5:$E$14,,$I$6)
- အထွက်- {60;30;80;55;87 ;95;100;42;25;18}
- ရှင်းလင်းချက်- INDEX လုပ်ဆောင်ချက် သည် များသောအားဖြင့် တန်ဖိုးတစ်ခုတည်း သို့မဟုတ် ကော်လံတစ်ခု သို့မဟုတ် အတန်းတစ်ခုလုံးကို ပေးထားသည့်ဆဲလ်အကွာအဝေးမှ ပြန်ပေးသည်။ 3 ကို Cell $I$6 တွင် သိမ်းဆည်းထားသောကြောင့် ၎င်းသည် အကွာအဝေးတစ်ခုလုံးမှ ကော်လံနံပါတ် 3 ( Marks ) ကို ပြန်ပေးသည်။ ဒေတာအတွဲ၏ ( $B$5:$E$14 ) အထွက်အဖြစ်။
- INDEX($B$5:$E $14,,$I$6)<=$I$5 -> ဖြစ်လာသည်၊
- {60;30;80;55;87;95;100;42;25;18}<=100
- အထွက်- {TRUE ;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE
- ရှင်းလင်းချက်- ကျွန်ုပ်တို့ 100 ကို တွင် သိမ်းဆည်းထားပါသည်။ ဆဲလ် $I$5 ။ တန်ဖိုးများအားလုံးသည် 100 ($I$5) ထက်နည်းသောကြောင့်၊ ၎င်းသည် TRUE နှင့် ပြည့်နေသောကော်လံကို ပြန်ပေးသည်။
အလားတူ၊
- INDEX($B$5:$E$14,,$I$6)>=$I$4 -> ဖြစ်လာသည်၊
- { 60;30;80;55;87;95;100;42;25;18}>=80
- Output- {FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
- ရှင်းလင်းချက်- ကျွန်ုပ်တို့ 80 ကို 80 တွင် သိမ်းဆည်းထားပါသည်။ 1>ဆဲလ် $I$4 ။ ထို့ကြောင့် ကော်လံမှတန်ဖိုးသည် ညီမျှ သို့မဟုတ် 80 ထက်ကြီးသောအခါတွင် ၎င်းသည် TRUE ကို ပြန်ပေးသည်။ မဟုတ်ပါက၊ ၎င်းသည် FALSE ပြန်လာပါသည်။
- (INDEX($B$5:$E$14,,$I$6)= $I$4) -> ဖြစ်လာသည်၊
- {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}*{FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE; FALSE;FALSE}
- အထွက်- {0;0;1;0;1;1;1;0;0;0}
- ရှင်းလင်းချက်- Boolean တန်ဖိုးများသည် ကိန်းဂဏာန်းများနှင့် ညီမျှသည်၊ TRUE = 1 နှင့် FALSE = 0 (သုည) ။ ဖော်မြူလာတစ်ခုတွင် ဂဏန်းသင်္ချာ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သောအခါ ၎င်းတို့ကို ပြောင်းလဲသွားပါသည်။
- ROW($B$5:$E$14)
- အထွက်- {5;6;7;8;9;10;11;12;13;14}
- ရှင်းလင်းချက်- ROW function သည် ဆဲလ်တစ်ခု၏ အတန်းနံပါတ်ကို တွက်ချက်သည်။ကိုးကား။
- MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)) -> ဖြစ်လာသည်၊
- MATCH({5;6;7;8;9;10;11;12;13;14}၊{5;6;7;8;9;10;11; 12;13;14})
- အထွက်- {1; 2; 3; 4; 5; 6; ၇; ၈; 9; 10}
- ရှင်းလင်းချက်- MATCH လုပ်ဆောင်ချက် သည် သီးခြားအမှာစာတစ်ခုရှိ သတ်မှတ်ထားသောတန်ဖိုးနှင့် ကိုက်ညီသော အခင်းအကျင်းတစ်ခု သို့မဟုတ် ဆဲလ်ကိုးကားမှုတစ်ခုရှိ အရာတစ်ခု၏ ဆွေမျိုးအနေအထားကို ပြန်ပေးသည် .
- IF((INDEX($B$5:$E$14,,$I$6)=$I$4), MATCH(ROW( $B$5:$E$14),ROW($B$5:$E$14)),"") -> ဖြစ်လာသည်၊
- IF( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; ၇; ၈; 9; 10},””)
- အထွက်- {“”; “”; 3; “”; 5; 6; ၇; “”; “”; “”}
- ရှင်းလင်းချက်- IF လုပ်ဆောင်ချက် သည် ယုတ္တိဗေဒစမ်းသပ်မှု TRUE နှင့် ယုတ္တိရှိလျှင် အခြားတန်ဖိုးတစ်ခု ပြန်ပေးသည် စမ်းသပ်မှုသည် FALSE ဖြစ်သည်။
- 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)) -> ; ဖြစ်လာသည်၊
- Small({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},ROWS(G11:$G$11)) -> ဖြစ်လာသည်၊
- Small({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
- အထွက်- 3
- ရှင်းလင်းချက်- အသေးစားလုပ်ဆောင်ချက် သည် k-th အသေးဆုံးတန်ဖိုးကို ပြန်ပေးသည် ဂဏန်းအုပ်စုမှ ။ 3 သည် ဤတွင် အသေးငယ်ဆုံးဖြစ်သည်။အုပ်စု။
- 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)) -> ဖြစ်လာသည်၊
- INDEX($B$5:$E$14,3,,1)
- Output- {3; “Johnny”၊ 80၊ “Biology”}
- ရှင်းလင်းချက်- INDEX လုပ်ဆောင်ချက်သည် ဆဲလ်အကွာအဝေးမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးသည်( $B$5 :$E$14 )၊ အတန်းနှင့် ကော်လံနံပါတ်အပေါ်အခြေခံ၍ တန်ဖိုးဖြင့်သတ်မှတ်ထားသည်။
Read More- လုပ်နည်း Excel ရှိ Cell မှဒေတာကိုထုတ်ယူပါ (5 နည်းလမ်းများ)
၂။ အခြေအနေများစွာကိုအခြေခံ၍ Excel မှဒေတာကိုထုတ်ယူရန်အတွက် Array Formula ကိုအကောင်အထည်ဖော်ခြင်း
အထက်ပါကဏ္ဍတွင်၊ ပေးထားသောအတိုင်းအတာတစ်ခုအပေါ်အခြေခံ၍ ကျွန်ုပ်တို့သည် ဒေတာများကို ထုတ်ယူပါသည်။ သို့သော် ဤကဏ္ဍတွင်၊ အခြေအနေများစွာကို အခြေခံ၍ ဒေတာကို ထုတ်ယူနည်းကို သင့်အား ပြသပါမည်။
ယခင်ကကဲ့သို့ တူညီသောဒေတာအတွဲကိုကြည့်ပါ၊ သို့သော် အခြေအနေတစ်ခုအနေဖြင့် တန်ဖိုးများစွာကို သိမ်းဆည်းမည့်အစား ဤနေရာတွင် (Marks 80 မှ 100)၊ ဓာတုဗေဒနှင့် ဇီဝဗေဒဌာနနှစ်ခုလုံး မှ ကျောင်းသားများ၏ အသေးစိတ်အချက်အလက်များကို ရယူခြင်းကဲ့သို့သော အခြေအနေများစွာကို ကျွန်ုပ်တို့ သိမ်းဆည်းထားပါသည်။
<ကိုအသုံးပြု၍ အခြေအနေများစွာကို အခြေခံ၍ ဒေတာထုတ်ယူရန် အဆင့်များ 1>Array ဖော်မြူလာကို အောက်တွင် ပေးထားသည်။
အဆင့်များ-
- ပထမအချက်၊ နောက်ပိုင်းတွင် ၎င်းတို့နှင့် လုပ်ဆောင်ရန် အခြားဆဲလ်များတွင် အခြေအနေများကို သိမ်းဆည်းပါ။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် ကျောင်းသားများ၏ အသေးစိတ်အချက်အလက်များကို ဓာတုဗေဒ နှင့် ဇီဝဗေဒ ဌာနများမှ ထုတ်ယူသွားမည်ဖြစ်ပြီး၊ ကျွန်ုပ်တို့သည် ဓာတုဗေဒ နှင့် ဇီဝဗေဒ တို့တွင် သိမ်းဆည်းထားပါသည်။ ဆဲလ်များ H5 နှင့် H6 အသီးသီးရှိသည်။
- ဒုတိယအချက်မှာ သင်ရလဒ်ကို လိုချင်သည့် အခြားဆဲလ်များတွင် (ကျွန်ုပ်တို့သည် ဆဲလ် G11 တွင် ကျွန်ုပ်တို့၏ရလဒ်ကို လိုချင်ပါသည်။ ) အောက်ပါပုံသေနည်းကိုရေးပါ၊
=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))
- တတိယအနေဖြင့် Ctrl + Shift + Enter<နှိပ်ပါ။ 2> သင့်ကီးဘုတ်ပေါ်တွင်။
နောက်ပိုင်းတွင်၊ သင့်အခြေအနေများနှင့် ကိုက်ညီသော ရလဒ်ဆဲလ်အတွင်းရှိ ပထမဆုံး ထုတ်ယူထားသောဒေတာကို သင်ရရှိမည်ဖြစ်သည်။ E.g. Johnny ၏ ID သည် 3 မှ ဇီဝဗေဒဌာန မှဖြစ်ပြီး ၎င်း၏မှတ်တမ်းကို အခြားသူများထက် ဒေတာအတွဲတွင် သိမ်းဆည်းထားသောကြောင့် ကျွန်ုပ်တို့ <1 ကို ရရှိခဲ့ပါသည်။ ရလဒ်ဆဲလ်ရှိ>Johnny's ID 3 ။
- ယခု၊ ကော်လံများနှင့် အတန်းများကို Fill Handle ဖြင့် ဆွဲယူပါ ဓာတုဗေဒ နှင့် ဇီဝဗေဒ ၏ ဌာန ။
ဖော်မြူလာခွဲခြမ်းစိတ်ဖြာ
- COUNTIF($H$5:$H$6,$E$5:$E$14) -> ဖြစ်လာသည်၊
- COUNTIF({"Chemistry";"Biology"}၊{"Math";"Physics";"Biology";"Chemistry";"Physics";"Physics";"Math ”;“ဓာတုဗေဒ”;“သင်္ချာ”;“ဇီဝဗေဒ”}
- ရလဒ်- {0;0;1;1;0;0;0;1;0;1}
- ရှင်းလင်းချက်- COUNTIF လုပ်ဆောင်ချက် သည် $H$5:$H$6 နှင့် ညီမျှသော အပိုင်းအခြားရှိ ဆဲလ်များကို ခွဲခြားသတ်မှတ်ရန် ခွင့်ပြုသည် $E$5:$E$14 .
- IF(COUNTIF($H$5:$H$6,$E$5:$E $14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), "") -> ဖြစ်လာသည်၊
- IF( {0;0;1;1;0;0;0;1;0;1}၊MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), "") -> ဖြစ်လာသည်၊
- IF({0;0;1;1;0;0;0;1;0;1}၊{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10}၊””)
- အထွက်- {“”; “”; 3; 4; “”; "";""; ၈; “”;10}
- ရှင်းလင်းချက်- IF function တွင် အငြင်းအခုံသုံးခု ပါ၀င်သည်၊ ပထမတစ်ခုသည် ယုတ္တိဖော်ပြချက်ဖြစ်ရပါမည်။ အကယ်၍ စကားရပ်သည် TRUE သို့ အကဲဖြတ်ပါက တစ်ခုခုဖြစ်မည် (အငြင်းအခုံ 2) နှင့် FALSE အခြားအရာဖြစ်လျှင် (အငြင်းအခုံ 3)။ ယုတ္တိဗေဒအညွှန်းကိန်းကို အဆင့် 1 တွင် တွက်ချက်ခဲ့သည်၊ TRUE သည် 1 နှင့် FALSE နှင့် 0 (သုည) နှင့် ညီမျှသည်။ အတန်းနံပါတ် 3၊ 4၊ 8 နှင့် 10 TRUE (1) အကဲဖြတ်ပါ။
- 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)) -> ဖြစ်လာသည်၊
- Small({“”; “”; 3; 4; “”; “”;“”; 8; “”;10}၊ROWS(G11:$G$11)) -> ဖြစ်လာသည်၊
- Small({""; ""; 3; 4; ""; "";""; 8; ""; 10},1)
- အထွက်- 3
- ရှင်းလင်းချက်- SMALL လုပ်ဆောင်ချက်သည် k-th အသေးဆုံးတန်ဖိုးကို ပြန်ပေးသည် ဂဏန်းအုပ်စုမှ ။ 3 သည် ဤအဖွဲ့တွင် အသေးငယ်ဆုံးဖြစ်သည်။
- 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)) -> ဖြစ်လာသည်၊
- INDEX($B$5:$E$14၊ 3၊ COLUMNS($B$5:B5)) -> ဖြစ်လာသည်၊
- INDEX($B$5:$E$14၊ 3၊ 1)
- အထွက်- {3; “Johnny”၊ 80၊ “Biology”}
- ရှင်းလင်းချက်- INDEX လုပ်ဆောင်ချက်သည် အတန်းနှင့် ကော်လံနံပါတ်အပေါ် အခြေခံထားသော တန်ဖိုးဖြင့် သတ်မှတ်ထားသော ဆဲလ်အကွာအဝေး ( $B$5:$E$14 ) မှ တန်ဖိုးကို ပြန်ပေးပါသည်။
နောက်ထပ်ဖတ်ရန်- စံသတ်မှတ်ချက်တစ်ခုတည်းအပေါ် အခြေခံ၍ Excel တွင် တန်ဖိုးများစွာကို ပြန်ပေးပါ (ရွေးချယ်စရာ 3 ခု)
၃။ အပိုင်းအခြားသတ်မှတ်ချက်များအပေါ်အခြေခံ၍ Excel မှဒေတာများကိုထုတ်ယူရန် Filter Command Tool ကိုအသုံးပြုခြင်း
Excel ရှိ Filter command tool သည် မတူညီသောအချက်များအပေါ်အခြေခံ၍ တိကျသောဒေတာကိုထုတ်ယူရန် အသုံးအများဆုံးနှင့် ထိရောက်သောကိရိယာများထဲမှတစ်ခုဖြစ်သည်။ သတ်မှတ်ချက်။
အောက်ပါဒေတာအတွဲကိုကြည့်ပါ။ ယခင်က၊ Array ဖော်မြူလာကို အကောင်အထည်ဖော်ခြင်းဖြင့် အမှတ် 80 မှ 100 အထိရရှိသော ကျောင်းသားများ၏အသေးစိတ်အချက်အလက်များကို ထုတ်ယူရန်အတွက် ကျွန်ုပ်တို့၏ဥပမာအဖြစ် အသုံးပြုခဲ့သည်။ သို့သော် ဤကဏ္ဍတွင်၊ Excel ၏ Filter tool ကို အသုံးပြုခြင်းဖြင့် ၎င်းကို မည်သို့လုပ်ဆောင်ရမည်ကို လေ့လာပါမည်။
အသုံးပြုသည့် အတိုင်းအတာတစ်ခုအပေါ် အခြေခံ၍ ဒေတာထုတ်ယူရန် အဆင့်များ Excel ၏ Filter ကို အောက်တွင်ပေးထားပါသည်။
အဆင့်များ-
- ပထမဦးစွာ၊ ဒေတာအတွဲ၏ ခေါင်းစီး ကိုသာ ရွေးချယ်ပါ။
- ဒုတိယ၊ ဒေတာ -> စစ်ထုတ်ခြင်း ။
- တတိယ၊ ၎င်းသည် dataset ၏ ခေါင်းစီးအမည်တစ်ခုစီတွင် drop-down ခလုတ် ကို ထည့်သွင်းပါမည်။
- ထို့နောက် ကျွန်ုပ်တို့သည် အမှတ်အသားများကိုအခြေခံ၍ ဒေတာများကို ထုတ်ယူလိုသောကြောင့် Marks ဘေးရှိ စက်စက် ခလုတ်ကိုနှိပ်ပါ။ 2> ကော်လံ။
- နောက်တစ်ခု၊ drop-down list မှ Number Filters -> အကြား… (တစ်ဖန် ကျွန်ုပ်တို့သည် 80 မှ 100 အကြား ဒေတာကို ထုတ်ယူနေသောကြောင့် ရွေးချယ်ခွင့်ကို ရွေးချယ်ပါ ကြား ။ သင့်သတ်မှတ်ချက်များနှင့်အညီ စာရင်းထဲမှ အခြားရွေးချယ်စရာများကို ရွေးချယ်နိုင်ပါသည်။
- ယခု၊ ပေါ်လာသော Custom AutoFilter > အကွက်၊ drop-down list မှ 80 ကိုရွေးပါ ဘေးရှိ drop-down button ကိုနှိပ်ရုံဖြင့် ပေါ်လာမည့် ထက်ကြီးသည် သို့မဟုတ် အညွှန်းနှင့် ညီပြီး အညွှန်းအကွက်တွင် 100 ကို ရွေးပါ ထက်နည်းသည် သို့မဟုတ် ညီမျှသည် ။
- နောက်မှ OK ကိုနှိပ်ပါ။
နောက်ဆုံးတွင်၊ အမှတ် 80 မှ 100 ရရှိသော ကျောင်းသားများအတွက်သာ အသေးစိတ်အချက်များအားလုံးကို သင်ရရှိမည်ဖြစ်ပါသည်။
နောက်ထပ်ဖတ်ရန်- ပုံမှဒေတာကို Excel သို့ ထုတ်ယူနည်း (အမြန်အဆင့်များဖြင့်)
အလားတူစာဖတ်ခြင်း
- အခြား Excel ဖိုင်မှ Excel သို့ Data တင်သွင်းနည်း (2 နည်းလမ်း)
- စာသားဖိုင်ကို Excel သို့ပြောင်းရန် VBA Code (7 နည်းလမ်းများ )
- စာသားဖိုင်ကို Excel သို့ အလိုအလျောက်ပြောင်းနည်း (သင့်လျော်သောနည်းလမ်း 3 ခု)
- Excel မှ စာသားဖိုင်သို့ အကန့်အသတ်ဖြင့်ပြောင်းနည်း (လွယ်ကူသောနည်းလမ်း 2 ခု)
- မျိုးစုံဖြင့် စာသားဖိုင်ကို တင်သွင်းနည်း Excel တွင် ပိုင်းခြားချက်များကို ဖြည့်ပါ (နည်းလမ်း 3 ခု)
၄။ အပိုင်းအခြားသတ်မှတ်ချက်အပေါ်အခြေခံ၍ Excel မှဒေတာကိုထုတ်ယူရန် Advanced Filter ကိုအသုံးပြုခြင်း
သင် Filter ကဏ္ဍတွင်ပြသထားသည့်အဆင့်များစွာကိုမဖြတ်သန်းလိုပါက၊ သင်သည် Advanced Filter<ကိုသုံးနိုင်သည်။ ပေးထားသည့်အပိုင်းအပေါ်မူတည်၍ ဒေတာထုတ်ယူရန် Excel တွင် ရွေးချယ်စရာ 2>။
Excel တွင် အဆင့်မြင့်စစ်ထုတ်ခြင်းရွေးချယ်မှုကို အသုံးပြုရန်၊ သင်သတ်မှတ်ရန် လိုအပ်သည်