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

“ဘက်လိုက်မှု (Bias)” အကြောင်း“ဘက်လိုက်မှု (Bias)” အကြောင်း

ရောဂါဗေဒဆိုင်ရာ လေ့လာမှုတွေမှာ ဘက်လိုက်မှု (Bias) ဆိုတာက တကယ်တော့ စနစ်ကျတဲ့ အမှား (systematic error) တစ်မျိုးပါ။ ဒီအမှားက လေ့လာမှုရဲ့ ဒီဇိုင်း (design) ဒါမှမဟုတ် ဆောင်ရွက်ပုံ (conduct) ထဲမှာ ဖြစ်ပေါ်လာပြီး အကြောင်းအရာတွေကြားက ဆက်စပ်မှုကို မှန်ကန်စွာ ခန့်မှန်းနိုင်စွမ်းကို ထိခိုက်စေနိုင်ပါတယ်။ လေ့လာမှုတစ်ခုမှာ ဆက်စပ်မှုတစ်ခုကို တွေ့ရတဲ့အခါ၊ အဲဒီဆက်စပ်မှုက အကြောင်းအရာရဲ့

Lean ManagementLean Management

ဆေးရုံအုပ်ချုပ်ရေးမှာ Lean Management နဲ့ 5S ကို သုံးရင် ဘယ်လိုအဆင်ပြေမလဲ ဆိုတာ နည်းနည်း ရှင်းပြချင်ပါတယ်။ ရိုးရိုးရှင်းရှင်း နားလည်လွယ်အောင် ရေးမှာဖြစ်လို့ လိုအပ်ချက်များ ရှိနိုင်ပါတယ်ဗျ။ ပထမဆုံး၊ Lean ဆိုတာ ဘာလဲ?  Lean ဆိုတာ အလဟဿဖြစ်နေတဲ့ အရာအားလုံးကို ဖယ်ထုတ်ပြီး၊ လူနာတွေအတွက် တန်ဖိုးရှိတဲ့ အလုပ်ကိုပဲ လုပ်ဖို့ နည်းလမ်းပါ။

SDG (Sustainable Development Goals)SDG (Sustainable Development Goals)

SDG (Sustainable Development Goals) တွေနဲ့ ပတ်သက်ပြီး နည်းနည်းပွားကြည့်ကြရအောင်ဗျာ။ SDG ဆိုတာကတော့ ရေရှည်ဖွံ့ဖြိုးတိုးတက်ရေးပန်းတိုင်များ (Sustainable Development Goals) ကို အတိုကောက်ခေါ်တာပါ။ ဒီပန်းတိုင်တွေကို ကုလသမဂ္ဂ (UN) က ၂၀၁၅ ခုနှစ် စက်တင်ဘာလမှာ ကျင်းပခဲ့တဲ့ ရေရှည်ဖွံ့ဖြိုးတိုးတက်ရေး ထိပ်သီးအစည်းအဝေးကနေ ချမှတ်ခဲ့တာ ဖြစ်ပါတယ်။ သူတို့ဟာ ၂၀၃၀ ခုနှစ်အထိ