မာတိကာ
ဤဆောင်းပါးတွင်၊ Excel တွင် တန်ဖိုးများစွာကို ရှာဖွေနည်းကို ဆွေးနွေးပါမည်။ မကြာခဏဆိုသလို၊ spreadsheets များနှင့်အတူအလုပ်လုပ်နေစဉ်၊ များစွာသောတန်ဖိုးများကိုတစ်ပြိုင်နက်ရှာဖွေခြင်းသည်များစွာသောအကူအညီဖြစ်နိုင်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် လူများစွာ၏ ဝါသနာပါသော ဒေတာအတွဲတစ်ခုရှိသည်။ သို့သော် ဤဒေတာအတွဲတွင် လူတစ်ဦး ( Emily ) တွင် ဝါသနာတစ်ခုထက်ပိုပါသည်။ ထို့ကြောင့်၊ ယခု Emily ၏ဝါသနာများစွာကို တစ်ပြိုင်နက်ရရှိရန် excel tools နှင့် function အများအပြားကို အသုံးပြုပါမည်။ ထို့အပြင်၊ ဆဲလ်တစ်ခုတည်းတွင် တန်ဖိုးများစွာကို မည်သို့ပါဝင်ရမည်ကို ကျွန်ုပ်ပြပါမည်။
ဒေါင်းလုဒ်လုပ်နည်းစာအုပ်
သင်ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ဤဆောင်းပါးကို ပြင်ဆင်ရန်အတွက် ကျွန်ုပ်တို့အသုံးပြုထားသော လေ့ကျင့်ခန်းစာအုပ်။
များစွာသောတန်ဖိုးများကိုရှာဖွေပါ။xlsm
Excel တွင်များစွာသောတန်ဖိုးများကိုရှာဖွေရန် နည်းလမ်း ၈ ခု
1. Excel တွင် တန်ဖိုးများစွာရယူရန် Find and Replace Tool ကိုသုံးပါ
Find အင်္ဂါရပ်ကို အသုံးပြုခြင်းဖြင့် သင်သည် တန်ဖိုးများစွာကို အလွယ်တကူရနိုင်သည် MS Excel ၏ ကိရိယာကိုရှာပြီး အစားထိုးပါ။ ကျွန်ုပ်တို့၏ဒေတာအတွဲတွင်၊ Emily အမည်ကို 3 ကြိမ် ဖော်ပြထားပါသည်။ ထို့ကြောင့် ဤ 3 တန်ဖိုးများကို တစ်ပြိုင်နက်ရှာဖွေရန် အောက်ပါအဆင့်များကို လိုက်နာပါ။
အဆင့်များ-
- ပထမဦးစွာ ဒေတာအတွဲကို ရွေးချယ်ပါ ( B4:C11 )။
- နောက်တစ်ခု၊ သို့ Ctrl + F ကိုနှိပ်ပါ။ Find and Replace ဝင်းဒိုးကို ယူလာပါ သို့မဟုတ် Home > Editing group > Find & > Find ကိုရွေးပါ။
- ထို့နောက်၊ Emily ကိုရိုက်ထည့်ကာ အကွက်ကိုရှာပါ အကွက်တွင် ကိုနှိပ်ပါ။ ရှာပါ။အားလုံး ။
- ရလဒ်အနေဖြင့် 3 အမည်များ ( Emily ) ကို တွေ့ရှိခဲ့ပါသည်။ အောက်ဖော်ပြပါဝင်းဒိုးတွင် ဖော်ပြထားပါသည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် အကွာအဝေးအတွင်းတန်ဖိုးရှာနည်း (နည်းလမ်း 3 ခု)
2. တန်ဖိုးများစွာကိုရှာဖွေရန် Excel Filter Option
excel တွင်တန်ဖိုးများစွာကိုရရှိရန်နောက်ထပ်လွယ်ကူပြီးမြန်ဆန်သောရွေးချယ်မှုမှာ Autofilter ကိုအသုံးပြုခြင်းဖြစ်သည် ။ . ဤနည်းလမ်းတွင်ပါဝင်သော အဆင့်များကို ကြည့်ကြပါစို့။
အဆင့်များ-
- ပထမဦးစွာ သင်အသုံးပြုလိုသည့်ဆဲလ်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပါ။ ဇကာ။ နာမည်အားလုံးကို စစ်ထုတ်ရန် လိုအပ်သောကြောင့် Cell B5 ကို ရွေးချယ်ထားပါသည်။
- ထို့နောက် Filter > သို့သွားပါ။ ရွေးချယ်ထားသောဆဲလ်၏တန်ဖိုး ။
- ထို့ကြောင့် Emily အမည်ပါရှိသော ဆဲလ်အားလုံးကို အောက်ပါအတိုင်း စစ်ထုတ်ထားပါသည်။
- ယခု၊ စစ်ထုတ်ခြင်းကို ပြန်ဖျက်လိုပါက၊ dataset header ၏ Autofilter icon ကိုနှိပ်ပါ၊ ရွေးပါ “အမည်” မှ စစ်ထုတ်ခြင်း နှင့် OK ကိုနှိပ်ပါ။
ပိုမိုဖတ်ရန်- Excel တွင် String တွင် စာလုံးတစ်လုံးရှာနည်း
3. တန်ဖိုးများစွာကို ပြန်ပေးရန်အတွက် Advanced Filter Option ကိုသုံးပါ
Excel တွင် ဟုခေါ်သော filtering option ပါရှိပါသည်။ အဆင့်မြင့် စစ်ထုတ်မှု ။ တန်ဖိုးများစွာကို ရှာဖွေရာတွင် ဤရွေးချယ်မှုသည် အလွန်အသုံးဝင်ပါသည်။ အဆင့်မြင့်စစ်ထုတ်ခြင်း ရွေးချယ်မှုကို အသုံးပြုရန် စံသတ်မှတ်ချက်ဘောင်တစ်ခု သတ်မှတ်ရပါမည်။ ဤတွင်ပါ၀င်သော အဆင့်များကို ဖြတ်သန်းကြပါစို့နည်းလမ်း။
အဆင့်များ-
- ပထမဦးစွာ၊ သတ်မှတ်ချက်ဘောင် ( B13:C14 ) ကို သတ်မှတ်ပါ။
- နောက်တစ်ခု၊ ဒေတာ > စီရန် & စစ်ထုတ်ခြင်း > အဆင့်မြင့် ။
- အကျိုးဆက်အနေဖြင့် အဆင့်မြင့် Filte r ဝင်းဒိုး ပေါ်လာလိမ့်မယ်။ ယခု၊ စာရင်းအပိုင်းအခြား ( ဒေတာအစုအဝေး ) နှင့် သတ်မှတ်ချက်ဘောင် ကို သတ်မှတ်ပြီး အိုကေ ကို နှိပ်ပါ။
- နောက်ဆုံးတော့ ဒီမှာတော့ Emily ရဲ့ ဝါသနာအားလုံးကို တစ်ပြိုင်နက် ရရှိခဲ့ပါတယ်။
⏩ မှတ်ချက်
သတိရပါ၊ ပင်မဒေတာအတွဲ၏ ခေါင်းစီး နှင့် သတ်မှတ်ချက်အကွာအဝေး သည် ဆင်တူရမည်၊ မဟုတ်ပါက၊ အဆင့်မြင့်စစ်ထုတ်ခြင်း ရွေးစရာသည် အလုပ်မဖြစ်ပါ .
4. Excel Defined Table
အသုံးပြုခြင်းဖြင့် များစွာသောတန်ဖိုးများကို ပြန်ပေးခြင်းဖြင့် Excel Defined Tables ကို ဖန်တီးနိုင်ပြီး တန်ဖိုးများစွာရရှိရန် စစ်ထုတ်ခြင်းကို အသုံးပြုပါ။ ဤသည်မှာ တန်ဖိုးများစွာကိုရှာဖွေရန် အလွန်အဆင်ပြေပြီး လွယ်ကူသောနည်းလမ်းဖြစ်သည်။
အဆင့်များ-
- ပထမဦးစွာ၊ ဒေတာအတွဲ၏ဆဲလ်များကို နှိပ်ပါ ( B4:C11 )။
- ထို့နောက်၊ ၎င်းမှ Ctrl + t ကိုနှိပ်ပါ။ ကီးဘုတ်။ အကျိုးဆက်အနေဖြင့် ဇယားဖန်တီးပါ ဝင်းဒိုး ပေါ်လာပါမည်။ ဇယားကွက်အကွာအဝေးကိုစစ်ဆေးပြီး OK ကိုနှိပ်ပါ။
- ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဒေတာအတွဲမှ အောက်ပါဇယားကို ဖန်တီးထားပါသည်။
- ယခု၊ ဇယား၏ခေါင်းစီးဘေးရှိ အောက်မြှားအိုင်ကွန်ကို နှိပ်ပါ။ ထို့နောက် Emily အမည်ကို စစ်ဆေးပြီး နှိပ်ပါ။ OK
- နောက်ဆုံးတွင်၊ ဤသည်မှာ ကျွန်ုပ်တို့ မျှော်လင့်ထားသော စစ်ထုတ်ထားသောရလဒ်ဖြစ်သည်။
အလားတူစာဖတ်ခြင်း-
- Excel တွင် စာသားရှာဖွေနည်း
- Excel တွင် စာသားရှာဖွေနည်း အကွာအဝေး (11 အမြန်နည်းလမ်းများ)
- ဆဲလ်တွင် တိကျသောစာသားပါရှိမရှိကို ရှာဖွေနည်း
- String Excel တွင် စာလုံးကိုရှာပါ (လွယ်ကူသောနည်းလမ်း 8 ခု )
5. တန်ဖိုးများစွာကိုရှာဖွေရန် FILTER Function ကိုထည့်သွင်းပါ
ဤတစ်ကြိမ်တွင်ကျွန်ုပ်တို့သည် FILTER လုပ်ဆောင်ချက် ကိုအသုံးပြုပါမည်။ excel ရှိ တန်ဖိုးများစွာ။
အဆင့်များ-
- ပထမဦးစွာ၊ Cell C14 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=FILTER(C5:C11,B5:B11=B14)
- နောက်တစ်ခု၊ Enter ကိုနှိပ်ပါ။
- ထို့ကြောင့် Emily ၏ ဝါသနာအားလုံးကို ချက်ခြင်းပြန်လာပါသည်။
⏩ မှတ်ချက်
➤ FILTER လုပ်ဆောင်ချက်ကို Excel 365 စာရင်းသွင်းသူများအတွက်သာ ရနိုင်ပါသည်။
6. Excel တွင် INDEX Function ဖြင့် တန်ဖိုးများစွာကို ရှာဖွေပါ
တန်ဖိုးများစွာကို သင်ရှာဖွေနိုင်ပါသည်။ INDEX လုပ်ဆောင်ချက် ကို အသုံးပြု၍ တခြား excel function တွေလည်းပါပါတယ်။ တန်ဖိုးများစွာကို ရယူရန် ဤဖော်မြူလာသည် ရှုပ်ထွေးသည်။ ဖော်မြူလာကို array တစ်ခုအဖြစ် ထည့်သွင်းထားသည်။ ဘာပဲဖြစ်ဖြစ် အောက်မှာ ပုံသေနည်းကို ရှင်းပြပေးပါမယ်။ အဲဒီမတိုင်ခင်၊ ဒီနည်းလမ်းရဲ့ အဆင့်တွေကို ဖြတ်သန်းကြည့်ရအောင်။
အဆင့်များ-
- အစပိုင်းတွင်၊ Cell C14 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- ရလဒ်အနေဖြင့် အောက်ပါတို့ကို ကျွန်ုပ်တို့ ရရှိခဲ့ပါသည်။ရလဒ်။
- နောက်တစ်ခု၊ အခြားတစ်ခုရယူရန် Fill Handle ( + ) ဆိုင်းဘုတ်ကို အောက်သို့ဆွဲယူပါ။ တန်ဖိုးများ။
- အကျိုးဆက်အနေဖြင့်၊ ဤသည်မှာ ကျွန်ုပ်တို့ရရှိသော Emily ၏ဝါသနာများစာရင်းဖြစ်သည်။
🔎 ဖော်မြူလာ ဘယ်လိုအလုပ်လုပ်သလဲ။
- IF($B$5:$B$11=$B$14၊ROW($B$5:$B$11))
ဤတွင်၊ IF လုပ်ဆောင်ချက် သည် ဆဲလ်အကွာအဝေး B5:B11 နှင့် ညီမျှပါက B14 နှင့် ညီမျှပါက အတန်းနံပါတ်တစ်ခုကို ပြန်ပေးသည်၊ သို့မဟုတ်ပါက ၎င်းသည် FALSE .
- SMALL(IF($B$5:$B$11=$B$14၊ROW($B$5:$B$11)),ROW(1:1))
ယခု၊ ဖော်မြူလာ၏ ဤအပိုင်းသည် အသေးဆုံးလုပ်ဆောင်ချက် ကို အသုံးပြု၍ nth အသေးဆုံးတန်ဖိုးကို ပြန်ပေးသည်။ ဤဖော်မြူလာသည် ဂဏန်းများကို ပြန်ပေးလိမ့်မည်- 5 , 8 , 11 .
- INDEX($B$5:$C$11၊SMALL(IF($B$5:$B$11=$B$14၊ROW($B$5:$B$11)),ROW(1:1))-4၊ 2)
ယခု ဖော်မြူလာ၏ နောက်ဆုံးအပိုင်းကို ရောက်ရှိလာပါပြီ။ ကျွန်ုပ်တို့သိသည်၊ INDEX function သည် ပေးထားသည့် အနေအထားတွင် တန်ဖိုးကို ပြန်ပေးသည်။ နောက်တစ်ခုက၊ INDEX လုပ်ဆောင်ချက်သည် ကျွန်ုပ်တို့၏ဇယား၏ပထမအတန်းအား အတန်း 1 အဖြစ်သတ်မှတ်သည်။ ကျွန်ုပ်၏ဇယားဒေတာအစုံကို အတန်း 5 တွင်စတင်သည်နှင့်အမျှ၊ ကျွန်ုပ်သည် 4 မှ နုတ်လိုက်ပါသည်။ ဒေတာအတွဲမှ မှန်ကန်သောအတန်းကို ရယူရန် ROW တန်ဖိုး။ ထို့ကြောင့်၊ array B5:C11 ၊ အတန်းနံပါတ် 5 ၊ 8 ၊ 11 နှင့် ကော်လံနံပါတ် 2 ၊ INDEX လုပ်ဆောင်ချက်သည် ကျွန်ုပ်တို့၏ လိုချင်သောရလဒ်ကို ပေးလိမ့်မည်
📌 အထက်ဖော်မြူလာမှ ထုတ်ပေးသော အမှားများကို ဖျောက်ထား
အထက်ပါ ပြဿနာတစ်ခု ရှိနေသည်-ဖော်ပြခဲ့သည့် INDEX ဖော်မြူလာ။ Fill Handle ( + ) နိမိတ်လက္ခဏာကို ဆွဲချလိုက်သောအခါ၊ ဖော်မြူလာသည် အမှားတစ်ခု ( #NUM! ) ကို တန်ဖိုးတစ်ခုပြီးနောက် ပြန်ပေးသည်။ ထို့ကြောင့်၊ အထက်ဖော်ပြပါပုံသေနည်းကို ပြုပြင်ရန် ကျွန်ုပ်တို့သည် IF နှင့် ISERROR လုပ်ဆောင်ချက်များကို အသုံးပြုပါမည်။
အဆင့်များ-
- ပထမဦးစွာ၊ Cell C14 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
- ရလဒ်အနေဖြင့် ကျွန်ုပ်တို့သည် အမှားအယွင်းမရှိ ရလဒ်ကို ရရှိပါမည်။
ဤနေရာတွင်၊ ISERROR function သည် တန်ဖိုးတစ်ခု အမှားအယွင်းရှိမရှိ စစ်ဆေးပြီး TRUE သို့မဟုတ် FALSE ပြန်ပေးသည်။ IF နှင့် ISERROR လုပ်ဆောင်ချက်များဖြင့် ပတ်ထားသော အထက်ဖော်ပြပါ ဖော်မြူလာသည် ခင်းကျင်းမှု၏ ရလဒ်သည် အမှားအယွင်း ရှိ၊ မရှိ စစ်ဆေးပြီး ရလဒ်သည် အမှားအယွင်းရှိပါက (“”) ဗလာဖြင့် ပြန်ပေးမည်၊ သို့မဟုတ်ပါက၊ သက်ဆိုင်သောတန်ဖိုးကို ပြန်ပေးသည်။
7. Excel (VBA) တွင် များစွာသောတန်ဖိုးများကိုရှာဖွေရန် User Defined Function
ဤနည်းလမ်းတွင်၊ <1 ကိုအသုံးပြုနည်းကို ဆွေးနွေးပါမည်။> excel တွင် တန်ဖိုးများစွာကို ရယူရန်> User Defined Function ဤတွင်၊ ကျွန်ုပ်တို့သည် User Defined Function : vbaVlookup ကို အသုံးပြုပါမည်။
အဆင့်များ-
- ပထမဦးစွာ သွားပါ။ လုပ်ဆောင်နေသော အလုပ်စာရွက်သို့။
- ဒုတိယအနေဖြင့်၊ Developer > Visual Basic သို့သွားပါ။
- ထို့နောက် Visual Basic ဝင်းဒိုး ပေါ်လာပါမည်။ VBA ပရောဂျက် ထောင့်သို့ သွားပါ (ဝင်းဒိုး၏ ဘယ်ဘက်အပေါ်ထောင့်)။
- တတိယအနေဖြင့်၊ ပရောဂျက်အမည်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပြီး သွားပါ ထည့်သွင်းပါ > Module .
- ထို့ကြောင့် သင်သည် Module ကို ရရှိပါမည်။ Module တွင် အောက်ပါကုဒ်ကို ရေးပါ။
6045
- ထို့နောက် သင်သည် တွင် လုပ်ဆောင်ချက်ကို စတင်ရေးသားပါက၊ Cell C14 ၊ လုပ်ဆောင်ချက်သည် အခြားသော excel လုပ်ဆောင်ချက်များကဲ့သို့ ပေါ်လာလိမ့်မည်။
- ထို့နောက် အောက်ဖော်ပြပါ ပုံသေနည်းကို <တွင် ရေးပါ။ 1> Cell C14 ။
=vbaVlookup(B14,B5:B11,2)
- နောက်ဆုံးတွင်၊ ဤတွင် ကျွန်ုပ်တို့တွင် ဝါသနာများစွာရှိသည် Emily သည် အောက်ပါအတိုင်းဖြစ်သည်။
8. Single Excel Cell တွင် တန်ဖိုးများစွာရယူပါ
ယခုအချိန်အထိ၊ ကျွန်ုပ်တို့သည် အများအပြားကို လက်ခံရရှိထားပြီးဖြစ်သည်။ တန်ဖိုးများကို မတူညီသောဆဲလ်များတွင် ဒေါင်လိုက်ဖော်ပြထားပါသည်။ သို့သော်၊ ယခု၊ ဆဲလ်တစ်ခုတည်းတွင် ပေါင်းထားသော တန်ဖိုးများစွာကို ပြသပါမည်။ ဤနေရာတွင်၊ ကျွန်ုပ်တို့သည် TEXTJOIN လုပ်ဆောင်ချက် ကို FILTER လုပ်ဆောင်ချက်နှင့်အတူ အသုံးပြုပါမည်။ တန်ဖိုးများစွာကို ပူးတွဲရယူပါမည်။
အဆင့်များ-
- ပထမဦးစွာ၊ Cell C14 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- ရလဒ်အနေဖြင့်၊ Emily ၏ဝါသနာအားလုံးကို ဆဲလ်တစ်ခုတည်းတွင် အလျားလိုက်တင်ပြထားပါသည်။
ဤနေရာတွင် TEXTJOIN function သည် ကော်မာများကို အသုံးပြုပြီး ဝါသနာများစာရင်းကို ပေါင်းစပ်ပေးပါသည်။
နိဂုံး
အထက်ပါဆောင်းပါးတွင်၊ ကျွန်ုပ်သည် နည်းလမ်းများကို သေသေချာချာ ဆွေးနွေးရန် ကြိုးစားထားပါသည်။ ဤနည်းလမ်းများနှင့် ရှင်းပြချက်များသည် သင့်ပြဿနာများကို ဖြေရှင်းရန် လုံလောက်လိမ့်မည်ဟု မျှော်လင့်ပါသည်။ သင့်တွင်မေးမြန်းချက်များရှိပါက ကျွန်ုပ်အား အသိပေးပါ။