မာတိကာ
ဤသင်ခန်းစာတွင်၊ excel တွင် ဆဲလ်ကိုက်ညီမှု၏ အတန်းနံပါတ်ကို မည်သို့ပြန်ဆိုရမည်ကို ကျွန်ုပ်တို့ သရုပ်ပြပါမည်။ ပိုမိုရှင်းလင်းစွာပြောပါက၊ ကျွန်ုပ်တို့သည် ဒေတာအတွဲတစ်ခုမှ တန်ဖိုးတစ်ခုကို ရွေးချယ်ပြီး ထိုတန်ဖိုး၏ အတန်းနံပါတ်ကို ထုတ်ယူမည်ဖြစ်သည်။ ထိုသို့လုပ်ဆောင်ရန်အတွက် ဤဆောင်းပါးတစ်လျှောက်လုံးတွင် မတူညီသောလုပ်ဆောင်ချက်များ သို့မဟုတ် မတူညီသောလုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုပါမည်။
လေ့ကျင့်ရေးစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ
အလေ့အကျင့်ဆိုင်ရာစာအုပ်ကို ဤနေရာတွင် ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
Return Row Number.xlsm
7 Excel တွင် Cell Match တစ်ခု၏ အတန်းနံပါတ်ကို ပြန်ရန် နည်းလမ်းများ
ဤဆောင်းပါးတွင်၊ 7 နည်းလမ်းများကို ဆွေးနွေးပါမည်။ excel တွင် ဆဲလ်ကိုက်ညီမှုတစ်ခု၏ အတန်းနံပါတ်ကို ပြန်ပေးရန်။ လုပ်ငန်းစဉ်ကို ပိုမိုကောင်းမွန်စွာ နားလည်စေရန်အတွက် နည်းလမ်းနံပါတ် 5 မှလွဲ၍ ဤဆောင်းပါး၏ နည်းလမ်းအားလုံးအတွက် တူညီသောဒေတာအတွဲကို အသုံးပြုပါမည်။ ကျွန်ုပ်တို့အသုံးပြုမည့်ဒေတာအတွဲတွင် မတူညီသောလူများနှင့် ၎င်းတို့၏ဇာတိနိုင်ငံများ၏အမည်များ ပါဝင်သည်။ Name ကော်လံ သို့မဟုတ် နိုင်ငံ ကော်လံမှ တန်ဖိုးတစ်ခုယူပါမည်။ ထို့နောက် အဆိုပါတန်ဖိုးသည် မည်သည့်အတန်းတွင်ရှိသည်ကို ကျွန်ုပ်တို့ သိရှိပါမည်။
1. ROW Function ဖြင့် Excel နှင့် လိုက်ဖက်သော Cell အတန်း၏ အတန်းနံပါတ်ကို ပြန်ပို့ပါ
ပထမနှင့် အစောဆုံး Excel တွင် ROW လုပ်ဆောင်ချက်ဖြင့် ဆဲလ်တစ်ခု၏ အတန်းနံပါတ်ကို ကျွန်ုပ်တို့ ပြန်ပေးပါမည်။ Excel ရှိ ROW လုပ်ဆောင်ချက်သည် ကိုးကားချက်၏ အတန်းနံပါတ်ကို ပြန်ပေးသည်။ အောက်ပါဒေတာအတွဲတွင်၊ ကျွန်ုပ်တို့သည် Chris ဆဲလ်တွင် F5 အမည်၏ အတန်းနံပါတ်ကို ထုတ်ယူပါမည်။
အဆင့်များကို ကြည့်ကြပါစို့။ သို့ဤလုပ်ဆောင်ချက်ကိုလုပ်ဆောင်ပါ-
အဆင့်-
- အစပြုရန်၊ ဆဲလ် F5 ကို ရွေးပါ။
- ထို့ပြင်၊ ထိုဆဲလ်၏ ဖော်မြူလာဘားတွင် =ROW( အပိုင်းကို ချရေးပါ။
- ထိုအပိုင်းကို ရေးပြီးနောက်၊ အမည်ပါရှိသော ဆဲလ်ကို Chris ကို ရွေးပါ။ ထို့ကြောင့်၊ ဖော်မြူလာဘားတွင် အောက်ပါဖော်မြူလာကို ကျွန်ုပ်တို့ရရှိပါသည်-
=ROW(C6)
- ထို့နောက် နှိပ်ပါ Enter ။
- အဆုံးတွင်၊ ကျွန်ုပ်တို့သည် Chris ဆဲလ်ရှိ F5 အမည်၏ အတန်းနံပါတ်ကို မြင်နိုင်ပါသည်။
Read More- Excel VBA- Return Row Number of Value (5 သင့်လျော်သောနည်းလမ်းများ)
2. အတန်းနံပါတ်ရယူရန် MATCH Function ကိုသုံးပါ Excel
ဤနည်းလမ်းတွင်၊ ကျွန်ုပ်တို့သည် excel တွင် ကိုက်ညီသည့်အတန်းအရေအတွက်ကို ပြန်ပေးရန်အတွက် MATCH လုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။ MATCH လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသော ဆဲလ်အကွာအဝေးကို ရှာဖွေသည် item ပြီးနောက် အပိုင်းအခြားရှိ အကြောင်းအရာ၏ ဆွေမျိုးတည်နေရာကို ပြန်ပေးသည်။ အောက်ပါဒေတာအတွဲတွင်၊ နိုင်ငံအမည် Canada ဘယ်အတန်းတွင် ရှိသည်ကို ကျွန်ုပ်တို့ တွက်ဆပါမည်။
ပြည့်စုံစေရန် အောက်ပါအဆင့်များကို လိုက်နာပါ။ သို့မဟုတ် ဤနည်းလမ်းကို အသုံးပြုပါ။
အဆင့်-
- ပထမ၊ ဆဲလ် F5 ကို ရွေးပါ။
- ထို့နောက်၊ အောက်ပါတို့ကို ထည့်ပါ။ ထိုဆဲလ်ရှိ ဖော်မြူလာ-
=MATCH(E5,C:C,0)
- ထို့နောက် Enter ကိုနှိပ်ပါ။
- နောက်ဆုံးတွင်၊ အထက်ဖော်ပြပါအမိန့်များသည် နိုင်ငံအမည် Canada ဆဲလ်ရှိ F5 ၏ အတန်းနံပါတ်ကို ပြန်ပေးသည်။
နောက်ထပ်ဖတ်ရန်- Excel ကော်လံနှစ်ခုတွင် တူညီသောတန်ဖိုးများကို ရှာပါ
3။MATCH & ပေါင်းစပ်မှုများ အတန်းခွဲထုတ်ရန် ROW Functions
ဆဲလ်တစ်ခု၏ အတန်းနံပါတ်ကို ပြန်ပေးရန်အတွက် MATCH နှင့် ROW လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုနိုင်ပါသည်။ ဆဲလ် F5 တွင် Canada တန်ဖိုး နိုင်ငံ ကော်လံတွင် တည်ရှိသည့် အတန်းနံပါတ်ကို ကျွန်ုပ်တို့ ထည့်သွင်းပါမည်။
၎င်းကိုလုပ်ဆောင်ရန် အဆင့်များကို ကြည့်ကြပါစို့။
အဆင့်များ-
- ပထမ၊ ဆဲလ် F5 ကို ရွေးပါ။
- ဒုတိယအနေဖြင့်၊ ထိုဆဲလ်ထဲတွင် အောက်ပါဖော်မြူလာကို ချရေးပါ-
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- ထို့နောက် Enter ကိုနှိပ်ပါ။
- နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် Canada တန်ဖိုး၏ အတန်းနံပါတ်ကို 6 ကျွန်ုပ်တို့၏ဒေတာအတွဲတွင် ရရှိပါသည်။
နောက်ထပ်ဖတ်ရန်- ဆဲလ်နှစ်ခု Excel တွင် တူညီပါက တန်ဖိုးများကို အခြားဆဲလ်သို့ကူးယူပါ- 3 နည်းလမ်းများ
4 INDEX၊ MATCH & ပေါင်းစပ်ပါ။ Excel တွင် ကိုက်ညီမှုတစ်ခု၏ အတန်းနံပါတ်ကို ပြန်ရန် ROW Functions
INDEX ၊ MATCH & ROW လုပ်ဆောင်ချက်များသည် excel တွင် ကိုက်ညီမှုတစ်ခု၏ အတန်းနံပါတ်ကို ပြန်ပေးသည့် အခြားနည်းလမ်းဖြစ်သည်။
Microsoft Excel တွင်၊ INDEX လုပ်ဆောင်ချက်သည် Excel အကွာအဝေးတစ်ခု သို့မဟုတ် array တစ်ခုရှိ သတ်မှတ်ထားသော အမှတ်တစ်ခုတွင် တန်ဖိုးကို ပြန်ပေးသည်။
တစ်ဖန် မည်သည့်ကော်လံ C နိုင်ငံအမည် Canada ကို ထပ်မံတွေ့ရှိပါမည်။ တည်ရှိသည် ။ ဆဲလ် F5 ရှိ အတန်းနံပါတ်၏ ဂဏန်းတန်ဖိုးကို ပြန်ပေးပါမည်။
ဤနည်းလမ်းကို လုပ်ဆောင်ရန် အဆင့်များကို ကြည့်ကြပါစို့။
အဆင့်များ-
- အစတွင်၊ ဆဲလ်ကို ရွေးပါ။ F5 ။
- ထို့နောက်၊ ထိုဆဲလ်ထဲတွင် အောက်ပါဖော်မြူလာကို ထည့်ပါ-
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- ထို့နောက် Enter ကိုနှိပ်ပါ။
- ထို့ကြောင့် အထက်ဖော်ပြပါလုပ်ဆောင်ချက်များသည် နိုင်ငံအမည် Canada ဆဲလ်အတွင်းရှိ အတန်းနံပါတ်ကို ပြန်ပေးသည်။ F5 ။
🔎 ဖော်မြူလာဘယ်လိုအလုပ်လုပ်သလဲ။
- MATCH(E5,C4:C10,0): ဤအပိုင်းသည် ဆဲလ်တန်ဖိုး E5 အကွာအဝေးအတွင်း ( C4:C10 ) ကို ရှာဖွေသည်။
- INDEX(B4:B10,MATCH(E5,C4:C10,0): ဤအပိုင်းသည် အပိုင်းအခြားအတွင်း ကိုက်ညီသောတန်ဖိုး၏ရည်ညွှန်းချက်ကို ပြန်ပေးသည် ( B4:B10 ) .
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))): INDEX ၏ အတန်းနံပါတ်ကို ပြန်ပေးသည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် နောက်ဆုံးပွဲစဉ်ကို စူးစမ်းရှာဖွေနည်း (နည်းလမ်း 4 ခု)
အလားတူစာဖတ်ခြင်း
- Excel VBA ဖြင့် Range မှ အတန်းနံပါတ်ကို မည်သို့ရယူရမည်နည်း။ )
- [Fixed!] Excel ရှိ အတန်းနံပါတ်များနှင့် ကော်လံအက္ခရာများ (ဖြေရှင်းချက် 3 ခု)
- ဒေတာဖြင့် နောက်ဆုံးအတန်းနံပါတ်ရှာရန် Excel ဖော်မြူလာကို အသုံးပြုနည်း (နည်းလမ်း 2 ခု)
- Excel တွင် ဆဲလ်အကိုးအကားအဖြစ် ပြောင်းလဲနိုင်သော အတန်းနံပါတ်ကို အသုံးပြုနည်း
5. အသေးစား & တူညီသောတန်ဖိုး၏ အတန်းနံပါတ်ကိုရယူရန် MATCH Functions
ကျွန်ုပ်တို့သည် Excel တွင် လိုက်ဖက်သောတန်ဖိုး၏ အတန်းနံပါတ်ကို ပြန်ပေးရန်အတွက် SMALL & MATCH လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုနိုင်သည်။ .
စာရင်းတစ်ခုကို တန်ဖိုးအလိုက် စီထားသောအခါကြီးလိုက်ကြီးလိုက်၊ excel SMALL function သည် စာရင်းရှိ ၎င်း၏တည်နေရာပေါ်အခြေခံ၍ ကိန်းဂဏာန်းတန်ဖိုးကို ပြန်ပေးပါသည်။
ဤနည်းလမ်းကို သရုပ်ဖော်ရန်အတွက်၊ ကျွန်ုပ်တို့သည် ယခင်အရာများနှင့် အနည်းငယ်ကွဲပြားသောဒေတာအတွဲကို အသုံးပြုပါမည်။ SMALL လုပ်ဆောင်ချက်သည် ဂဏန်းတန်ဖိုးများနှင့်သာ သက်ဆိုင်ပါသည်။ အောက်ပါဒေတာအတွဲတွင်၊ ကျွန်ုပ်တို့တွင် နိုင်ငံအမည်များနှင့် ၎င်းတို့၏နေရာများရှိသည်။ ဧရိယာ၏ အနိမ့်ဆုံးတန်ဖိုးသည် မည်သည့်အတန်းတွင် ရှိသည်ကို ကျွန်ုပ်တို့ ရှာဖွေပါမည်။ ထို့နောက် ကျွန်ုပ်တို့သည် ထိုတန်ဖိုးကို ဆဲလ် E5 တွင် ပြန်ပေးပါမည်။
ဤနည်းလမ်းကို လုပ်ဆောင်ရန် အဆင့်များကို ကြည့်ကြပါစို့။
အဆင့်များ :
- အစပြုရန်၊ ဆဲလ် E5 ကို ရွေးပါ။
- ထို့ပြင်၊ ထိုဆဲလ်တွင် အောက်ပါဖော်မြူလာကို ထည့်ပါ-
=MATCH(SMALL(C5:C10,1),C5:C10)
- ထို့နောက် Enter ကိုနှိပ်ပါ။
- အဆုံးတွင်၊ ကျွန်ုပ်တို့ ကော်လံ C ရှိ ဧရိယာ၏ အနိမ့်ဆုံးတန်ဖိုးသည် အတန်းနံပါတ် 3 တွင် တည်ရှိသည်ကို တွေ့နိုင်ပါသည်။
🔎 ဖော်မြူလာဘယ်လိုအလုပ်လုပ်သလဲ။
- SMALL(C5:C10,1): ဤအပိုင်းသည် အသေးငယ်ဆုံးဂဏန်းတန်ဖိုးကို ပြန်ပေးသည် အပိုင်းအခြား ( C5:C10 )။
- MATCH(SMALL(C5:C10,1),C5:C10): အသေးငယ်ဆုံးတန်ဖိုး၏ အတန်းနံပါတ်ကို ပြန်ပေးသည်။ ဆဲလ် E5 ။
မှတ်ချက်-
MATCH လုပ်ဆောင်ချက်သည် တန်ဖိုးတစ်ခု၏ နှိုင်းရအနေအထားကို ပြန်ပေးသောကြောင့်၊ ဒေတာအကွာအဝေးတစ်ခုမှ၊ အထက်ဖော်ပြပါလုပ်ငန်းစဉ်သည် 3 တန်ဖိုး 7 အစား
6. Excel ရှိ ဆဲလ်တစ်ခုအတွင်း ဆဲလ်တစ်ခုအတွင်း တူညီသော အတန်းနံပါတ်များအားလုံးကို ပြန်ပေးပါ
ကျွန်ုပ်တို့၌ ဒေတာအတွဲတစ်ခုရှိသည်ဆိုပါစို့ကော်လံတစ်ခုတည်းတွင် တူညီသောတန်ဖိုးများစွာရှိသော်လည်း မတူညီသောအတန်းများတွင်ရှိသည်။ ကျွန်ုပ်တို့သည် ထိုတန်ဖိုးများ၏ အတန်းနံပါတ်များကို ဆဲလ်တစ်ခုတည်းတွင် ထည့်သွင်းလိုပါသည်။ ဤပြဿနာမျိုးကို လုပ်ဆောင်ရန် ကျွန်ုပ်တို့သည် TEXTJOIN ၊ IF နှင့် ROW လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုပါမည်။
The TEXTJOIN function သည် ချိတ်ဆက်ရမည့် စာသားတန်ဖိုးတစ်ခုစီကြားတွင် သင်သတ်မှတ်ပေးသည့် အကန့်အသတ်တစ်ခုဖြင့် ဘောင်အမျိုးမျိုးမှ စာသားများကို ချိတ်ဆက်ပေးပါသည်။
အောက်ပါဒေတာအတွဲတွင်၊ ၎င်းကို ကော်လံ C <တွင် တွေ့နိုင်ပါသည်။ 2>' United States ' ၏တန်ဖိုးသည် 3 ကြိမ် ရှိနေပါသည်။
အတန်းကို ပြန်ရန် အဆင့်များကို ကြည့်ကြပါစို့။ ဆဲလ်တစ်ခုအတွင်း တူညီသောတန်ဖိုးရှိသော ဂဏန်းများ။
အဆင့်-
- ပထမ၊ ဆဲလ် F5 ကို ရွေးပါ။
- ထို့နောက်၊ ထိုဆဲလ်ထဲတွင် အောက်ပါဖော်မြူလာကို ထည့်ပါ-
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- ထို့နောက် <1 ကိုနှိပ်ပါ>Enter ။
- နောက်ဆုံးတွင်၊ ဆဲလ် F5 ကော်လံ C မှ တူညီသောတန်ဖိုးများ၏ အတန်းနံပါတ်များကို ကျွန်ုပ်တို့တွေ့နိုင်ပါသည်။
🔎 ဖော်မြူလာဘယ်လိုအလုပ်လုပ်သလဲ။
- IF(C5:C10=E5၊ ROW(C5:C10),""): ဤအပိုင်းတွင် IF အကွာအဝေးရှိ တန်ဖိုးများ ( C5:C10 ) သည် ဆဲလ်တန်ဖိုးနှင့် ညီမျှသည် E5 . ထို့နောက်၊ ၎င်းသည် ထိုဆဲလ်၏ အတန်းနံပါတ်ကို ပြန်ပေးသည်။
- TEXTJOIN(“,”,,IF(C5:C10=E5,ROW(C5:C10),””)): ဆဲလ်တစ်ခုထဲရှိ F5 တွင် ကော်မာတစ်ခုနှင့် ယခင်အဆင့်၏ အတန်းနံပါတ်များကို ပေါင်းစပ်ထားသည်။
နောက်ထပ်ဖတ်ရန်- ဒေတာကို ယှဉ်တွဲနည်း Excel မှ ၂Worksheets
7. Cell Match တစ်ခု၏ အတန်းလိုက်စီခြင်းကို ရယူရန် VBA ကုဒ်ကို အသုံးပြုပါ
သင်သည် အဆင့်မြင့် excel အသုံးပြုသူဖြစ်ပါက၊ သင်သည် VBA ( အပလီကေးရှင်းများအတွက် Visual Basic ) ကုဒ်သည် excel တွင် ဆဲလ်တစ်ခု၏ အတန်းနံပါတ်နှင့်ကိုက်ညီသော အတန်းနံပါတ်ကို ပြန်ပေးသည်။ VBA ကုဒ်ကို အသုံးပြု၍ excel တွင် မည်သည့်လုပ်ငန်းကိုမဆို ပိုမိုလျင်မြန်စွာ လုပ်ဆောင်နိုင်သည်။ အောက်ပါဒေတာအတွဲတွင်၊ ကျွန်ုပ်တို့သည် C ကော်လံ C တန်ဖိုး၏ အတန်းနံပါတ် Canada တန်ဖိုးကိုရှာဖွေရန် VBA ကုဒ်ကို ထည့်သွင်းပါမည်။
VBA ကုဒ်ကို အသုံးပြုရန် အဆင့်များကို ကြည့်ကြပါစို့။
အဆင့်များ-
- ပထမဦးစွာ VBA ဟု အမည်ပေးထားသည့် အသက်ဝင်သော စာရွက်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပါ ။
- ဒုတိယအနေဖြင့်၊ ရွေးစရာ ' View Code ' ကို ရွေးပါ။
- ထို့နောက်၊ ဗလာ VBA module တစ်ခု ပေါ်လာပါမည်။
- တတိယအနေဖြင့်၊ ထိုဗလာ module တွင် အောက်ပါကုဒ်ကို ထည့်ပါ-
6943
- ကုဒ်တွင် ' Value_Serched ' ပြောင်းလဲမှုအတွက် တန်ဖိုး Canada ကို ထည့်သွင်းပါ။ အောက်ပါပုံတွင် ထိုအပိုင်းကို ကျွန်ုပ်တို့ မီးမောင်းထိုးပြထားပါသည်။
- ယခု၊ Run ခလုတ်ကို နှိပ်ပါ သို့မဟုတ် ကုဒ်ကိုဖွင့်ရန် F5 ကီးကို နှိပ်ပါ။
- နောက်ဆုံးတွင်၊ ကျွန်ုပ်တို့သည် C ကော်လံရှိ တန်ဖိုး C ၏ အတန်းနံပါတ် <1 ကိုပြသသည့် မက်ဆေ့ချ်ဘောက်စ်တစ်ခုရရှိသည်။>6 ။
ပိုမိုဖတ်ရန်- Excel တွင် VBA ကိုအသုံးပြု၍ အတန်းနံပါတ်ရှာနည်း (4 Macros)
မှတ်ချက်-
သင်၏ dataset မှ မည်သည့်ဒေတာကိုမဆို ရှာဖွေလိုပါက အထက်ကုဒ်တွင် မီးမောင်းထိုးပြထားသော အစိတ်အပိုင်းများကို ပြုပြင်ရန် လိုအပ်ပါသည်။အပေါ်က ပုံထဲက ကုဒ်။ VBA အစား သင့်အလုပ်စာရွက်အမည်ကို အသုံးပြုပါ။ တန်ဖိုး Canada ကို သင့်အလုပ်စာရွက်တွင် သင်ရှာဖွေလိုသော အခြားတန်ဖိုးသို့ ပြောင်းပါ။ ကော်လံအပိုင်းအခြား C အစား၊ သင်ရှာဖွေလိုသော ကော်လံအပိုင်းအခြားကို ထည့်သွင်းပါမည်။
နိဂုံးချုပ်
နိဂုံးချုပ်အနေဖြင့်၊ ဤသင်ခန်းစာသည် အတန်းကိုပြန်ရန် စိတ်ကူးများကို ခြုံငုံဖော်ပြထားပါသည်။ excel တွင် ဆဲလ်တစ်ခု၏ အရေအတွက် မင်းရဲ့အရည်အချင်းတွေကို စမ်းသပ်ဖို့ ဒီဆောင်းပါးပါလာတဲ့ လေ့ကျင့်ခန်းစာရွက်ကို သုံးပါ။ သင်သည်မည်သည့်မေးခွန်းများရှိပါက, ကျေးဇူးပြုပြီးအောက်တွင်မှတ်ချက်ထားခဲ့ပါ။ ကျွန်ုပ်တို့၏အဖွဲ့သည် သင့်အား တတ်နိုင်သမျှ မြန်မြန် စာပြန်ရန် ကြိုးစားပါမည်။ အနာဂတ်တွင် ပိုမိုဖန်တီးမှုရှိသော Microsoft Excel ဖြေရှင်းချက်များအတွက် စောင့်ကြည့်ပါ။