မာတိကာ
ဤသင်ခန်းစာတွင်၊ Excel အကွာအဝေး တွင် စာသားရှာနည်း နှင့် စာသားကိုကိုင်ဆောင်ထားသည့် ဆဲလ်၏ရည်ညွှန်းချက်ကို ပြန်ပေးပါမည်။ ဒါ့ပြင် နည်းလမ်းပေါင်းများစွာကို ကျွန်တော်ပြမယ်။ သို့မှသာ သင့်လိုအပ်ချက်သည် မည်သည့်နည်းလမ်းနှင့်မဆို ကိုက်ညီနိုင်စေရန်။
သို့သော် အဓိက ဆွေးနွေးမှုတွင် ကျွန်ုပ်အသုံးပြုမည့် လုပ်ဆောင်ချက်များအကြောင်း အနည်းငယ် ဆွေးနွေးလိုပါသည်။
ဒေါင်းလုဒ်လုပ်ပါ။ Working File
ဤသည်မှာ ဤသင်ခန်းစာပြုလုပ်ရန် ကျွန်ုပ်အသုံးပြုခဲ့သော Excel ဖိုင်ဖြစ်သည်။ ဒေါင်းလုဒ်လုပ်ပြီး ကျွန်ုပ်နှင့်အတူ လိုက်လျှောက်ပါ။
အကွာအဝေးရှိ စာသားရှာဖွေခြင်းနှင့် ဆဲလ်ပြန်ခြင်း ရည်ညွှန်းခြင်း.xlsx
လိုအပ်သော ဆွေးနွေးမှုများ
ဤအပိုင်း အောက်ဖော်ပြပါ Excel လုပ်ဆောင်ချက်များကို ကြီးမားစွာအသုံးပြုနေသူများအတွက် ရွေးချယ်နိုင်သည်-
- INDEX()
- MATCH()
- CELL()
- နှင့် OFFSET()
# Excel တွင် INDEX Function
INDEX လုပ်ဆောင်ချက် သည် ပေးထားသော အပိုင်းအခြားတစ်ခုအတွင်း သီးခြားအတန်းနှင့် ကော်လံ၏ဆုံရာရှိ ဆဲလ်တန်ဖိုး သို့မဟုတ် ရည်ညွှန်းချက်ကို ပြန်ပေးသည်။
INDEX လုပ်ဆောင်ချက်၏ syntax :
INDEX(array, row_num, [column_num])
INDEX(reference, row_num, [column_num], [area_num])
အောက်ပါပုံကိုကြည့်ပါ :
ဖော်မြူလာများ၏ ရှင်းလင်းချက်
ဥပမာ 1:
သင်တွေ့နိုင်သည် ဥပမာ 1 (ဥပမာ 2) က နားလည်ရ နည်းနည်းခက်တယ်။ ၎င်းသည် အမှန်တကယ်တွင် Excel Array Formula ဖြစ်သည်။
- ပထမဦးစွာ၊ ဆဲလ် C16 ကို ရွေးပြီး အောက်ပါတို့ကို ချရေးပါ။ဖော်မြူလာ။
{=INDEX(B4:D9,2,)}
- ထို့နောက် CTRL+SHIFT+ENTER ကို နှိပ်လိုက်ပါသည်။ array ဖော်မြူလာကို ထည့်ရန်။
ဤဖော်မြူလာ အမှန်တကယ် အလုပ်လုပ်ပုံ။
- ဤနေရာတွင် <1 ၏ ခင်းကျင်းမှုအပိုင်း>INDEX လုပ်ဆောင်ချက်သည် B4:D9 ဖြစ်သည်။ ၎င်း၏ ဒုတိယ အတန်းသည် B5:D5 အတန်းဖြစ်သည်။
- ကော်လံနံပါတ်သည် ဗလာဖြစ်သောကြောင့်၊ INDEX လုပ်ဆောင်ချက်သည် တစ်ခုလုံးကို ပြန်ပေးသည်။ 2nd အတန်း။
ဥပမာ 2
{=INDEX((B4:D9,F4:H9),2,,2)}
- INDEX လုပ်ဆောင်ချက် ရည်ညွှန်းချက်အနေဖြင့်၊ ဤနေရာတွင် နှစ်ခု အပိုင်းအခြားများ ရှိသည်- B4:D9 နှင့် F4:H9။
- အတန်းနံပါတ်သည် 2 ဖြစ်သည်။ ကော်လံနံပါတ်ကို မဖော်ပြထားပါ။ ထို့ကြောင့်၊ 2nd အတန်း၏တန်ဖိုးအားလုံးကို ပြန်ပေးပါမည်။
- အကွာအဝေး F4:H9 ကို ဧရိယာနံပါတ် ဖြစ်သောကြောင့် Index function မှ အသုံးပြုပါသည်။ 2.
ဥပမာ 3
=INDEX(B4:B9,3,)
၎င်းသည် အလွန်ရိုးရှင်းပါသည် INDEX ဖော်မြူလာ။ array ၏ 3rd တန်ဖိုး B4:B9 ကို ဤဖော်မြူလာဖြင့် ပြန်ပေးပါသည်။
ဥပမာ 4
=INDEX(B4:D9,2,3)
ဤဖော်မြူလာသည် အပိုင်းအခြား B4:D9 ၏ လမ်းဆုံတန်ဖိုး 2nd အတန်းနှင့် 3rd ကော်လံကို ပြန်ပေးသည်။
Excel တွင် # MATCH လုပ်ဆောင်ချက်
MATCH လုပ်ဆောင်ချက် သည် တန်ဖိုးများ၏ array တစ်ခုတွင် တန်ဖိုးတစ်ခု၏ အနေအထားကို ပြန်ပေးသည်။
MATCH လုပ်ဆောင်ချက်၏ Syntax:
=MATCH(lookup_value, lookup_array, [match_type])
- ယခု၊ C17 အကွက်တွင် အောက်ပါဖော်မြူလာကို ချရေးပါ။
=MATCH(C14,B4:B9,0)
ဤဖော်မြူလာ မည်သို့အလုပ်လုပ်သနည်း။
- ထိုဆဲလ်တန်ဖိုး C14 သည် Google ဖြစ်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့၏ ရှာဖွေမှုတန်ဖိုးမှာ Google ဖြစ်သည်။
- ဆဲလ်အကွာအဝေး B4:B9 တွင်၊ Google ၏ အနေအထားမှာ 6th
- ထို့ကြောင့် ဖော်မြူလာသည် 6 ကို ပြန်ပေးသည်။
Excel တွင် # CELL လုပ်ဆောင်ချက်
CELL လုပ်ဆောင်ချက် သည် ဖော်မတ်ချခြင်းဆိုင်ရာ အချက်အလက်ကို ပြန်ပေးသည်၊ စာရွက်၏ဖတ်ရှုမှုအစီအစဥ်အရ အကိုးအကားအရ ပထမဆဲလ်၏တည်နေရာ သို့မဟုတ် အကြောင်းအရာများ။
Excel CELL Function ၏ syntax
=CELL(info_type, [reference])
CELL လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့်၊ ABSOLUTE လိပ်စာ အပါအဝင် ဆဲလ်ကိုးကားချက်အသေးစိတ်များစွာကို သင်ရနိုင်သည်။ အထက်ပါပုံမှ သင်မြင်နိုင်ပါသည်။
Excel တွင် # OFFSET Function
Excel ၏ OFFSET လုပ်ဆောင်ချက် သည် ပေးထားသော အတန်းနှင့် ကော်လံများဖြစ်သည့် အပိုင်းအခြားတစ်ခုအား ရည်ညွှန်းချက်ကို ပြန်ပေးသည် ပေးထားသော ကိုးကားချက်မှ။
OFFSET Function ၏ syntax-
=OFFSET(reference, rows, cols, [height], [width])
- ဤတွင်၊ B13 အကွက်တွင် အောက်ပါဖော်မြူလာကို အသုံးပြုခဲ့သည်။
=SUM(OFFSET(B4,3,1,3,2))
ဤဖော်မြူလာ မည်သို့အလုပ်လုပ်သနည်း။
- OFFSET လုပ်ဆောင်ချက်၏ ရည်ညွှန်းချက်မှာ ဆဲလ်ရည်ညွှန်းချက် B4 ဖြစ်သည်။ ထို့ကြောင့်၊ ဆဲလ် B4 ၏ အနေအထားမှာ 0 ဖြစ်သည်။
- ထို့နောက် ရည်ညွှန်းချက်မှ အောက်သို့ အတန်း 3 တန်း။
- ထို့နောက် 1 နောက်ဆုံးအနေအထားမှ ညာဘက်ကော်လံ။
- နောက်ဆုံးတွင်၊ အပိုင်းအခြား C7:D9 (အမြင့် 3 အတန်းနှင့် အကျယ် 2 ကော်လံ)။ ၎င်းသည် 756 တန်ဖိုးကို ပြန်ပေးသည်။ အပိုင်းအခြား C7:D9 ကို မီးမောင်းထိုးပြထားသည်။လိမ္မော်ရောင်ဘောင်ဖြင့်။
ထို့ကြောင့် ကြိုတင်လိုအပ်သော ဆွေးနွေးမှုပြီးသွားပါပြီ။
ယခု ကျွန်ုပ်တို့၏ အဓိကဆွေးနွေးမှုသို့ လာကြည့်ကြပါစို့။
ရှာဖွေရန် နည်းလမ်း 3 ခု Excel အကွာအဝေးရှိ စာသားနှင့် Return Cell ရည်ညွှန်းချက်
ဤကဏ္ဍတွင်၊ အပိုင်းအခြားအတွင်း စာသားရှာဖွေရန်နှင့် Excel ရှိ ဆဲလ်ကိုးကားချက်များကို ပြန်ပေးမည့်နည်းလမ်းများကို ကျွန်ုပ်ရှင်းပြပါမည်။ ထို့အပြင်၊ သင်၏ပိုမိုနားလည်သဘောပေါက်ရန်အတွက်၊ ကျွန်ုပ်သည် အောက်ပါဒေတာအစုံကို အသုံးပြုပါမည်။
နည်းလမ်း 1- INDEX & အသုံးပြုခြင်း အကွာအဝေးရှိ စာသားကိုရှာရန်နှင့် ဆဲလ်ပြန်ပို့ရန် တူညီသောလုပ်ဆောင်ချက်များ
ဤနည်းလမ်းတွင်၊ ကော်လံတစ်ခုတည်းတွင် စာသားကို ကျွန်ုပ်ရှာဖွေမည်ဖြစ်ပြီး တွေ့ရှိပါက ဖော်မြူလာမှ ရည်ညွှန်းချက်ကို ပြန်ပေးပါမည်။ ထို့အပြင်၊ ကျွန်ုပ်သည် အပိုင်းအခြားရှိ စာသားများကို ရှာဖွေရန်နှင့် ဆဲလ်အကိုးအကားများကို ပြန်ပေးရန်အတွက် INDEX နှင့် MATCH လုပ်ဆောင်ချက်များကို အသုံးပြုပါမည်။
အဆင့်များ-
- ပထမဦးစွာ၊ သင်ရလဒ်ကိုသိမ်းဆည်းလိုသည့် အခြားဆဲလ် D17 ကို ရွေးပါ။
- ဒုတိယအနေဖြင့်၊ D17 ဆဲလ်တွင် အောက်ပါဖော်မြူလာကို ချရေးပါ။
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- ထို့နောက်၊ ရလဒ်ရယူရန် ENTER ကိုနှိပ်ပါ။
နောက်ဆုံးတွင်၊ သင်သည် “ Dropbox ” စာသားအတွက် ဆဲလ်ကိုးကားချက်တစ်ခု ရရှိပါမည်။
၎င်းသည် မည်သို့လုပ်ဆောင်သနည်း။ ဖော်မြူလာ အလုပ်ဖြစ်ပါသလား။
စာသား “Dropbox” -
- စာသားအတွက် ဖော်မြူလာကို ရှင်းပြပါရစေ၊ MATCH(D16,B4:B14,0) ၊ တန်ဖိုး 9 ကို ပြန်ပေးသည်။ array အတွင်းရှိ Dropbox ၏ အနေအထားသည် B4:B14 ဖြစ်သောကြောင့် 9th ဖြစ်သည်။ ဒီတော့ ခြုံငုံဖော်မြူလာဖြစ်လာသည်-
=CELL(“address”,INDEX(B4:B14,9))
- ယခု၊ INDEX(B4:B14,9) အပိုင်းသည် ဆဲလ်ကိုးကား B12 ကို ရည်ညွှန်းသည်။ ထို့ကြောင့်၊ ဖော်မြူလာဖြစ်လာသည်- =CELL(“address”,B12)
- ထို့နောက်၊ =CELL(“address”,B12) ဆဲလ်၏ ပကတိအကိုးအကား B12 ကို ပြန်ပေးသည်။
- ထို့ကြောင့်၊ ကျွန်ုပ်သည် ဖော်မြူလာတစ်ခုလုံး၏ အထွက်အဖြစ် $B$12 ရရှိပါသည်။
မှတ်ချက်- INDEX(B4:B14,9) သည် တန်ဖိုး သို့မဟုတ် ဆဲလ်ရည်ညွှန်းချက်ကို ပြန်ပေးနိုင်သည်။ ဤသည်မှာ INDEX Function ၏ လှပမှုဖြစ်သည်။
Read More- အခြားစာရွက်ရှိ Excel ရည်ညွှန်းဆဲလ်ကို ဒိုင်နမစ်ဖြင့်
အလားတူစာဖတ်ခြင်း
- Excel တွင် သွယ်ဝိုက်သောလုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း (သင့်လျော်သောဥပမာ 12 ခု)
- ဆဲလ်တွင် တိကျသောစာသားပါရှိလျှင် Excel တွင် 1 ထပ်ထည့်ပါ (ဥပမာ 5 ခု၊ )
- Excel တွင် ROW Function ကိုအသုံးပြုနည်း (ဥပမာ 8 ခုနှင့်)
- Cell တွင် စာသားပါရှိလျှင် Excel ရှိ အခြား Cell တွင် စာသားထည့်ပါ
- Excel တွင် COLUMNS Function ကိုအသုံးပြုနည်း (ဥပမာ 3 ခု)
နည်းလမ်း 2- INDEX၊ MATCH & OFFSET Functions
ဤနည်းလမ်းတွင်၊ ကော်လံတစ်ခုထက်ပိုသော စာသားကို ကျွန်ုပ်ရှာဖွေနိုင်ပါသည်။ ဒါပေမယ့် သင်ကိုယ်တိုင် ကော်လံကို ရွေးရပါမယ်။ ထို့အပြင်၊ ကျွန်ုပ်သည် အပိုင်းအခြားအတွင်း စာသားကိုရှာဖွေရန်နှင့် ဆဲလ်ကိုးကားချက်များကို ပြန်ပေးရန်အတွက် INDEX၊ OFFSET၊ နှင့် MATCH လုပ်ဆောင်ချက်များကို အသုံးပြုပါမည်။
အဆင့်များ-
- ပထမဦးစွာ၊ D18 တွင် အောက်ပါဖော်မြူလာကို ချရေးပါ။ဆဲလ်။
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- ဒုတိယ၊ ရလဒ်ရယူရန် ENTER ကိုနှိပ်ပါ။
နောက်ဆုံးတွင်၊ သင်သည် “ Mike Little ” စာသားအတွက် ဆဲလ်ကိုးကားချက်တစ်ခု ရရှိပါမည်။
ဒီဖော်မြူလာက ဘယ်လိုအလုပ်လုပ်သလဲ။
- ဒီဖော်မြူလာက အပေါ်ကပုံသေအတိုင်း အလုပ်လုပ်တယ်။ တစ်ခုတည်းသော ခြားနားချက်မှာ- Excel ၏ OFFSET လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကော်လံကို ဒိုင်းနမစ်ဖြင့် ရွေးချယ်ခြင်းဖြစ်သည်။ OFFSET လုပ်ဆောင်ချက်ကို နားလည်ပါက၊ ဤအပိုင်းကို နားလည်ရန် ရိုးရှင်းပါသည်- OFFSET(B4,0,D17-1,11,1)
Read More- Excel တွင် OFFSET Function ၏ ဥပမာများ (Formula+VBA )
Method 3- Range ရှိ စာသားရှာဖွေရန်နှင့် Return Cell Reference
တစ်ခါတစ်ရံတွင် ပေါင်းစပ်လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း စာသားတန်ဖိုးသည် အပိုင်းအခြားတစ်ခုတွင် တစ်ကြိမ်ထက်ပို၍ ထပ်ဖြစ်နိုင်သည်။ အပိုင်းအခြားရှိ ထိုစာသား၏ အတန်းနံပါတ်ကို ပြန်ပေးနိုင်ပါသည်။ ဤတွင်၊ ကျွန်ုပ်သည် အပိုင်းအခြားအတွင်း စာသားကိုရှာဖွေရန်နှင့် ဆဲလ်အကိုးအကားပြန်ပို့ရန် SMALL၊ ROW ၊ နှင့် IF ကို အသုံးပြုပါမည်။ “Apple” ဟူသော စာသားသည် B4:B14 အပိုင်းအခြားအတွင်း 3 ကြိမ် သူ့အလိုလို ထပ်ခါတလဲလဲ ဖြစ်နေသော အောက်ပါပုံဖြစ်သည်။
ဤအတန်းနံပါတ်များကို မည်သို့ရနိုင်သည်ကို ကျွန်ုပ်ပြပါရစေ။
- ဆဲလ် D9 တွင် ဤဖော်မြူလာကို ကျွန်ုပ်အသုံးပြုခဲ့သည်။
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- ထို့နောက် ကျွန်ုပ်သည် ဤဖော်မြူလာကို D10 ဆဲလ်တွင် ကူးယူပါသည်။
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- ဤတွင်၊ ရလဒ်ရရှိရန် CTRL + SHIFT + ENTER ကိုနှိပ်လိုက်ပါသည်။
- အလားတူပင်၊ ကျွန်ုပ်သည် ဖော်မြူလာကို ကူးယူထားပြီးဖြစ်သည်။ဖော်မြူလာသည် အမှားတန်ဖိုးကို ပြန်ပေးသည်။
၎င်းသည် Excel array ဖော်မြူလာတစ်ခုဖြစ်ကြောင်း ရှင်းရှင်းလင်းလင်း သိထားရပါမည်။
သို့သော်၊ မည်ကဲ့သို့လုပ်ဆောင်ရမည်ကို သိရန်လိုအပ်ပါသည်။ SMALL လုပ်ဆောင်ချက်သည် Excel တွင်အလုပ်လုပ်သည်။
SMALL လုပ်ဆောင်ချက်၏ syntax-
SMALL(array,k)
အတွက် ဥပမာ၊ SMALL({80;35;55;900}၊2) သည် 2nd Array အတွင်းရှိ အသေးငယ်ဆုံးတန်ဖိုးကို ပြန်ပေးလိမ့်မည် {80;35;55;900}<၂>။ အထွက်သည်- 55 ဖြစ်လိမ့်မည်။
ဒါဆို ဖော်မြူလာက ဘယ်လိုအလုပ်လုပ်သလဲ။
Cell D9 = {=SMALL(IF($D$6=$B$4:$B$14၊ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1- 1))}
ဤ array ဖော်မြူလာကို ရှင်းရှင်းလင်းလင်းနားလည်ရန်၊ သင်သည် ကျွန်ုပ်၏လမ်းညွှန်ချက်ကို ဖတ်နိုင်သည်- Excel Array Formula Basic 2 – Array Formula ၏ခွဲခြမ်းစိတ်ဖြာမှု
- ဖော်မြူလာ၏ ဤအပိုင်း၊ IF($D$6=$B$4:$B$14၊ROW($B$4:$B$14)-ROW($B$4)+1) ၊ အမှန်တကယ် ပြန်တက်လာသည် SMALL လုပ်ဆောင်ချက်အတွက် array။
- IF လုပ်ဆောင်ချက် ၏ ယုတ္တိဗေဒစမ်းသပ်မှုအပိုင်းသည်- $D$6=$B$4:$B$14 ဖြစ်သည်။ ဤအပိုင်းသည် အပိုင်းအခြား $B$4:$B$14 ၏တန်ဖိုးများသည် $D$6 ဟုတ်မဟုတ် (တစ်ခုပြီးတစ်ခု) စမ်းသပ်သည်။ တူညီပါက၊ array တွင် TRUE တန်ဖိုးကို သတ်မှတ်ပြီး မညီမျှပါက၊ array တွင် False တန်ဖိုးကို သတ်မှတ်သည်- {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
- နှင့် value_if_true အပိုင်းသည်- ROW($B$4:$B$14)-ROW($ B$4)+1) ။ ဤအပိုင်းတစ်ခုလုံးသည် ဤကဲ့သို့သော အရာတစ်ခုကို ပြန်ပေးသည်- {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
- ROW(1:1) တကယ်တော့ SMALL function ရဲ့ k ပါ။ ၎င်းသည် 1 သို့ ပြန်တက်လာသည်။
- ထို့ကြောင့်၊ ဆဲလ် D9 တွင် ဤပုံစံအတိုင်း ဖြစ်သွားသည်- SMALL(IF({FALSE;FALSE;TRUE;FALSE ;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}၊{1;2;3;4;5;6;7;8;9;10;11}),1)
- ယခု IF လုပ်ဆောင်ချက်သည် ဤ array ကို ပြန်ပေးသည်- {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}။
- ဖော်မြူလာဖြစ်လာသည်- SMALL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1)။
- နောက်ဆုံးတွင်၊ ဖော်မြူလာက 3။
ဤရှုပ်ထွေးသောဖော်မြူလာ အလုပ်လုပ်ပုံကို သင်ရရှိမည်ဟု မျှော်လင့်ပါသည်။
R ead More- Excel အကယ်၍ Cell တွင် စာသားပါ၀င်ပါက တန်ဖိုးကို ပြန်ပေးပါ (8 လွယ်ကူသော နည်းလမ်းများ)
နိဂုံး
ဤဆောင်းပါးသည် အထောက်အကူဖြစ်မည်ဟု မျှော်လင့်ပါသည်။ ဤတွင်၊ ကျွန်ုပ်သည် 3 အကွာအဝေးအတွင်း စာသားကို အကွာအဝေးအတွင်း စာသားကိုရှာဖွေပြီး Excel တွင် ဆဲလ်ကိုးကားချက်ကို မည်သို့ပြန်ဆိုရမည်ကို နားလည်ရန် သင့်လျော်သောနည်းလမ်းများကို ကျွန်ုပ်ရှင်းပြထားပါသည်။ Excel နှင့်ပတ်သက်သော အကြောင်းအရာများကို ပိုမိုလေ့လာရန် ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ် Exceldemy သို့ သွားရောက်ကြည့်ရှုနိုင်ပါသည်။ အောက်ဖော်ပြပါမှတ်ချက်ကဏ္ဍတွင် သင့်တွင်တစ်စုံတစ်ရာရှိပါက မှတ်ချက်များ၊ အကြံပြုချက်များ သို့မဟုတ် မေးမြန်းချက်များကို ကျေးဇူးပြု၍ ချပေးပါ။