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

Chapter 12 The Chi-Square DistributionChapter 12 The Chi-Square Distribution

အခန်း ၁၂ ဖြစ်တဲ့ “ခိုင်စကွဲယား ဖြန့်ဝေမှု (The Chi-Square Distribution) နဲ့ ကြိမ်နှုန်းဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာခြင်း (Analysis of Frequencies)” အကြောင်းကို ဆွေးနွေးပေးပါမယ်။ ဒီအခန်းဟာ ကျွန်တော်တို့ အရင်က လေ့လာခဲ့တဲ့ ကိန်းဂဏာန်း တိုင်းတာမှုတွေ ဒါမှမဟုတ် ဆက်နွယ်မှုတွေနဲ့ မတူဘဲ အရေအတွက် (counts) ဒါမှမဟုတ် ကြိမ်နှုန်း (frequencies)

Thesis စာတမ်းရဲ့ Chapter 1 ကို ဘယ်လိုရေးမလဲThesis စာတမ်းရဲ့ Chapter 1 ကို ဘယ်လိုရေးမလဲ

Rationale of the Study ရေးသားနည်း ၁။ ဘာကြောင့် ဒီလေ့လာမှုကို လုပ်ရမလဲဆိုတဲ့ အခြေခံအကြောင်းရင်းကို ဖော်ပြရပါမယ် ပထမဦးဆုံး လေ့လာမှုရဲ့ အရေးပါမှု၊ လိုအပ်မှုကို ရှင်းပြရမှာပါ။ လက်ရှိအခြေအနေမှာ ဘယ်လိုပြဿနာတွေရှိသလဲ၊ ဒီပြဿနာတွေက ဘယ်လိုအကျိုးဆက်တွေဖြစ်စေသလဲ၊ ဒီလေ့လာမှုက အဲဒီပြဿနာတွေကို ဘယ်လိုဖြေရှင်းနိုင်မလဲဆိုတာ ဖော်ပြရပါမယ်။ ဖော်ပြတဲ့အခါမှာ ကမ္ဘာ့အခြေအနေ၊ အရှေ့တောင်အာရှအခြေအနေ၊ မြန်မာ့ အခြေအနေ ဆိုပြီး

Chapter 11 Regression Analysis: Some Additional TechniquesChapter 11 Regression Analysis: Some Additional Techniques

အခန်း ၁၁ ဖြစ်တဲ့ “ဆက်စပ်တန်ဖိုး ခန့်မှန်းတွက်ချက်ခြင်းဆိုင်ရာ အပိုဆောင်းနည်းစနစ်များ (Regression Analysis: Some Additional Techniques)” အကြောင်းကို အသေးစိတ် ဆွေးနွေးပေးပါမယ်။ ဆက်စပ်တန်ဖိုး ခန့်မှန်းတွက်ချက်ခြင်းဆိုင်ရာ အပိုဆောင်းနည်းစနစ်များ (Regression Analysis: Some Additional Techniques)ဒီအခန်း ၁၁ ကတော့ ကျွန်တော်တို့ အခန်း ၉ နဲ့ ၁၀ မှာ