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 အလုပ်တွေကို ပိုမိုမြန်ဆန်ထိရောက်စွာ လုပ်ဆောင်နိုင်မှာပါ။

Related Post

Selection of Appropriate Statistical Methods for Data AnalysisSelection of Appropriate Statistical Methods for Data Analysis

ဒေတာ ခွဲခြမ်းစိတ်ဖြာဖို့ သင့်တော်တဲ့ Statistical Methods ဘယ်လို ရွေးမလဲ ဒေတာတွေကို ခွဲခြမ်းစိတ်ဖြာတဲ့ အလုပ်မှာ statistical method မှန်မှန်ကန်ကန် ရွေးတာက အဓိကဖြစ်ပါတယ်။ သုတေသီပဲဖြစ်ဖြစ်၊ ဒေတာနဲ့ ကစားတတ်တဲ့ သူပဲဖြစ်ဖြစ်၊ ကျောင်းသားပဲဖြစ်ဖြစ်၊ ဘယ်နည်းကို သုံးမလဲဆိုတာက ကိုယ့်ရဲ့ အဖြေတွေ ယုံကြည်ရလောက်၊မရလောက် ဆုံးဖြတ်ပေးနိုင်ပါတယ်။ ဒီဆောင်းပါးမှာ ဒီ method တွေကို

eHealth LaoeHealth Lao

#eHealth#Lao ehealth နှင့်ပတ်သက်လို့ ကမ္ဘာ့ကျန်းမာရေးအဖွဲ့ကြီးက သတ်မှတ်ထားတဲ့ Toolkit ဆိုတာရှိပါတယ်။ အဲ့ဒါကိုတော့ နောက်မှရေးသားပါမယ်။လတ်တလော လာအိုနိုင်ငံရဲ့ ehealth Architecture ကို ရေးသားချင်ပါတယ်။eHealth လုပ်ငန်းစဉ်မှာ အောက်ဖော်ပြပါ အပိုင်းကဏ္ဍတွေ အနည်းဆုံးတော့ပါဝင်ရပါမယ်။၁။အီလက်ထရောနစ် ဆေးမှတ်တမ်း( EMR)၂။အီလက်ထရောနစ် ကျန်းမာရေးမှတ်တမ်း ( EHR) ၃။ ပုဂ္ဂလိက ကျန်းမာရေးမှတ်တမ်း (PHR)၄။ အဝေးရောက်ဆေးကုသမှုလုပ်ငန်း (telemedicine)၅။ မိုဘိုင်းကျန်းမာရေးစောင့်ရှောက်မှုလုပ်ငန်း

EHEALTH ArchitectureEHEALTH Architecture

#eHealth#Architecture     အရင်အပတ်တွေက eHealth Model တွေအကြောင်းကို အကြမ်းဖျဉ်းရေးခဲ့ပါတယ်။ ကျန်တဲ့ model တွေကို ဆက်မရေးတော့ပါဘူး။ အားလုံးပဲ မိမိတို့ စိတ်ဝင်စားရင် ရှာဖတ်နိုင်ပါတယ်။ ဒါမှမဟုတ် ကျွန်တော့်ထံ email ပို့ပြီး ဆက်သွယ်နိုင်ပါတယ်။အခု ဆက်ပြီးရေးသားချင်တာက eHealth Architecture တွေပဲဖြစ်ပါတယ်။ Architecture တွေအကြောင်းကို မပြောခင် ဘာကြောင့် Architecture တွေက အရေးကြီးသလဲ