Excel တွင် database တစ်ခုဖန်တီးပါ။

ဒေတာဘေ့စ်များ (DB) ကို ရည်ညွှန်းသောအခါတွင်၊ သေချာသည်မှာ SQL၊ Oracle၊ 1C၊ သို့မဟုတ် အနည်းဆုံး Access ကဲ့သို့သော buzzword အမျိုးအစားအားလုံးဖြစ်သည်။ ဟုတ်ပါတယ်၊ ဤအရာများသည် ဒေတာများစွာပါသော ကြီးမားပြီး ရှုပ်ထွေးသော ကုမ္ပဏီတစ်ခု၏ အလုပ်များကို အလိုအလျောက်လုပ်ဆောင်နိုင်သည့် အလွန်အစွမ်းထက်သော (အများစုအတွက် စျေးကြီးသည်) ပရိုဂရမ်များဖြစ်သည်။ ပြဿနာမှာ တစ်ခါတစ်ရံတွင် ထိုကဲ့သို့သော ပါဝါကို မလိုအပ်ပါ။ သင့်လုပ်ငန်းသည် သေးငယ်ပြီး ရိုးရှင်းသော လုပ်ငန်းလုပ်ငန်းစဉ်များဖြင့် ဖြစ်နိုင်သော်လည်း ၎င်းကိုလည်း အလိုအလျောက်လုပ်ဆောင်လိုပါသည်။ ကုမ္ပဏီငယ်များအတွက် ၎င်းသည် မကြာခဏ ရှင်သန်ရမည့်ကိစ္စဖြစ်သည်။

အစကတော့ TOR ကို ပုံဖော်ကြည့်ရအောင်။ ကိစ္စအများစုတွင်၊ ဥပမာအားဖြင့်၊ စာရင်းကိုင်အတွက် ဒေတာဘေ့စ်တစ်ခုသည် ဂန္ထဝင်အရောင်းအ၀ယ်ဖြစ်သင့်သည်-

  • စောင့်ရှောက် ဇယားများတွင် ကုန်စည် (စျေးနှုန်း) ဆိုင်ရာ အချက်အလက်၊ လွှဲပြောင်းမှုများနှင့် ဖောက်သည်များ ပြီးစီးပြီး ဤဇယားများကို တစ်ခုနှင့်တစ်ခု ချိတ်ဆက်ပါ။
  • အဆင်ပြေပါစေ။ ထည့်သွင်းမှုပုံစံများ ဒေတာ ( drop-down lists စသည်ဖြင့်)
  • ဒေတာအချို့ကို အလိုအလျောက် ဖြည့်ပါ။ ပုံနှိပ်ပုံစံများ (ငွေပေးချေမှုများ၊ ငွေတောင်းခံလွှာများ စသည်ဖြင့်)
  • လိုအပ်တာတွေကို ထုတ်ပေးပါ။ အစီရင်ခံစာများ မန်နေဂျာ၏အမြင်မှ လုပ်ငန်းတစ်ခုလုံးကို ထိန်းချုပ်ရန်

Microsoft Excel သည် ဤအရာအားလုံးကို အားစိုက်ထုတ်မှုအနည်းငယ်ဖြင့် ကိုင်တွယ်နိုင်သည်။ ဒါကို အကောင်အထည်ဖော်ဖို့ ကြိုးစားကြည့်ရအောင်။

အဆင့် ၁။ ဇယားပုံစံဖြင့် ကနဦးဒေတာ

ကျွန်ုပ်တို့သည် ထုတ်ကုန်များ၊ အရောင်းနှင့် ဖောက်သည်များအကြောင်း အချက်အလက်များကို ဇယားသုံးခု (စာရွက်တစ်ခုတည်းတွင် သို့မဟုတ် မတူညီသည့်အရာများတွင် သိမ်းဆည်းထားမည် - ကိစ္စမရှိပါဘူး)။ အနာဂတ်တွင် ၎င်းကို မစဉ်းစားမိစေရန် ၎င်းတို့ကို အလိုအလျောက်အရွယ်အစားဖြင့် "စမတ်စားပွဲများ" အဖြစ် ပြောင်းလဲရန် အခြေခံအားဖြင့် အရေးကြီးပါသည်။ ဤသည်မှာ အမိန့်တော်ဖြင့် လုပ်ဆောင်သည်။ ဇယားအဖြစ် ဖော်မတ်ပါ။ tab ကို ပင်မစာမျက်နှာ (ပင်မ – ဇယားအဖြစ် ပုံစံဖော်ပါ). ပြီးရင်ပေါ်လာတဲ့ tab ပေါ်မှာ လုပ်ငန်းခွင် (ဒီဇိုင်း) ကွက်လပ်တွင် ဇယားကွက်များကို ဖော်ပြချက်အမည်များပေးပါ။ ဇယားအမည် နောက်ပိုင်းအသုံးပြုမှုအတွက်

စုစုပေါင်း၊ ကျွန်ုပ်တို့သည် "စမတ်စားပွဲများ" သုံးမျိုးရသင့်သည်-

ဇယားများတွင် ထပ်လောင်းရှင်းလင်းသည့်အချက်များ ပါဝင်နိုင်သည်ကို ကျေးဇူးပြု၍ သတိပြုပါ။ ဒီတော့ ဥပမာ ကျွန်တော်တို့ရဲ့ စျေးနှုန်းထုတ်ကုန်တစ်ခုစီ၏ အမျိုးအစား (ထုတ်ကုန်အုပ်စု၊ ထုပ်ပိုးမှု၊ အလေးချိန်၊ စသည်) နှင့် ဇယားအကြောင်း ထပ်လောင်းအချက်အလက်များ ပါရှိသည်။ ဖောက်သည် — ၎င်းတို့တစ်ခုစီ၏ မြို့နှင့် ဒေသ (လိပ်စာ၊ TIN၊ ဘဏ်အသေးစိတ်၊ စသည်)။

စားပှဲ အရောင်း ပြီးမြောက်သော ငွေပေးငွေယူများကို ထည့်သွင်းရန် နောက်ပိုင်းတွင် ကျွန်ုပ်တို့မှ အသုံးပြုပါမည်။

အဆင့် 2. ဒေတာထည့်သွင်းမှုပုံစံကို ဖန်တီးပါ။

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

ဆဲလ် B3 တွင် အပ်ဒိတ်လုပ်ထားသော လက်ရှိရက်စွဲအချိန်ကို ရယူရန် လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ TDATA (ယခု). အချိန် မလိုအပ်ရင် အဲဒီ့အစား TDATA function ကိုသုံးနိုင်သည်။ ဒီနေ့ (ယနေ့).

ဆဲလ် B11 တွင်၊ စမတ်ဇယား၏ တတိယကော်လံတွင် ရွေးချယ်ထားသော ထုတ်ကုန်၏စျေးနှုန်းကို ရှာပါ။ စျေးနှုန်း function ကို အသုံးပြု VPR (VLOOKUP). အရင်က မကြုံဖူးရင် ဒီဗီဒီယိုကို အရင်ဖတ်ပြီး ကြည့်လိုက်ပါ။

ဆဲလ် B7 တွင်၊ ကျွန်ုပ်တို့သည် စျေးနှုန်းစာရင်းမှ ထုတ်ကုန်များပါသည့် dropdown list တစ်ခု လိုအပ်ပါသည်။ ၎င်းအတွက်သင် command ကိုသုံးနိုင်သည်။ ဒေတာ - ဒေတာအတည်ပြုခြင်း။ (ဒေတာ - အတည်ပြုခြင်း)ကန့်သတ်ချက်အဖြစ် သတ်မှတ်ပါ။ စာရင်း (စာရင်း) ပြီးလျှင် လယ်ကွင်းထဲသို့ ဝင်ပါ။ အရင်းအမြစ် (ရင်းမြစ်) ကော်လံသို့လင့်ခ် အမည် ကျွန်ုပ်တို့၏စမတ်စားပွဲမှ စျေးနှုန်း:

အလားတူ၊ ဖောက်သည်များနှင့်အတူ drop-down စာရင်းကို ဖန်တီးထားသော်လည်း အရင်းအမြစ်သည် ပိုကျဉ်းလိမ့်မည်-

=INDIRECT(“ဖောက်သည်[Client]”)

လုပ်ဆောင်ချက် သွယ်ဝိုက်သည်။ (သွယ်ဝိုက်) ဤကိစ္စတွင်၊ Excel သည် အရင်းအမြစ်အကွက်ရှိ စမတ်ဇယားများသို့ တိုက်ရိုက်လင့်ခ်များကို နားမလည်သောကြောင့် လိုအပ်ပါသည်။ သို့သော် တူညီသောလင့်ခ်သည် လုပ်ဆောင်ချက်တစ်ခုတွင် “ထုပ်ပိုးထားသည်” ဖြစ်သည်။ သွယ်ဝိုက်သည်။ တစ်ချိန်တည်းမှာပင်၊ ၎င်းသည် ပေါက်ကွဲသံကြီးဖြင့် အလုပ်လုပ်သည် (ဤအကြောင်းအရာနှင့် drop-down lists များဖန်တီးခြင်းအကြောင်း ဆောင်းပါးတွင် ဤအရာသည် ပိုများသည်)။

အဆင့် 3. အရောင်းအ၀ယ် macro ကိုထည့်ခြင်း။

ဖောင်ဖြည့်ပြီးပါက၊ ဇယား၏အဆုံးတွင် ထည့်သွင်းရန် လိုအပ်ပါသည်။ အရောင်း. ရိုးရှင်းသော လင့်ခ်များကို အသုံးပြု၍ ဖောင်အောက်တွင် ညာဘက်တွင် ထပ်ထည့်မည့် စာကြောင်းတစ်ကြောင်းကို ဖွဲ့ပါမည်။

အဲဒါတွေ။ ဆဲလ် A20 တွင် =B3 သို့ လင့်ခ်တစ်ခု ရှိလိမ့်မည်၊ ဆဲလ် B20 သည် =B7 သို့ လင့်ခ်တစ်ခု ရှိလိမ့်မည်၊ အစရှိသည်ဖြင့်။

ယခု ထုတ်လုပ်လိုက်သော စာကြောင်းကို မိတ္တူကူးပြီး အရောင်းဇယားသို့ ထည့်မည့် 2 လိုင်းမူလတန်းမက်ခရိုကို ထည့်လိုက်ကြပါစို့။ ဒီလိုလုပ်ဖို့ ပေါင်းစပ်မှုကို နှိပ်ပါ။ alt + F11 သို့မဟုတ် ခလုတ် Visual Basic tab ကို ဆော့ဖ်ဝဲရေး (ပြုစုသူ). ဤတက်ဘ်ကို မမြင်နိုင်ပါက ဆက်တင်များတွင် ဦးစွာဖွင့်ပါ။ ဖိုင် – ရွေးချယ်စရာများ – ဖဲကြိုးတပ်ဆင်မှု (ဖိုင် — ရွေးချယ်စရာများ — ဖဲကြိုးကို စိတ်ကြိုက်လုပ်ပါ). ပွင့်လာသော Visual Basic တည်းဖြတ်ဝင်းဒိုးတွင်၊ မီနူးမှတဆင့် ဗလာ module အသစ်တစ်ခုကို ထည့်သွင်းပါ။ Module ထည့်သွင်းပါ။ ပြီးလျှင် ကျွန်ုပ်တို့၏ macro ကုဒ်ကို ထိုနေရာတွင် ထည့်ပါ။

Sub Add_Sell() Worksheets("Input Form").အပိုင်းအခြား("A20:E20")။ 'ကော်ပီကူးရန်' ဖောင်ပုံစံ n = Worksheets("အရောင်း")မှ ဒေတာလိုင်းကို မိတ္တူကူးပါ။အပိုင်းအခြား("A100000").အဆုံး(xlUp) . Row' သည် ဇယားရှိ နောက်ဆုံးအတန်း၏ နံပါတ်ကို ဆုံးဖြတ်သည်။ Sales Worksheets("Sales").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues ​​​​'နောက်ထပ်ဗလာလိုင်း Worksheets("Input Form")သို့ ကူးထည့်ပါ။အပိုင်းအခြား("B5,B7,B9")။ ClearContents ၏ ရှင်းလင်းသော အဆုံးခွဲပုံစံ  

ယခုကျွန်ုပ်တို့သည် dropdown list ကိုအသုံးပြု၍ ဖန်တီးထားသော macro ကို run ရန်ကျွန်ုပ်တို့၏ဖောင်တွင်ခလုတ်တစ်ခုထည့်နိုင်သည်။ ထည့်သွင်း tab ကို ဆော့ဖ်ဝဲရေး (ဆော့ဖ်ဝဲရေးသားသူ — Insert — Button):

သင်ဆွဲပြီးပါက ဘယ်ဘက်မောက်စ်ခလုတ်ကို ဖိထားပြီး၊ Excel သည် သင့်အား ၎င်းအတွက် သင်သတ်မှတ်ပေးရမည့် မည်သည့် macro ကို မေးမြန်းပါမည် - ကျွန်ုပ်တို့၏ macro ကို ရွေးပါ။ Add_Sell. ၎င်းပေါ်တွင် right-click နှိပ်ပြီး command ကိုရွေးချယ်ခြင်းဖြင့် ခလုတ်တစ်ခုပေါ်ရှိ စာသားကို သင်ပြောင်းလဲနိုင်သည်။ စာသားပြောင်းပါ။.

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

အဆင့် 4 ဇယားများချိတ်ဆက်ခြင်း။

အစီရင်ခံစာကို မတည်ဆောက်မီ၊ နောက်ပိုင်းတွင် ဒေသ၊ ဖောက်သည် သို့မဟုတ် အမျိုးအစားအလိုက် အရောင်းအ၀ယ်ကို အမြန်တွက်ချက်နိုင်စေရန် ကျွန်ုပ်တို့၏ဇယားများကို ချိတ်ဆက်ကြပါစို့။ Excel ဗားရှင်းအဟောင်းများတွင် ၎င်းသည် လုပ်ဆောင်ချက်များစွာကို အသုံးပြုရန် လိုအပ်သည်။ VPR (VLOOKUP) စျေးနှုန်းများ၊ အမျိုးအစားများ၊ ဖောက်သည်များ၊ မြို့များ စသည်တို့ကို ဇယားတွင် အစားထိုးရန် အရောင်း. ၎င်းသည် ကျွန်ုပ်တို့ထံမှ အချိန်နှင့် ကြိုးစားအားထုတ်မှု လိုအပ်ပြီး Excel အရင်းအမြစ်များစွာကိုလည်း “စားသည်” ဖြစ်သည်။ Excel 2013 မှစတင်၍ ဇယားများကြား ဆက်ဆံရေးကို သတ်မှတ်ခြင်းဖြင့် အရာအားလုံးကို ပိုမိုရိုးရှင်းစွာ အကောင်အထည်ဖော်နိုင်မည်ဖြစ်သည်။

ဒါကိုလုပ်ဖို့၊ တက်ဘ်ပေါ်မှာ ဒေတာများ (ရက်စွဲ) ကလစ် ဆက်ဆံရေး (ဆက်ဆံရေး). ပေါ်လာသောဝင်းဒိုးတွင် ခလုတ်ကိုနှိပ်ပါ။ ဖန်တီး (အသစ်) ပြီးလျှင် ၎င်းတို့နှင့် ဆက်စပ်သင့်သော ဇယားများနှင့် ကော်လံအမည်များကို စာရင်းဆွဲချမှ ရွေးပါ-

အရေးကြီးသောအချက်- ဇယားများကို ဤအစီအစဥ်တွင် သတ်မှတ်ထားရမည်၊ ဆိုလိုသည်မှာ ချိတ်ဆက်ထားသောဇယား (စျေးနှုန်း) သော့ကော်လံတွင် မပါဝင်ရ (အမည်) ဇယားတွင် ဖြစ်ပေါ်သည့်အတိုင်း ထုတ်ကုန်များကို ပွားပါ။ အရောင်း. တစ်နည်းဆိုရသော် ဆက်စပ်ဇယားသည် သင်အသုံးပြု၍ ဒေတာကို ရှာဖွေမည့်တစ်ခု ဖြစ်ရပါမည်။ VPRအသုံးပြုခဲ့လျှင်။

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

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

အဆင့် 5. ကျွန်ုပ်တို့သည် အကျဉ်းချုပ်ကို အသုံးပြု၍ အစီရင်ခံစာများကို တည်ဆောက်ပါသည်။

ယခု၊ အရောင်းပိုင်းကို ပိုင်းခြားစိတ်ဖြာပြီး လုပ်ငန်းစဉ်၏ ဒိုင်းနမစ်များကို ခြေရာခံရန်၊ ဥပမာ၊ ဆုံချက်ဇယားကို အသုံးပြု၍ အစီရင်ခံစာတစ်မျိုးကို ဖန်တီးကြပါစို့။ တက်ကြွသောဆဲလ်ကို ဇယားအဖြစ် သတ်မှတ်ပါ။ အရောင်း ဖဲကြိုးပေါ်ရှိ တက်ဘ်ကို ရွေးပါ။ - PivotTable ထည့်သွင်းပါ။ (ထည့်သွင်း - Pivot Table). ပွင့်လာသောဝင်းဒိုးတွင်၊ Excel သည် ကျွန်ုပ်တို့အား ဒေတာအရင်းအမြစ် (ဆိုလိုသည်မှာ ဇယား အရောင်း) နှင့် အစီရင်ခံစာကို အပ်လုဒ်လုပ်ရန် နေရာ (ဖြစ်နိုင်ရင် စာရွက်အသစ်တွင်)

အရေးကြီးသောအချက်မှာ checkbox ကိုဖွင့်ရန်လိုအပ်သည်။ ဤဒေတာကို ဒေတာမော်ဒယ်သို့ ထည့်ပါ။ (ဒေတာမော်ဒယ်သို့ ဒေတာထည့်ပါ) Window ၏အောက်ခြေတွင် Excel သည် လက်ရှိဇယားပေါ်တွင်သာမက ဆက်ဆံရေးအားလုံးကို အသုံးပြု၍ အစီရင်ခံစာတစ်ခုကို တည်ဆောက်လိုကြောင်း နားလည်နိုင်စေရန်။

အပေါ်ကိုကလစ်နှိပ်ပြီးနောက် OK ဝင်းဒိုး၏ ညာဘက်ခြမ်းတွင် အကန့်တစ်ခု ပေါ်လာလိမ့်မည်။ pivot ဇယားကွက်လပ်များlink ကိုဘယ်မှာနှိပ်ရမလဲ အားလုံးလက်ရှိတစ်ခုတည်းသာမက စာအုပ်ပါရှိသည့် "စမတ်စားပွဲများ" အားလုံးကို တစ်ပြိုင်နက်ကြည့်ရှုရန်။ ထို့နောက်၊ ဂန္ထဝင်မဏ္ဍိုင်ဇယားတွင်ကဲ့သို့၊ ဆက်စပ်ဇယားများမှ ကျွန်ုပ်တို့လိုအပ်သောအကွက်များကို ဧရိယာထဲသို့ ဆွဲယူနိုင်သည်။ ရေစစ်, အတန်း, Stolbtsov or တန်ဖိုးများ - နှင့် Excel သည်စာရွက်ပေါ်တွင်ကျွန်ုပ်တို့လိုအပ်သောအစီရင်ခံစာကိုချက်ချင်းတည်ဆောက်လိမ့်မည်။

၎င်းပေါ်တွင် right-click နှိပ်ပြီး command ကိုရွေးချယ်ခြင်းဖြင့် ဆုံချက်ဇယားကို အခါအားလျော်စွာ အပ်ဒိတ်လုပ်ရန် လိုအပ်သည် (အရင်းအမြစ်ဒေတာပြောင်းလဲသောအခါ)၊ အပ်ဒိတ် & သိမ်းဆည်းပါ။ (ပြန်လည်ဆန်းသစ်)အလိုအလျောက်မလုပ်ဆောင်နိုင်သောကြောင့်ဖြစ်သည်။

ထို့အပြင်၊ အကျဉ်းချုပ်ရှိ မည်သည့်ဆဲလ်ကိုမဆို ရွေးချယ်ပြီး ခလုတ်ကို နှိပ်ပါ။ Pivot Chart (အချက်ပြဇယား) tab ကို ခွဲခြမ်းစိတ်ဖြာခြင်း (ခွဲခြမ်းစိတ်ဖြာခြင်း) or parameters (ရွေးချယ်စရာများ) ၎င်းတွင် တွက်ချက်ထားသော ရလဒ်များကို လျင်မြန်စွာ မြင်ယောင်နိုင်သည်။

အဆင့် 6. ပုံနှိပ်စက်များကို ဖြည့်စွက်ပါ။

မည်သည့်ဒေတာဘေ့စ်၏နောက်ထပ်လုပ်ဆောင်မှုမှာ အမျိုးမျိုးသော ပုံနှိပ်ပုံစံများနှင့် ပုံစံများ (ပြေစာများ၊ ငွေတောင်းခံလွှာများ၊ လုပ်ဆောင်ချက်များ၊ စသည်) ကို အလိုအလျောက်ဖြည့်ပေးခြင်းဖြစ်သည်။ ဒီနည်းလမ်းတွေထဲက တစ်ခုကို ရေးထားပြီးသားပါ။ ဥပမာအားဖြင့်၊ ဤနေရာတွင် ကျွန်ုပ်တို့သည် အကောင့်နံပါတ်ဖြင့် ဖောင်ကိုဖြည့်သွင်းသည်-

ဆဲလ် C2 တွင် အသုံးပြုသူသည် နံပါတ်တစ်ခု (ဇယားရှိ အတန်းနံပါတ်ကို ထည့်သွင်းမည်ဟု ယူဆပါသည်။ အရောင်းအမှန်တော့)၊ ထို့နောက် ကျွန်ုပ်တို့လိုအပ်သည့်ဒေတာကို ရင်းနှီးပြီးသားလုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဆွဲထုတ်ပါသည်။ VPR (VLOOKUP) နှင့်အင်္ဂါရပ် INDEX (INDEX).

  • တန်ဖိုးများကိုရှာဖွေရန်နှင့်ရှာဖွေရန် VLOOKUP လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
  • VLOOKUP ကို ​​INDEX နှင့် MATCH လုပ်ဆောင်ချက်များဖြင့် အစားထိုးနည်း
  • ဇယားမှ အချက်အလက်များဖြင့် ဖောင်များနှင့် ဖောင်များကို အလိုအလျောက် ဖြည့်ပေးသည်။
  • PivotTables ဖြင့် အစီရင်ခံစာများ ဖန်တီးခြင်း။

တစ်ဦးစာပြန်ရန် Leave