မာတိကာ
ဤသင်ခန်းစာတွင်၊ ကျွန်ုပ်တို့သည် Excel စကြဝဠာ၏ လျှို့ဝှက်ဆန်းကြယ်ဆုံးသော နေထိုင်သူများထဲမှ တစ်ဦးဖြစ်သည့် OFFSET လုပ်ဆောင်ချက်ကို အလင်းပြပါမည်။
ထို့ကြောင့် OFFSET ဆိုသည်မှာ အဘယ်နည်း။ Excel မှာလား။ အတိုချုပ်အားဖြင့်၊ OFFSET ဖော်မြူလာသည် သတ်မှတ်ထားသော အတန်းနှင့် ကော်လံအရေအတွက်ဖြင့် စတင်သည့်ဆဲလ် သို့မဟုတ် ဆဲလ်အကွာအဝေးမှ နှိမ်ချသည့် အပိုင်းအခြားကို ရည်ညွှန်းချက်ကို ပြန်ပေးသည်။
OFFSET လုပ်ဆောင်ချက်သည် ရယူရန် အနည်းငယ် ခက်ခဲနိုင်သည် ဒါကြောင့် နည်းပညာဆိုင်ရာ ရှင်းလင်းချက်အတိုချုံးကို အရင်သွားကြည့်ရအောင် (ဒါကို ရိုးရိုးရှင်းရှင်းထားနိုင်အောင် အတတ်နိုင်ဆုံး ကြိုးစားပါ့မယ်) ပြီးတော့ Excel မှာ OFFSET ကို အသုံးပြုဖို့ အထိရောက်ဆုံး နည်းလမ်းတချို့ကို ပြောပြပါမယ်။
Excel OFFSET လုပ်ဆောင်ချက် - အထားအသိုနှင့် အခြေခံအသုံးပြုမှုများ
Excel ရှိ OFFSET လုပ်ဆောင်ချက်သည် ပေးထားသောဆဲလ် သို့မဟုတ် အပိုင်းအခြားတစ်ခုမှ ပေးထားသော အတန်းများနှင့် ကော်လံအရေအတွက်ဖြစ်သည့် ဆဲလ်တစ်ခု သို့မဟုတ် ဆဲလ်အကွာအဝေးကို ပြန်ပေးသည်။
OFFSET လုပ်ဆောင်ချက်၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-
OFFSET(ကိုးကား၊ အတန်းများ၊ cols၊ [height]၊ [width])ပထမ 3 အကြောင်းပြချက် လိုအပ်ပြီး နောက်ဆုံး 2 ခုသည် ရွေးချယ်နိုင်မည်ဖြစ်သည်။ အကြောင်းပြချက်များအားလုံးသည် အခြားဆဲလ်များကို ရည်ညွှန်းခြင်း သို့မဟုတ် အခြားဖော်မြူလာများမှ ပြန်ပေးသည့်ရလဒ်များ ဖြစ်နိုင်သည်။
၎င်းသည် ကန့်သတ်ချက်များ၏အမည်များတွင် အဓိပ္ပာယ်အချို့ကိုထည့်သွင်းရန် Microsoft က ကောင်းစွာအားထုတ်ထားပုံရပြီး၊ ၎င်းတို့သည် သင့်အား အရိပ်အမြွက်ပေးလေ့ရှိပုံရသည်။ တစ်ခုစီတွင် သတ်မှတ်ပေးရပါမည်။
လိုအပ်သော အကြောင်းပြချက်များ-
- ကိုးကား - သင် အော့ဖ်ဆက်ကို အခြေခံသည့် ဆဲလ်တစ်ခု သို့မဟုတ် ကပ်လျက်ဆဲလ်တစ်ခု၏ အကွာအဝေးတစ်ခု။ ၎င်းကို အစမှတ်အဖြစ် သင်ယူဆနိုင်သည်။
- အတန်းများ - အတန်းအရေအတွက်ကော်လံ (A):
=OFFSET(A5:B9, MATCH(B1, OFFSET(A5:B9, 0, 1, ROWS(A5:B9), 1) ,0) -1, 0, 1, 1)
ဖော်မြူလာက နည်းနည်းတော့ မိုက်တယ်လို့ သိပါတယ်၊ ဒါပေမယ့် အလုပ်လုပ်ပါတယ် :)
ဥပမာ 2 . Excel တွင် အပေါ်ယံရှာဖွေနည်း
VLOOKUP သည် ဘယ်ဘက်သို့မကြည့်နိုင်သကဲ့သို့၊ ၎င်း၏အလျားလိုက်- HLOOKUP လုပ်ဆောင်ချက်- တန်ဖိုးတစ်ခုပြန်တက်လာရန် အပေါ်ဘက်သို့မကြည့်နိုင်ပါ။
တိုက်ဆိုင်မှုများအတွက် အပေါ်ဆုံးအတန်းကို စကင်ဖတ်ရန် လိုအပ်ပါက၊ OFFSET MATCH ဖော်မြူလာက ထပ်မံကူညီနိုင်သော်လည်း ယခုတစ်ကြိမ်တွင် ၎င်းကို COLUMNS လုပ်ဆောင်ချက်ဖြင့် မြှင့်တင်ရပါမည်-
OFFSET( lookup_table , return_row_offset ၊ MATCH( lookup_value ၊ OFFSET( lookup_table ၊ lookup_row_offset ၊ 0၊ 1၊ COLUMNS( lookup_table )) , 0) -1၊ 1၊ 1)Where:
- Lookup_row_offset - အစမှတ်မှ ရှာဖွေမှုအတန်းသို့ ရွှေ့ရန် အတန်းအရေအတွက်။
- Return_row_offset - အစမှတ်မှ ပြန်သွားသည့်အတန်းသို့ ရွှေ့ရန် အတန်းအရေအတွက်။
ရှာဖွေမှုဇယားသည် B4:F5 ဖြစ်ပြီး ရှာဖွေမှုတန်ဖိုးသည် ဆဲလ် B1 တွင်ရှိသည်ဟု ယူဆပါက၊ ဖော်မြူလာသည် အောက်ပါအတိုင်းဖြစ်သည်-
=OFFSET(B4:F5, 0, MATCH(B1, OFFSET(B4:F5, 1, 0, 1, COLUMNS(B4:F5)), 0) -1, 1, 1)
ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ရှာဖွေမှုအတန်းအော့ဖ်ဆက်သည် 1 ဖြစ်သောကြောင့် ကျွန်ုပ်တို့၏ရှာဖွေမှုအကွာအဝေးသည် အစမှတ်မှအောက်သို့ 1 အတန်းဖြစ်နေသောကြောင့်၊ ကျွန်ုပ်တို့သည် ဇယားရှိပထမတန်းမှ ကိုက်ညီမှုများကို ပြန်ပေးသောကြောင့် ပြန်ပေးသည့်အတန်းအော့ဖ်ဆက်သည် 0 ဖြစ်သည်။
ဥပမာ 3။ နှစ်လမ်းရှာဖွေမှု (ကော်လံနှင့် အတန်းတန်ဖိုးများအလိုက်)
နှစ်လမ်းရှာဖွေမှုသည် အတန်းများနှင့် ကော်လံနှစ်ခုလုံးရှိ ကိုက်ညီမှုများအပေါ် အခြေခံ၍ တန်ဖိုးတစ်ခု ပြန်ပေးသည်။ သငျသညျအောက်ပါကိုသုံးနိုင်သည်။အတန်းနှင့် ကော်လံတစ်ခု၏ လမ်းဆုံတွင် တန်ဖိုးတစ်ခုကို ရှာဖွေရန် နှစ်ထပ်ရှာဖွေမှု ခင်းကျင်းမှုဖော်မြူလာ-
=OFFSET( ရှာဖွေမှုဇယား ၊ MATCH( အတန်းရှာဖွေမှုတန်ဖိုး ၊ OFFSET( ) ရှာဖွေမှုဇယား ၊ 0၊ 0၊ ROWS( ရှာဖွေရေးဇယား )၊ 1)၊ 0) -1၊ MATCH( ကော်လံရှာဖွေမှုတန်ဖိုး ၊ OFFSET( ရှာဖွေမှုဇယား ၊ 0၊ 0၊ 1၊ COLUMNS( ရှာဖွေမှုဇယား ))၊ 0) -1)၎င်းကိုပေးသည်-
- ရှာဖွေရေးဇယားမှာ A5:G9
- အတန်းများပေါ်တွင် ယှဉ်ရန်တန်ဖိုးသည် B2
- ကော်လံများတွင် ယှဉ်ရန်တန်ဖိုးသည် B1
အောက်ပါ နှစ်ဘက်မြင်ရှာဖွေမှုဖော်မြူလာကို သင်ရရှိပါသည်-
=OFFSET(A5:G9, MATCH(B2, OFFSET(A5:G9, 0, 0, ROWS(A5:G9), 1), 0)-1, MATCH(B1, OFFSET(A5:G9, 0, 0, 1, COLUMNS(A5:G9)), 0) -1)
၎င်းသည် မှတ်မိရန် အလွယ်ကူဆုံးအရာ မဟုတ်ပေလော။ ထို့အပြင်၊ ၎င်းသည် array ဖော်မြူလာတစ်ခုဖြစ်သောကြောင့် မှန်ကန်စွာထည့်သွင်းရန် Ctrl + Shift + Enter နှိပ်ရန် မမေ့ပါနှင့်။
ဟုတ်ပါတယ်၊ ဤရှည်လျားသော OFFSET ဖော်မြူလာ မဟုတ်ပါ။ Excel တွင် double lookup ပြုလုပ်ရန် တစ်ခုတည်းသောနည်းလမ်း။ VLOOKUP & ကို အသုံးပြု၍ တူညီသောရလဒ်ကို သင်ရနိုင်သည်။ MATCH လုပ်ဆောင်ချက်များ၊ SUMPRODUCT သို့မဟုတ် INDEX & ပွဲစဉ် အမည်ပေးထားသော အပိုင်းအခြားများနှင့် လမ်းဆုံအော်ပရေတာ (space) ကို အသုံးပြုရန် ဖော်မြူလာမပါဘဲ နည်းလမ်းတစ်ခုပင် ရှိပါသည်။ အောက်ဖော်ပြပါ သင်ခန်းစာသည် အခြားရွေးချယ်စရာဖြေရှင်းချက်အားလုံးကို အသေးစိတ်ရှင်းပြသည်- Excel တွင် နှစ်လမ်းသွားရှာဖွေနည်း။
OFFSET လုပ်ဆောင်ချက် - ကန့်သတ်ချက်များနှင့် အခြားရွေးချယ်စရာများ
မျှော်လင့်သည်မှာ ဤစာမျက်နှာရှိ ဖော်မြူလာနမူနာအချို့ကို လျော့ပါးစေပါသည်။ Excel တွင် OFFSET အသုံးပြုနည်းကို အလင်းပြပါ။ သို့သော် သင့်ကိုယ်ပိုင်အလုပ်စာအုပ်များတွင် လုပ်ဆောင်ချက်ကို ထိရောက်စွာအသုံးချရန်၊ သင်သာဖြစ်သင့်သည်။၎င်း၏ အားသာချက်များကို တတ်ကျွမ်းသော်လည်း ၎င်း၏ အားနည်းချက်များကို သတိထားပါ။
Excel OFFSET လုပ်ဆောင်ချက်၏ အရေးအကြီးဆုံး ကန့်သတ်ချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်-
- အခြား မတည်ငြိမ်သော လုပ်ဆောင်ချက်များကဲ့သို့ OFFSET သည် အရင်းအမြစ်-ဆာလောင်မှု လုပ်ဆောင်ချက် ။ အရင်းအမြစ်ဒေတာတွင် အပြောင်းအလဲရှိသည့်အခါတိုင်း၊ သင်၏ OFFSET ဖော်မြူလာများကို ပြန်လည်တွက်ချက်ပြီး Excel ကို အချိန်အနည်းငယ်ကြာကြာ အလုပ်ရှုပ်စေပါသည်။ ဤသည်မှာ စာရွက်ငယ်တစ်ခုရှိ ဖော်မြူလာတစ်ခုတည်းအတွက် ပြဿနာမဟုတ်ပါ။ သို့သော် အလုပ်စာအုပ်တစ်အုပ်တွင် ဒါဇင် သို့မဟုတ် ရာနှင့်ချီသော ဖော်မြူလာများရှိနေပါက၊ Microsoft Excel ကို ပြန်လည်တွက်ချက်ရန် အချိန်အတော်ကြာပါမည်။
- Excel OFFSET ဖော်မြူလာများသည် ပြန်လည်သုံးသပ်ရန်ခက်ခဲသည် ။ OFFSET လုပ်ဆောင်ချက်မှ ပြန်ပေးသော ကိုးကားချက်များသည် သွက်လက်နေသောကြောင့်၊ ဖော်မြူလာကြီးများ (အထူးသဖြင့် nested OFFSETs များဖြင့်) သည် အမှားရှာရန်အတော်လေး ခက်ခဲနိုင်ပါသည်။
Excel တွင် OFFSET အသုံးပြုခြင်းအတွက် အခြားရွေးချယ်စရာများ
မကြာခဏဆိုသလိုပင်၊ Excel တွင် တူညီသောရလဒ်ကို နည်းလမ်းများစွာဖြင့် အောင်မြင်နိုင်သည်။ ထို့ကြောင့်၊ OFFSET ၏ အံဝင်ခွင်ကျသော အခြားရွေးချယ်စရာသုံးခုမှာ ဤတွင်ဖြစ်သည်။
- Excel tables
Excel 2002 မှစတင်၍ ကျွန်ုပ်တို့တွင် အမှန်တကယ်ကောင်းမွန်သောအင်္ဂါရပ်တစ်ခုရှိသည် - ပြည့်စုံသော Excel ဇယားများနှင့် ဆန့်ကျင်ဘက်ဖြစ်သည်။ ပုံမှန်အပိုင်းများ။ ဖွဲ့စည်းပုံဒေတာမှ ဇယားတစ်ခုပြုလုပ်ရန်၊ သင်သည် Insert > ဇယား Home တက်ဘ်ပေါ်ရှိ သို့မဟုတ် Ctrl + T ကိုနှိပ်ပါ။
Excel ဇယားတစ်ခုရှိ ဆဲလ်တစ်ခုအတွင်း ဖော်မြူလာတစ်ခုကို ထည့်သွင်းခြင်းဖြင့်၊ ၎င်းကို "တွက်ချက်ထားသော ကော်လံ" ကို ဖန်တီးနိုင်သည်။ ဖော်မြူလာကို ထိုကော်လံရှိ အခြားဆဲလ်များအားလုံးသို့ အလိုအလျောက် ကူးယူပြီး ချိန်ညှိပေးသည်။ဇယားရှိ အတန်းတစ်ခုစီအတွက် ဖော်မြူလာ။
ထို့အပြင်၊ ဇယားတစ်ခု၏ဒေတာကို ရည်ညွှန်းသော မည်သည့်ဖော်မြူလာမဆို ဇယားတွင် သင်ထည့်ထားသော အတန်းအသစ်များ သို့မဟုတ် သင်ဖျက်လိုက်သော အတန်းများကို ဖယ်ထုတ်ရန် အလိုအလျောက် ချိန်ညှိပေးပါသည်။ နည်းပညာအရ၊ ထိုဖော်မြူလာများသည် သဘာဝတွင် ဒိုင်းနမစ်အပိုင်းအခြားများ ဖြစ်သည့် ဇယားကော်လံများ သို့မဟုတ် အတန်းများတွင် လုပ်ဆောင်သည်။ အလုပ်စာအုပ်တစ်အုပ်ရှိ ဇယားတစ်ခုစီတွင် ထူးခြားသောအမည်များ (မူလပုံစံများသည် Table1၊ Table2 စသည်ဖြင့်) ရှိပြီး Design tab > Properties group > မှတဆင့် သင့်ဇယားကို အမည်ပြောင်းနိုင်သည် ; ဇယားအမည် စာသားအကွက်။
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံသည် Table3 ၏ ဘောနပ်စ် ကော်လံကို ရည်ညွှန်းသော SUM ဖော်မြူလာကို သရုပ်ပြသည်။ ဖော်မြူလာတွင် ဆဲလ်အပိုင်းအခြားများထက် ဇယား၏ ကော်လံအမည် ပါဝင်ကြောင်း ကျေးဇူးပြု၍ ကျေးဇူးပြု၍ သတိပြုပါ။
- Excel INDEX လုပ်ဆောင်ချက်
OFFSET ကဲ့သို့ အတိအကျမဟုတ်သော်လည်း၊ Excel INDEX သည် dynamic range ရည်ညွှန်းချက်များကို ဖန်တီးရန်အတွက်လည်း အသုံးပြုနိုင်သည်။ OFFSET နှင့်မတူဘဲ၊ INDEX လုပ်ဆောင်ချက်သည် မတည်ငြိမ်သောကြောင့် သင့် Excel ကို နှေးကွေးစေမည်မဟုတ်ပါ။
- Excel INDIRECT လုပ်ဆောင်ချက်
INDIRECT လုပ်ဆောင်ချက်ကိုအသုံးပြုခြင်းဖြင့် သင်သည် dynamic range ကိုဖန်တီးနိုင်သည် ဆဲလ်တန်ဖိုးများ၊ ဆဲလ်တန်ဖိုးများနှင့် စာသားများကဲ့သို့သော ရင်းမြစ်များစွာမှ ကိုးကားချက်များ၊ အပိုင်းအခြားများဟု အမည်ပေးထားသည်။ ၎င်းသည် အခြားသော Excel စာရွက် သို့မဟုတ် အလုပ်စာအုပ်ကိုလည်း ဒိုင်နမစ်ဖြင့် ရည်ညွှန်းနိုင်သည်။ ကျွန်ုပ်တို့၏ Excel INDIRECT လုပ်ဆောင်ချက် သင်ခန်းစာတွင် ဤဖော်မြူလာနမူနာများအားလုံးကို သင်တွေ့နိုင်ပါသည်။
ဒီသင်ခန်းစာရဲ့အစမှာ မေးတဲ့မေးခွန်းကို မှတ်မိသေးလား။ Excel တွင် OFFSET ဆိုတာ ဘာလဲ? အဖြေကို အခုမှ သိမယ်လို့ မျှော်လင့်ပါတယ် : ) နောက်ထပ် လက်တွေ့ အတွေ့အကြုံကို ရယူချင်တယ်ဆိုရင်တော့ ဒီအပေါ်မှာ ဆွေးနွေးထားတဲ့ ဖော်မြူလာတွေ ပါဝင်တဲ့ ကျွန်ုပ်တို့ရဲ့ လေ့ကျင့်ခန်းစာအုပ်ကို အခမဲ့ဒေါင်းလုဒ်လုပ်ပါ (ကျေးဇူးပြု၍ အောက်တွင်ကြည့်ပါ) page နှင့် reverse engineer တို့ကို လေးနက်စွာ နားလည်စေရန်။ ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်။
ဒေါင်းလုဒ်လုပ်ရန်အတွက် လေ့ကျင့်ရေးစာအုပ်
OFFSET ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)
စမှတ်မှ အပေါ် သို့မဟုတ် အောက်သို့ ရွှေ့ရန်။ အတန်းများသည် အပြုသဘောဆောင်သော နံပါတ်ဖြစ်ပါက၊ ဖော်မြူလာသည် စတင်ရည်ညွှန်းချက်အောက်သို့ ရွေ့သွားသည်၊ အနုတ်နံပါတ်တစ်ခုအတွက်၊ ၎င်းသည် စတင်ရည်ညွှန်းချက်အထက်တွင် ရှိနေသည်။ - Cols - သင်ဖော်မြူလာကို လိုချင်သည့် ကော်လံအရေအတွက် အစမှတ်မှ ရွှေ့ရန်။ အတန်းများအပြင်၊ cols များသည် အပြုသဘော (စတင်ရည်ညွှန်းချက်၏ညာဘက်တွင်) သို့မဟုတ် အနှုတ် (စတင်ရည်ညွှန်းချက်၏ဘယ်ဘက်တွင်) ဖြစ်နိုင်သည်။
ရွေးချယ်နိုင်သောအကြောင်းပြချက်များ-
- <9 အမြင့် - ပြန်ရန် အတန်းအရေအတွက်။
- အနံ - ပြန်ရမည့် ကော်လံအရေအတွက်။
အမြင့်နှင့် width arguments များသည် အမြဲတမ်း အပြုသဘောဆောင်သော ဂဏန်းများ ဖြစ်ရပါမည်။ နှစ်ခုလုံးကို ချန်လှပ်ထားလျှင် ၎င်းသည် ကိုးကားချက် ၏ အမြင့် သို့မဟုတ် အကျယ်သို့ ပုံသေသတ်မှတ်ထားသည်။
မှတ်ချက်။ OFFSET သည် မတည်ငြိမ်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး သင့်အလုပ်စာရွက်ကို နှေးကွေးစေနိုင်သည်။ နှေးကွေးမှုသည် ပြန်လည်တွက်ချက်ထားသော ဆဲလ်အရေအတွက်နှင့် တိုက်ရိုက်အချိုးကျပါသည်။
ယခုအခါ၊ အရိုးရှင်းဆုံး OFFSET ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြင့် သီအိုရီကို သရုပ်ဖော်ကြည့်ကြပါစို့။
Excel OFFSET ဖော်မြူလာဥပမာ
ဤသည်မှာ သင်သတ်မှတ်ထားသော အစမှတ်၊ အတန်းများနှင့် cols များအပေါ် အခြေခံ၍ ဆဲလ်ကိုးကားချက်ကို ပြန်ပေးသည့် ရိုးရှင်းသော OFFSET ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြစ်သည်-
=OFFSET(A1,3,1)
ဖော်မြူလာက Excel က ဆဲလ် A1 ကို ယူရန် ပြောသည် စမှတ် (ရည်ညွှန်းချက်)၊ ထို့နောက် အတန်း 3 တန်း (အတန်းအငြင်းပွားမှု) နှင့် ကော်လံ 1 ကို ဘယ်ဘက်သို့ ရွှေ့ပါ။ ရလဒ်အနေဖြင့်၊ ဤ OFFSET ဖော်မြူလာသည် ဆဲလ် B4 ရှိ တန်ဖိုးကို ပြန်ပေးသည်။
ဘယ်ဘက်ရှိ ပုံလုပ်ဆောင်ချက်၏ လမ်းကြောင်းကို ပြသပြီး ညာဘက်ရှိ စခရင်ရှော့တွင် သင်သည် လက်တွေ့ဘဝဒေတာတွင် OFFSET ဖော်မြူလာကို မည်သို့အသုံးပြုနိုင်ကြောင်း သရုပ်ပြသည်။ ဖော်မြူလာနှစ်ခုကြား တစ်ခုတည်းသော ကွာခြားချက်မှာ ဒုတိယတစ်ခု (ညာဘက်ရှိ) အတန်းအငြင်းအခုံတွင် ဆဲလ်ကိုးကားချက် (E1) ပါဝင်သည်။ သို့သော် ဆဲလ် E1 တွင် နံပါတ် 3 ပါရှိပြီး ပထမဖော်မြူလာ၏ အတန်းအငြင်းပွားမှုတွင် အတိအကျတူညီသောနံပါတ်များ ပေါ်လာသောကြောင့်၊ နှစ်ခုလုံးသည် တူညီသောရလဒ် - B4 ရှိ တန်ဖိုးကို ပြန်ပေးမည်ဖြစ်သည်။
Excel OFFSET ဖော်မြူလာများ - မှတ်သားစရာများ
- OFFSET လုပ်ဆောင်ချက်သည် Excel သည် မည်သည့်ဆဲလ်များ သို့မဟုတ် အပိုင်းအခြားများကိုမျှ ရွေ့လျားခြင်းမရှိပါ၊ ၎င်းသည် ကိုးကားချက်တစ်ခုသာ ပြန်ပေးသည်။
- OFFSET ဖော်မြူလာတစ်ခုသည် အပိုင်းအခြားတစ်ခုကို ပြန်ပေးသောအခါ၊ ဆဲလ်များ၏၊ အတန်းများနှင့် cols အကြောင်းပြချက်များသည် ပြန်ထားသော rage ရှိ ဘယ်ဘက်အပေါ်ပိုင်းဆဲလ်ကို အမြဲရည်ညွှန်းပါသည်။
- ရည်ညွှန်းချက်တွင် ဆဲလ်တစ်ခု သို့မဟုတ် ကပ်လျက်ဆဲလ်အပိုင်းအခြားများ ပါဝင်ရမည်၊ မဟုတ်ပါက သင့်ဖော်မြူလာမှ #VALUE ကို ပြန်ပေးလိမ့်မည်။ အမှားအယွင်း။
- သတ်မှတ်ထားသောအတန်းများနှင့်/သို့မဟုတ် cols များသည် spreadsheet ၏အစွန်းဘက်တွင် ရည်ညွှန်းချက်ကိုရွှေ့ပါက၊ သင်၏ Excel OFFSET ဖော်မြူလာသည် #REF ကို ပြန်ပေးလိမ့်မည်။ အမှားအယွင်း။
- OFFSET လုပ်ဆောင်ချက်ကို ၎င်း၏ အကြောင်းပြချက်များတွင် ဆဲလ်/အကွာအဝေး ရည်ညွှန်းချက်ကို လက်ခံသည့် အခြား Excel လုပ်ဆောင်ချက်အတွင်းတွင် အသုံးပြုနိုင်သည်။
ဥပမာ၊ ဖော်မြူလာ =OFFSET(A1,3,1,1,3)
ကို အသုံးပြုရန် ကြိုးစားပါက၊ သူ့ဘာသာသူ #VALUE ကို ပစ်လိမ့်မယ်။ ပြန်ရမည့်အပိုင်းအခြား (1 အတန်း၊ 3 ကော်လံ) သည် ဆဲလ်တစ်ခုတည်းတွင် အဆင်မပြေသောကြောင့်၊ သို့သော် အကယ်၍ သင်သည် ၎င်းကို SUM လုပ်ဆောင်ချက်တွင် ထည့်သွင်းပါက ကြိုက်သည်။ဤအရာ-
=SUM(OFFSET(A1,3,1,1,3))
ဖော်မြူလာသည် 1 အတန်းရှိ တန်ဖိုးများကို အောက်တွင် 3 တန်းနှင့် ဆဲလ် A1 ၏ ညာဘက်ရှိ ကော်လံ 1 ကော်လံဖြစ်သည့် 1 အတန်းရှိ တန်ဖိုးများကို ပြန်ပေးမည်၊ ဆိုလိုသည်မှာ ဆဲလ် B4:D4 ရှိ စုစုပေါင်းတန်ဖိုးများ။
အဘယ်ကြောင့် Excel တွင် OFFSET ကို ကျွန်ုပ်အသုံးပြုရသနည်း။
ယခုအခါ OFFSET လုပ်ဆောင်ချက်သည် မည်သည်ကို သိရှိနိုင်သည်၊၊ "ဘာလို့ သုံးရတာ အဆင်မပြေတာလဲ" လို့ ကိုယ့်ကိုယ်ကို မေးပါ။ B4:D4 ကဲ့သို့ တိုက်ရိုက်အကိုးအကားကို ရိုးရိုးရှင်းရှင်းမရေးဘဲ အဘယ်ကြောင့်နည်း။
Excel OFFSET ဖော်မြူလာသည်-
ဒိုင်နမစ်အပိုင်းအခြားများဖန်တီးခြင်း - B1:C4 ကဲ့သို့သော ကိုးကားချက်များသည် တည်ငြိမ်သည် အဓိပ္ပါယ်မှာ ၎င်းတို့သည် ပေးထားသော အပိုင်းအခြားကို အမြဲရည်ညွှန်းသည်။ သို့သော် အချို့သောအလုပ်များသည် dynamic ranges ဖြင့်လုပ်ဆောင်ရန်ပိုမိုလွယ်ကူပါသည်။ အထူးသဖြင့် သင်သည် ဒေတာပြောင်းလဲခြင်းနှင့်အတူ အလုပ်လုပ်သောအခါ၊ ဥပမာ။ သင့်တွင် အပတ်တိုင်း အတန်း သို့မဟုတ် ကော်လံအသစ်တစ်ခု ထပ်ထည့်သည့် အလုပ်စာရွက်တစ်ခုရှိသည်။
စတင်ဆဲလ်မှ အပိုင်းအခြားကို ရယူခြင်း ။ တစ်ခါတစ်ရံ၊ သင်သည် အပိုင်းအခြား၏ လိပ်စာအမှန်ကို မသိနိုင်သော်လည်း ၎င်းသည် ဆဲလ်တစ်ခုမှ စတင်သည်ဟု သင်သိသော်လည်း၊ ထိုသို့သောအခြေအနေမျိုးတွင်၊ Excel တွင် OFFSET ကိုအသုံးပြုခြင်းသည် မှန်ကန်သောနည်းလမ်းဖြစ်သည်။
Excel တွင် OFFSET လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း - ဖော်မြူလာနမူနာများ
ဤသီအိုရီများစွာကို သင်မငြီးငွေ့သင့်ဟု မျှော်လင့်ပါသည်။ . ဘာပဲဖြစ်ဖြစ်၊ ယခု ကျွန်ုပ်တို့သည် စိတ်လှုပ်ရှားစရာအကောင်းဆုံးအပိုင်းသို့ ရောက်ရှိနေပြီဖြစ်သည် - OFFSET လုပ်ဆောင်ချက်ကို လက်တွေ့ကျသောအသုံးပြုမှုများ။
Excel OFFSET နှင့် SUM လုပ်ဆောင်ချက်များ
ပြီးခဲ့သောခဏက ကျွန်ုပ်တို့ဆွေးနွေးခဲ့သည့် ဥပမာသည် OFFSET & ၏ အရိုးရှင်းဆုံးအသုံးပြုမှုကို သရုပ်ပြသည် ; ဆမ်း။ ကဲ၊ ဒီလုပ်ဆောင်ချက်တွေကို တခြားရှုထောင့်ကနေ ကြည့်ကြရအောင်အခြားသူတို့လုပ်နိုင်သည် ။
ဥပမာ 1. တက်ကြွသော SUM / OFFSET ဖော်မြူလာ
အဆက်မပြတ်မွမ်းမံထားသော အလုပ်စာရွက်များနှင့် အလုပ်လုပ်သောအခါ၊ အသစ်ထပ်ထည့်ထားသောအတန်းအားလုံးကို အလိုအလျောက်ရွေးပေးမည့် SUM ဖော်မြူလာတစ်ခု ရှိလိုပေမည်။
အောက်ပါဖန်သားပြင်ဓာတ်ပုံတွင် သင်တွေ့မြင်ရသည့် အရင်းအမြစ်နှင့် ဆင်တူသော အရင်းအမြစ်ဒေတာရှိသည်ဆိုပါစို့။ လတိုင်းတွင် အတန်းအသစ်တစ်ခုကို SUM ဖော်မြူလာ၏အထက်တွင် ပေါင်းထည့်နေပြီး သဘာဝအားဖြင့်၊ သင်သည် ၎င်းကို စုစုပေါင်းတွင် ထည့်သွင်းထားလိုပါသည်။ တစ်ခုလုံးတွင်၊ ရွေးချယ်စရာ နှစ်ခုရှိသည် - SUM ဖော်မြူလာရှိ အပိုင်းအခြားကို ကိုယ်တိုင်အချိန်တိုင်း အပ်ဒိတ်လုပ်ခြင်း သို့မဟုတ် OFFSET ဖော်မြူလာက သင့်အတွက် ၎င်းကို ပြုလုပ်ခိုင်းစေပါ။
ပထမဆဲလ်ကတည်းက အကွာအဝေးမှ ပေါင်းလဒ်အား SUM ဖော်မြူလာတွင် တိုက်ရိုက်သတ်မှတ်ပေးမည်ဖြစ်ပြီး၊ သင်သည် အပိုင်းအခြား၏ နောက်ဆုံးဆဲလ်ကို ရရှိမည့် Excel OFFSET လုပ်ဆောင်ချက်အတွက် ဘောင်များကိုသာ ဆုံးဖြတ်ရပါမည်-
-
Reference
- ဆဲလ် စုစုပေါင်း၊ B9 ပါ၀င်ပါသည်။ -
Rows
- အနုတ်နံပါတ် -1 လိုအပ်သည့် စုစုပေါင်း၏အထက်ညာဘက်ဆဲလ်။ -
Cols
- သင်မပြောင်းလိုသောကြောင့် 0 ဖြစ်သည် ကော်လံ။
ထို့ကြောင့် ဤနေရာတွင် SUM / OFFSET ဖော်မြူလာပုံစံ ဖြစ်သည်-
=SUM( ပထမဆဲလ်:(OFFSET( ဆဲလ်စုစုပေါင်း) , -1,0)အထက်ပါဥပမာအတွက် Tweaked လုပ်ထားသောပုံသေနည်းသည် အောက်ပါအတိုင်းဖြစ်သည်-
=SUM(B2:(OFFSET(B9, -1, 0)))
အောက်ပါစခရင်ပုံတွင်ပြသထားသည့်အတိုင်း၊ ၎င်းသည် အပြစ်ကင်းစင်စွာအလုပ်လုပ်သည်-
ဥပမာ 2. နောက်ဆုံး N အတန်းများကို ပေါင်းစည်းရန် Excel OFFSET ဖော်မြူလာ
အထက်ပါ ဥပမာတွင်၊ သင်သည် အပိုဆုကြေးပမာဏကို သိလိုသည်ဆိုပါစို့၊စုစု ပေါင်းထက် နောက်ဆုံး N လများ။ စာရွက်တွင် သင်ထည့်ထားသည့် အတန်းအသစ်များကို ဖော်မြူလာကို အလိုအလျောက် ထည့်သွင်းစေလိုပါသည်။
ဤလုပ်ငန်းအတွက်၊ ကျွန်ုပ်တို့သည် SUM နှင့် COUNT/COUNTA လုပ်ဆောင်ချက်များနှင့် ပေါင်းစပ်ပြီး Excel OFFSET ကို အသုံးပြုသွားပါမည်-
=SUM(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
သို့မဟုတ်
=SUM(OFFSET(B1,COUNTA(B:B)-E1,0,E1,1))
အောက်ပါအသေးစိတ်အချက်များသည် ဖော်မြူလာများကို ပိုမိုကောင်းမွန်စွာနားလည်ရန် ကူညီပေးနိုင်သည်-
-
Reference
- ဤဥပမာရှိ ဆဲလ် B1 တွင် သင်ပေါင်းလိုသော တန်ဖိုးများ ကော်လံ၏ ခေါင်းစီး။ -
Rows
- အော့ဖ်ဆက်ရမည့် အတန်းအရေအတွက်ကို တွက်ချက်ရန်၊ သင်သည် COUNT သို့မဟုတ် COUNTA လုပ်ဆောင်ချက်ကို အသုံးပြုသည်။COUNT သည် နံပါတ်များပါရှိသော ကော်လံ B တွင်ရှိသော ဆဲလ်အရေအတွက်ကို ပြန်ပေးသည်၊ သင်နောက်ဆုံး N လများ (နံပါတ်သည် ဆဲလ် E1) ကိုနုတ်ပြီး 1 ကိုပြန်ပေးသည်။
COUNTA သည် သင်ရွေးချယ်သည့်လုပ်ဆောင်ချက်ဖြစ်ပါက၊ ဤလုပ်ဆောင်ချက်သည် အလွတ်မဟုတ်သောဆဲလ်များအားလုံးကို ရေတွက်သောကြောင့် 1 ကို သင်ထည့်ရန်မလိုအပ်ပါ၊ နှင့် စာသားတန်ဖိုးပါသော ခေါင်းစီးအတန်းသည် ကျွန်ုပ်တို့၏ဖော်မြူလာလိုအပ်သည့် အပိုဆဲလ်တစ်ခုထပ်ဖြည့်ပေးပါသည်။ ဤဖော်မြူလာသည် အလားတူဇယားဖွဲ့စည်းပုံတွင်သာ မှန်ကန်စွာအလုပ်လုပ်နိုင်သည် - နံပါတ်များပါသော အတန်းများနောက်တွင် ခေါင်းစီးအတန်းတစ်ခု။ မတူညီသောဇယားအပြင်အဆင်များအတွက်၊ OFFSET/COUNTA ဖော်မြူလာတွင် ပြုပြင်ပြောင်းလဲမှုအချို့ပြုလုပ်ရန် လိုအပ်နိုင်သည်။
-
Cols
- အော့ဖ်ဆက်လုပ်မည့် ကော်လံအရေအတွက်သည် သုည (0) ဖြစ်သည်။ -
Height
- ပေါင်းလဒ်အတွက် အတန်းအရေအတွက်ကို E1 တွင် သတ်မှတ်ထားသည်။ -
Width
- 1 ကော်လံ။
AVERAGE၊ MAX၊ MIN
တူညီသောနည်းဖြင့် OFFSET လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း ပြီးခဲ့သော N လများအတွက် ဘောနပ်စ်များကို ကျွန်ုပ်တို့ တွက်ချက်ထားသည့်အတိုင်း သင်လုပ်နိုင်သည်နောက်ဆုံး N ရက်၊ ရက်သတ္တပတ် သို့မဟုတ် နှစ်များ၏ ပျမ်းမျှအား ရယူပြီး ၎င်းတို့၏ အမြင့်ဆုံး သို့မဟုတ် အနိမ့်ဆုံးတန်ဖိုးများကို ရှာဖွေပါ။ ဖော်မြူလာများအကြား တစ်ခုတည်းသော ကွာခြားချက်မှာ ပထမလုပ်ဆောင်ချက်၏ အမည်ဖြစ်သည်-
=AVERAGE(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MAX(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
=MIN(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))
သော့ချက် ပုံမှန် AVERAGE(B5:B8) သို့မဟုတ် MAX(B5:B8) ထက် ဤဖော်မြူလာများ၏ အကျိုးကျေးဇူးမှာ သင့်အရင်းအမြစ်ဇယားကို အပ်ဒိတ်လုပ်တိုင်း ဖော်မြူလာကို အပ်ဒိတ်လုပ်ရန် မလိုအပ်ပါ။ သင့်အလုပ်စာရွက်တွင် အတန်းအသစ်မည်မျှထည့်သည် သို့မဟုတ် ဖျက်လိုက်သည်ဖြစ်စေ OFFSET ဖော်မြူလာများသည် ကော်လံရှိ သတ်မှတ်ထားသော နောက်ဆုံး (အနိမ့်ဆုံး) ဆဲလ်အရေအတွက်ကို အမြဲရည်ညွှန်းနေပါမည်။
Dynamic range ကိုဖန်တီးရန် Excel OFFSET ဖော်မြူလာ
COUNTA နှင့်တွဲဖက်အသုံးပြုထားသော OFFSET လုပ်ဆောင်ချက်သည် သင့်အား ဥပမာအားဖြင့် အခြေအနေများစွာတွင် အသုံးဝင်ကြောင်းသက်သေပြနိုင်သည့် ဒိုင်းနမစ်အကွာအဝေးတစ်ခုပြုလုပ်ရန် ကူညီပေးနိုင်ပါသည်။ ရွေ့လျားနိုင်သောအကွာအဝေးအတွက် အောက်ပါအတိုင်းဖြစ်သည်-
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
ဤဖော်မြူလာ၏ဗဟိုချက်တွင်၊ သင်သည် ပစ်မှတ်ကော်လံရှိ ဗလာမဟုတ်သောဆဲလ်အရေအတွက်ကိုရရှိရန် COUNTA လုပ်ဆောင်ချက်ကို အသုံးပြုပါသည်။ ၎င်းနံပါတ်သည် အတန်းမည်မျှပြန်ရမည်ကို ညွှန်ပြသော OFFSET ၏ အမြင့်အငြင်းပွားမှုသို့ ရောက်သွားပါသည်။
ထို့အပြင်၊ ၎င်းသည် ပုံမှန် Offset ဖော်မြူလာတစ်ခုဖြစ်သည်၊ ရှိရာ-
- ကိုးကား သည် အော့ဖ်ဆက်ကို အခြေခံသည့် စမှတ်ဖြစ်သည်၊ ဥပမာ Sheet1!$A$1။
- Rows နှင့်
Cols
နှစ်ခုစလုံးသည် 0 ကော်လံ သို့မဟုတ် အတန်းများမရှိသောကြောင့် 0 ဖြစ်သည်။ - အကျယ် သည် ကော်လံ 1 ဖြစ်သည်။
မှတ်ချက်။ နင်ကလက်ရှိစာရွက်တွင် ဒိုင်းနမစ်အကွာအဝေးတစ်ခုပြုလုပ်ရန်၊ အကိုးအကားများတွင် စာရွက်အမည်ကို ထည့်သွင်းရန်မလိုအပ်ဘဲ၊ Excel သည် အမည်ရှိသော အပိုင်းအခြားကို ဖန်တီးသည့်အခါ ၎င်းကို အလိုအလျောက်လုပ်ဆောင်ပေးမည်ဖြစ်သည်။ မဟုတ်ပါက၊ ဤပုံသေနည်းနမူနာတွင်ကဲ့သို့ အာမေဋိတ်အမှတ်နောက်တွင် စာရွက်၏အမည်ကို ထည့်သွင်းရန် သေချာပါစေ။
အထက်ပါ OFFSET ဖော်မြူလာဖြင့် ဒိုင်နမစ်အမည်ပေးထားသော အပိုင်းအခြားတစ်ခုကို သင်ဖန်တီးပြီးသည်နှင့် သင်သည် အရင်းအမြစ်စာရင်းမှ အရာများကို ထည့်သည် သို့မဟုတ် ဖယ်ရှားသည်နှင့် တပြိုင်နက် အလိုအလျောက် အပ်ဒိတ်လုပ်မည့် ဒိုင်းနမစ် dropdown စာရင်းတစ်ခုပြုလုပ်ရန် ဒေတာအတည်ပြုခြင်းကို အသုံးပြုနိုင်သည်။
Excel တွင် drop-down lists ဖန်တီးခြင်းဆိုင်ရာ အသေးစိတ်လမ်းညွှန်ချက်အတွက်၊ ကျေးဇူးပြု၍ အောက်ပါ သင်ခန်းစာများကို ကြည့်ပါ-
- drop-down lists ဖန်တီးခြင်း Excel တွင် - အခြားအလုပ်စာအုပ်မှ အငြိမ်၊ သွက်လက်သော၊
- မှီခိုသော drop down စာရင်းပြုလုပ်ခြင်း
Excel OFFSET & VLOOKUP
လူတိုင်းသိသည့်အတိုင်း၊ ရိုးရိုးဒေါင်လိုက်နှင့် အလျားလိုက်ရှာဖွေမှုများကို VLOOKUP သို့မဟုတ် HLOOKUP လုပ်ဆောင်ချက်ဖြင့် အသီးသီးလုပ်ဆောင်သည်။ သို့သော်၊ ဤလုပ်ဆောင်ချက်များသည် ကန့်သတ်ချက်များစွာရှိပြီး ပိုမိုအားကောင်းပြီး ရှုပ်ထွေးသော ရှာဖွေမှုဖော်မြူလာများတွင် မကြာခဏ ထိမိတတ်ပါသည်။ ထို့ကြောင့်၊ သင်၏ Excel ဇယားများတွင် ပိုမိုခေတ်မီသော ရှာဖွေမှုများကို လုပ်ဆောင်ရန်အတွက် INDEX၊ MATCH နှင့် OFFSET ကဲ့သို့သော အခြားရွေးချယ်စရာများကို ရှာဖွေရပါမည်။
ဥပမာ 1. Excel တွင် ဘယ်ဘက် Vlookup အတွက် OFFSET ဖော်မြူလာ
VLOOKUP လုပ်ဆောင်ချက်၏ အကျော်ကြားဆုံး ကန့်သတ်ချက်တစ်ခုမှာ ၎င်း၏ ဘယ်ဘက်သို့ မကြည့်နိုင်ဘဲ၊ ဆိုလိုသည်မှာ VLOOKUP သည် တန်ဖိုးတစ်ခုသို့သာ ပြန်ပေးနိုင်မည် ဖြစ်သည်။ရှာဖွေမှုကော်လံ၏ညာဘက်။
ကျွန်ုပ်တို့၏နမူနာရှာဖွေမှုဇယားတွင်၊ လအမည်များ (ကော်လံ A) နှင့် ဘောနပ်စ်များ (ကော်လံ B) တွင် ကော်လံနှစ်ခုရှိသည်။ သင်သည် အချို့သောလအတွက် ဘောနပ်စ်ကို ရယူလိုပါက၊ ဤရိုးရှင်းသော VLOOKUP ဖော်မြူလာသည် အထစ်အငေါ့မရှိဘဲ အလုပ်ဖြစ်လိမ့်မည်-
=VLOOKUP(B1, A5:B11, 2, FALSE)
သို့သော် ရှာဖွေမှုဇယားရှိ ကော်လံများကို သင်လဲလှယ်ပြီးသည်နှင့်၊ #N/A အမှားအယွင်း ချက်ချင်းဖြစ်ပေါ်လိမ့်မည်-
ဘယ်ဘက်ခြမ်းရှာဖွေမှုကို ကိုင်တွယ်ရန်၊ ပြန်ပို့သည့်ကော်လံတည်ရှိရာနေရာကို အမှန်တကယ်ဂရုမစိုက်သည့် ပိုမိုစွယ်စုံရလုပ်ဆောင်မှုတစ်ခု လိုအပ်ပါသည်။ . ဖြစ်နိုင်ချေရှိသော ဖြေရှင်းချက်တစ်ခုမှာ INDEX နှင့် MATCH လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုခြင်းဖြစ်သည်။ အခြားချဉ်းကပ်နည်းမှာ OFFSET၊ MATCH နှင့် ROWS ကိုအသုံးပြုခြင်းဖြစ်သည်-
OFFSET( lookup_table ၊ MATCH( lookup_value ) OFFSET( lookup_table ၊ 0၊ lookup_col_offset ၊ ROWS( lookup_table ), 1) ,0) -1, return_col_offset , 1, 1)Where:
- lookup_col_offset - အစမှတ်မှ ရှာဖွေရေးကော်လံသို့ ရွှေ့ရန် ကော်လံအရေအတွက်ဖြစ်သည်။
- Return_col_offset - အစမှတ်မှ ပြန်သွားရန် ရွှေ့ရမည့် ကော်လံအရေအတွက် ကော်လံ။
ကျွန်ုပ်တို့၏ဥပမာတွင်၊ ရှာဖွေမှုဇယားသည် A5:B9 ဖြစ်ပြီး ရှာဖွေမှုတန်ဖိုးသည် ဆဲလ် B1 တွင်ဖြစ်ပြီး၊ ရှာဖွေမှုကော်လံ offset သည် 1 (ကျွန်ုပ်တို့သည် ဒုတိယကော်လံရှိ ရှာဖွေမှုတန်ဖိုးကို ရှာဖွေနေသောကြောင့် (B ) ကျွန်ုပ်တို့သည် ဇယား၏အစမှ ညာဘက်သို့ ကော်လံ 1 ခုကို ရွှေ့ရန် လိုအပ်သည်)၊ ကျွန်ုပ်တို့သည် ပထမမှ တန်ဖိုးများကို ပြန်ပေးသောကြောင့် return column offset သည် 0 ဖြစ်သည်။