naywinaung Excel တွင် အသုံးပြုသော Referencing Functions များ

Excel တွင် အသုံးပြုသော Referencing Functions များ

Referencing functions တွေက Excel spreadsheet ထဲက cell တွေ၊ range တွေ၊ ဒါမှမဟုတ် ဒေတာတွေကို ရည်ညွှန်းပြီး အလိုအလျောက် ရှာဖွေတာ၊ ထုတ်ယူတာ၊ ဆက်စပ်အလုပ်လုပ်တာမျိုးတွေမှာ အသုံးပြုပါတယ်။ ဒီလုပ်ဆောင်ချက်တွေက ဒေတာစီမံခန့်ခွဲမှု၊ စာရင်းပြုစုတာ၊ အစီရင်ခံစာပြင်ဆင်တာတွေမှာ အထူးအသုံးဝင်ပါတယ်။ အဓိက referencing functions တချို့ကို အောက်မှာ ရှင်းပြပါမယ်။

1. VLOOKUP Function

ဘာလုပ်တာလဲ?
VLOOKUP (Vertical Lookup) က ဇယားတစ်ခုရဲ့ ပထမဆုံး ကော်လံမှာ သတ်မှတ်တဲ့ တန်ဖိုးတစ်ခုကို ရှာပြီး အဲဒီတန်ဖိုးနဲ့ ဆက်စပ်နေတဲ့ အခြား ကော်လံက ဒေတာကို ထုတ်ယူပေးတယ်။

Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • lookup_value: ရှာချင်တဲ့ တန်ဖိုး (ဥပမာ၊ ကုန်ပစ္စည်းကုဒ် ဒါမှမဟုတ် နာမည်)။
  • table_array: ဒေတာပါတဲ့ ဇယားဧရိယာ (range)။
  • col_index_num: ထုတ်ယူချင်တဲ့ ဒေတာရှိတဲ့ ကော်လံနံပါတ် (ပထမကော်လံကို ၁ လို့သတ်မှတ်တယ်)။
  • range_lookup: တိကျတဲ့ တန်ဖိုးကိုပဲ ရှာမလား (FALSE)၊ အနီးစပ်ဆုံးကို ရှာမလား (TRUE)။ မထည့်ရင် TRUE က default ဖြစ်တယ်။

ဥပမာ:
အောက်ကဇယားရှိတယ်ဆိုပါစို့ (A1:C3):

ABC
ကုဒ်ပစ္စည်းစျေး
P001စာအုပ်၅၀၀၀
P002ဘောပင်၂၀၀၀

Cell E1 မှာ “P001” ရိုက်ထည့်ထားပြီး စျေးကို ရှာချင်တယ်ဆိုရင်:
=VLOOKUP(E1, A1:C3, 3, FALSE) → ရလဒ်က ၅၀၀၀

  • “P001” ကို ပထမကော်လံမှာ ရှာပြီး တတိယကော်လံက စျေးကို ထုတ်ယူတယ်။

ဘယ်မှာအသုံးဝင်လဲ?

  • ကုန်ပစ္စည်းစျေးနှုန်းတွေ၊ ဝန်ထမ်းအချက်အလက်တွေ၊ ကျောင်းသားအမှတ်တွေ ရှာဖွေရာမှာ အသုံးဝင်တယ်။
  • ဒေတာဇယားကြီးတွေမှာ လျင်မြန်စွာ ဒေတာထုတ်ယူဖို့။

2. HLOOKUP Function

ဘာလုပ်တာလဲ?
HLOOKUP (Horizontal Lookup) က ဇယားရဲ့ ပထမဆုံး အတန်းမှာ သတ်မှတ်တဲ့ တန်ဖိုးကို ရှာပြီး အဲဒီတန်ဖိုးနဲ့ ဆက်စပ်နေတဲ့ အခြား အတန်းက ဒေတာကို ထုတ်ယူပေးတယ်။ VLOOKUP နဲ့ ဆင်တယ်၊ ဒါပေမယ့် ဒေါင်လိုက်အစား အလျားလိုက် ရှာတယ်။

Syntax:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

  • lookup_value: ရှာချင်တဲ့ တန်ဖိုး။
  • table_array: ဒေတာပါတဲ့ ဇယားဧရိယာ။
  • row_index_num: ထုတ်ယူချင်တဲ့ အတန်းနံပါတ် (ပထမအတန်းကို ၁ လို့သတ်မှတ်တယ်)။
  • range_lookup: တိကျရှာမလား (FALSE)၊ အနီးစပ်ဆုံးရှာမလား (TRUE)။

ဥပမာ:
အောက်ကဇယားရှိတယ်ဆိုပါစို့ (A1:D2):

ဇန်နဝါရီဖေဖော်ဝါရီမတ်
ရောင်းအား၁၀၀၀၀၁၅၀၀၀၂၀၀၀၀

Cell F1 မှာ “ဖေဖော်ဝါရီ” ရိုက်ထည့်ထားပြီး ရောင်းအားကို ရှာချင်တယ်ဆိုရင်:
=HLOOKUP(F1, A1:D2, 2, FALSE) → ရလဒ်က ၁၅၀၀၀

  • “ဖေဖော်ဝါရီ” ကို ပထမအတန်းမှာ ရှာပြီး ဒုတိယအတန်းက ရောင်းအားကို ထုတ်ယူတယ်။

ဘယ်မှာအသုံးဝင်လဲ?

  • လစဉ်အစီရင်ခံစာတွေ၊ အချိန်ကာလအလိုက် ဒေတာတွေကို ရှာဖွေရာမှာ အသုံးဝင်တယ်။
  • ဒေတာကို အလျားလိုက် စီစဉ်ထားတဲ့ ဇယားတွေမှာ သုံးလို့ရတယ်။

3. INDEX Function

ဘာလုပ်တာလဲ?
INDEX က သတ်မှတ်ထားတဲ့ range ထဲက အတန်း နဲ့ ကော်လံ နံပါတ်အလိုက် တန်ဖိုးတစ်ခုကို ထုတ်ယူပေးတယ်။

Syntax:
=INDEX(array, row_num, [column_num])

  • array: ဒေတာပါတဲ့ range။
  • row_num: ဘယ်အတန်းက တန်ဖိုးကို ထုတ်ယူမလဲ။
  • column_num: ဘယ်ကော်လံက တန်ဖိုးကို ထုတ်ယူမလဲ (မထည့်ရင် တစ်ကော်လံတည်းအတွက်ပဲ အလုပ်လုပ်မယ်)။

ဥပမာ:
အောက်ကဇယားရှိတယ်ဆိုပါစို့ (A1:C3):

ABC
ကုဒ်ပစ္စည်းစျေး
P001စာအုပ်၅၀၀၀
P002ဘောပင်၂၀၀၀

=INDEX(A1:C3, 2, 3) → ရလဒ်က ၅၀၀၀

  • ဒုတိယအတန်း၊ တတိယကော်လံက တန်ဖိုးကို ထုတ်ယူတယ်။

ဘယ်မှာအသုံးဝင်လဲ?

  • ဇယားထဲက သတ်မှတ်ထားတဲ့ တည်နေရာက ဒေတာကို ထုတ်ယူချင်တဲ့အခါ။
  • MATCH function နဲ့ တွဲသုံးရင် ပိုပြီး အလိုအလျောက် ရှာဖွေနိုင်တယ် (အောက်မှာ ရှင်းပြပါမယ်)။

4. MATCH Function

ဘာလုပ်တာလဲ?
MATCH က range တစ်ခုထဲမှာ သတ်မှတ်တဲ့ တန်ဖိုးတစ်ခုကို ရှာပြီး အဲဒီတန်ဖိုးရဲ့ တည်နေရာ (အတန်း သို့မဟုတ် ကော်လံ နံပါတ်) ကို ပြန်ပေးတယ်။

Syntax:
=MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value: ရှာချင်တဲ့ တန်ဖိုး။
  • lookup_array: ရှာမယ့် range (တစ်ကော်လံ ဒါမှမဟုတ် တစ်အတန်းတည်း)။
  • match_type: ၁ (အနီးစပ်ဆုံး၊ အစဉ်လိုက် စီထားရမယ်)၊ ၀ (တိကျတဲ့ တန်ဖိုး)၊ -၁ (အနီးစပ်ဆုံး၊ ပြောင်းပြန်အစဉ်လိုက်)။ များသောအားဖြင့် ၀ ကို သုံးတယ်။

ဥပမာ:
အောက်က range ရှိတယ်ဆိုပါစို့ (A1:A3):

A
P001
P002
P003

=MATCH("P002", A1:A3, 0) → ရလဒ်က ၂

  • “P002” က range ထဲမှာ ဒုတိယအတန်းမှာ ရှိတယ်။

ဘယ်မှာအသုံးဝင်လဲ?

  • ဒေတာတစ်ခုရဲ့ တည်နေရာကို သိချင်တဲ့အခါ။
  • INDEX နဲ့ တွဲသုံးပြီး ပိုပြီး ပြောင်းလွယ်ပြင်လွယ်ရှိတဲ့ lookup လုပ်ဆောင်ချက်တွေ ဖန်တီးနိုင်တယ်။

5. INDEX + MATCH (တွဲသုံးမှု)

ဘာလုပ်တာလဲ?
INDEX နဲ့ MATCH ကို တွဲသုံးရင် VLOOKUP ထက် ပိုပြီး ပြောင်းလွယ်ပြင်လွယ်ရှိတဲ့ ရှာဖွေမှုတွေ လုပ်နိုင်တယ်။ MATCH က တည်နေရာကို ရှာပြီး INDEX က အဲဒီတည်နေရာက တန်ဖိုးကို ထုတ်ယူတယ်။

ဥပမာ:
အောက်ကဇယားရှိတယ်ဆိုပါစို့ (A1:C3):

ABC
ကုဒ်ပစ္စည်းစျေး
P001စာအုပ်၅၀၀၀
P002ဘောပင်၂၀၀၀

Cell E1 မှာ “P002” ရိုက်ထည့်ထားပြီး စျေးကို ရှာချင်တယ်ဆိုရင်:
=INDEX(C1:C3, MATCH(E1, A1:A3, 0)) → ရလဒ်က ၂၀၀၀

  • MATCH က “P002” ရဲ့ တည်နေရာ (ဒုတိယအတန်း) ကို ရှာတယ်။
  • INDEX က စျေးကော်လံ (C1:C3) ထဲက ဒုတိယအတန်းက တန်ဖိုးကို ထုတ်ယူတယ်�।

ဘယ်မှာအသုံးဝင်လဲ?

  • VLOOKUP မလုပ်နိုင်တဲ့ အခြေအနေတွေမှာ (ဥပမာ၊ ရှာချင်တဲ့ ကော်လံက ဘယ်ဘက်မှာ ရှိနေရင်)။
  • ပိုပြီး ရှုပ်ထွေးတဲ့ ဒေတာရှာဖွေမှုတွေအတွက်။

6. OFFSET Function

ဘာလုပ်တာလဲ?
OFFSET က သတ်မှတ်ထားတဲ့ cell တစ်ခုကနေ အတန်း နဲ့ ကော်လံ အရေအတွက်အလိုက် ရွှေ့ပြီး တန်ဖိုး ဒါမှမဟုတ် range တစ်ခုကို ထုတ်ယူပေးတယ်။

Syntax:
=OFFSET(reference, rows, cols, [height], [width])

  • reference: စတင်မယ့် cell ဒါမှမဟုတ် range။
  • rows: ဘယ်နှစ်အတန်း ရွှေ့မလဲ (အောက်ကို အပေါင်းဂဏန်း၊ အပေါ်ကို အနုတ်ဂဏန်း)။
  • cols: ဘယ်နှစ်ကော်လံ ရွှေ့မလဲ (ညာကို အပေါင်းဂဏန်း၊ ဘယ်ကို အနုတ်ဂဏန်း)။
  • height, width: ထုတ်ယူမယ့် range ရဲ့ အမြင့်နဲ့ အကျယ် (မထည့်ရင် တစ်ခုတည်းပဲ ထုတ်မယ်)။

ဥပမာ:
အောက်က range ရှိတယ်ဆိုပါစို့ (A1:A3):

A
၁၀၀
၂၀၀
၃၀၀

=OFFSET(A1, 2, 0) → ရလဒ်က ၃၀၀

  • A1 ကနေ အတန်း ၂ ခုအောက်ကို ရွှေ့ပြီး တန်ဖိုးကို ထုတ်ယူတယ်။

ဘယ်မှာအသုံးဝင်လဲ?

  • ဒိုင်းနမစ် range တွေကို ထုတ်ယူဖို့ (ဥပမာ၊ ဒေတာထည့်လာတာနဲ့အမျှ အလိုအလျောက် ရွှေ့ပြီး ဒေတာယူဖို့)။
  • ဇယားတွေ၊ ဒိုင်းနမစ် အစီရင်ခံစာတွေမှာ အသုံးဝင်တယ်။

ဘယ်လိုအသုံးပြုရမလဲ?

ဒီ functions တွေကို cell တစ်ခုထဲမှာ formula ရေးပြီး Enter နှိပ်ရုံပါ။ အကယ်၍ ရလဒ်မမှန်ဘူးဆိုရင် အောက်ပါအချက်တွေကို စစ်ဆေးပါ:

  • lookup_value က range ထဲမှာ ရှိမရှိ။
  • table_array ကို မမှားပဲ ရွေးထားရမယ်။
  • range_lookup ကို FALSE သုံးရင် တိကျတဲ့ တန်ဖိုးပဲ ရှာမယ်။

အသုံးဝင်မှုအနှစ်ချုပ်

  • ဒေတာရှာဖွေမှု: VLOOKUP, HLOOKUP, INDEX, MATCH က ဇယားထဲက ဒေတာတွေကို လျင်မြန်စွာ ရှာဖွေပြီး ထုတ်ယူနိုင်တယ်။
  • ဒိုင်းနမစ်ဒေတာစီမံခန့်ခွဲမှု: OFFSET က ဒေတာထည့်လာတာနဲ့အမျှ အလိုအလျောက် range တွေ ပြောင်းလဲထုတ်ယူဖို့ အသုံးဝင်တယ်။
  • ပြောင်းလွယ်ပြင်လွယ်ရှိမှု: INDEX + MATCH က VLOOKUP ထက် ပိုပြီး ပြောင်းလွယ်ပြင်လွယ်ရှိပြီး ရှုပ်ထွေးတဲ့ ဒေတာရှာဖွေမှုတွေမှာ အသုံးဝင်တယ်။

ဒီ referencing functions တွေကို လေ့ကျင့်သုံးကြည့်ရင်း သင့်ရဲ့ Excel အလုပ်တွေကို ပိုမိုမြန်ဆန်ထိရောက်စွာ လုပ်ဆောင်နိုင်မှာပါ။


Discover more from naywinaung

Subscribe to get the latest posts sent to your email.

Related Post

residual analysisresidual analysis

မနေ့က ရေးခဲ့တဲ့ regression အကြောင်း နည်းနည်း ဆက်ပွားကြည့်ကြရအောင်ဗျာ residual analysis Regression analysis မှာ residual analysis ဆိုတာရှိပါတယ်။ Residual ဆိုတာက ရိုးရိုးရှင်းရှင်း ပြောရရင် observed value (တကယ့် ဒေတာ y) နဲ့ predicted value (model က ခန့်မှန်းထားတဲ့ ŷ)

eHealth   (Five Cs Model)eHealth   (Five Cs Model)

eHealthFive Cs Modelဖွံဖြိုးဆဲနိုင်ငံတော်တော်များများမှာ ehealth ကိုစတင်အကောင်အထည်ဖော်ကြတဲ့အခါFive Cs Model ဟာ အလွန်ရေပန်းစားပါတယ်။5Cs ဆိုတာကတော့၁။ Contextဖွံ့ဖြိုးဆဲနိုင်ငံများအနေနှင့် သတင်းအချက်အလက်နှင့်ဆက်သွယ်ရေးဆိုင်ရာနည်းပညာ အတွက် အခြေခံအဆောက်အဉီများ ပြည့်စုံလုံလောက်မှုမရှိကြပါဘူး။ ဒီလိုအခြေအနေမျိုးမှာ မိမိတို့တည်ဆောက်ချင်တဲ့ ehealth အတွက် အသင့်တော်ဆုံးသော နည်းပညာရပ်ဝန်းကို ရွေးချယ်ရပါလိမ့်မယ်။ ကျေးလက်ဒေသများကို များများနှင့်မြန်မြန်ထိရောက်မဲ့ အသင့်တော်ဆုံးသော ဆက်သွယ်ရေးဆိုင်ရာနည်းပညာကို ရွေးချယ်ရပါမယ်။ ထို့အတူ ကုန်ကျစာရိတ်အလွန်ကြီးမားတဲ့ နည်းပညာဆိုင်ရာ

သုတေသနခေါင်းစဉ်တစ်ခုကို ဘယ်လိုရွေးချယ်မလဲသုတေသနခေါင်းစဉ်တစ်ခုကို ဘယ်လိုရွေးချယ်မလဲ

သုတေသန ခေါင်းစဉ်တစ်ခုကို ရွေးချယ်ခြင်း သုတေသနလုပ်ငန်းစဉ်ရဲ့ အစမှာ အရေးအကြီးဆုံးနဲ့ ပထမဆုံး ခြေလှမ်းကတော့ သင့်တော်တဲ့ သုတေသနခေါင်းစဉ်တစ်ခုကို ရွေးချယ်ခြင်းပဲဖြစ်ပါတယ်။ ကောင်းမွန်တဲ့ ခေါင်းစဉ်တစ်ခုဟာ မိတ်ဆွေရဲ့ သုတေသနကို လမ်းညွှန်ပေးနိုင်သလို၊ စိတ်ဝင်စားစရာကောင်းပြီး အောင်မြင်တဲ့ သုတေသနတစ်ခု ဖြစ်လာဖို့အတွက်လည်း အခြေခံအုတ်မြစ်ကောင်းတစ်ခုကို ချပေးနိုင်ပါတယ်။ ဒါကြောင့် ခေါင်းစဉ်တစ်ခုကို ရွေးချယ်တဲ့အခါမှာ မိတ်ဆွေရဲ့ စိတ်ဝင်စားမှု၊ သုတေသနပြုလုပ်နိုင်မှုနဲ့ သင့်တော်တဲ့ အကြောင်းအရာတွေကို