Excel Sheet ကို Multiple Worksheets အဖြစ် ခွဲနည်း (နည်းလမ်း 3 ခု)

  • ဒါကိုမျှဝေပါ။
Hugh West

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

ဤရှင်းပြချက်ကို ပိုမိုရှင်းလင်းစေရန်၊ နမူနာဒေတာအတွဲကို အသုံးပြုပါမည်။ မတူညီသောလများ၏ အရောင်းအချက်အလက်များကို ကိုယ်စားပြုသည့် ဒေတာအတွဲတွင် ကော်လံ 4 ခုရှိသည်။ ဤကော်လံများသည် အရောင်းပုဂ္ဂိုလ်၊ ဒေသ၊ လ၊ နှင့် အရောင်း

လေ့ကျင့်ရန် ဒေါင်းလုဒ်လုပ်ပါ

Excel Sheet ကို Multiple Worksheets.xlsm

Excel Sheet များကို Multiple Worksheets အဖြစ်သို့ ခွဲနည်းများ

၁။ Filter နှင့် Copy ကိုအသုံးပြုခြင်း

မည်သည့်စာရွက်မှမဆို Filter ကိုအသုံးပြုခြင်းဖြင့် ဒေတာများကို စာရွက်များစွာသို့ ပိုင်းခြားနိုင်ပါသည်။

ပထမဦးစွာ သင်အသုံးပြုလိုသည့် ဆဲလ်အပိုင်းအခြားကို ရွေးချယ်ပါ။ စစ်ထုတ်ခြင်း

➤ ဤတွင်၊ ကျွန်ုပ်သည် ဆဲလ်အကွာအဝေး B3:E15 ကို ရွေးချယ်ခဲ့သည်။

ထို့နောက် ဒေတာ တက်ဘ်ကို ဖွင့်ပါ >> Filter ကိုရွေးချယ်ပါ။

သင်သည်လည်း CTRL + SHIFT + L ကိုသုံး၍ စစ်ထုတ်ခြင်း ကီးဘုတ်ကို အသုံးပြု၍ ကို အသုံးပြုနိုင်သည်။

ယခု၊ စစ်ထုတ်ခြင်း ကို ရွေးချယ်ထားသောဆဲလ်အပိုင်းအခြားသို့ သက်ရောက်ပါသည်။

နောက်တစ်ခု၊ <2 ကိုနှိပ်ပါ။>လ ကော်လံ တန်ဖိုးများပေါ်မူတည်၍ ဒေတာကို ခွဲထုတ်လိုသောကြောင့်

ထိုနေရာမှ ဇန်န၀ါရီ မှလွဲ၍ အရာအားလုံးကို ဖျက်လိုက်ပါသည်။ နောက်ဆုံးအနေနဲ့ကလစ်နှိပ်ပါ။ အိုကေ

ယခု ဇန်န၀ါရီ ကို စစ်ထုတ်သည့် တန်ဖိုးများအားလုံး။

ထို့နောက်၊ မိတ္တူ ဒေတာကို ကူးထည့်ပါ ၎င်းကို အလုပ်စာရွက်အသစ်တွင် ကူးထည့်ပါ။

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

ကျန် လများ အတွက်၊ သင်သည် တူညီသော လုပ်ထုံးလုပ်နည်းများကို လိုက်နာနိုင်ပါသည်။

တဖန်၊ ကော်လံကို ပေါ်မူတည်၍ ဒေတာခွဲထုတ်လိုသောကြောင့်၊ လ တန်ဖိုးများ။

ထိုနေရာမှ ဖေဖော်ဝါရီ မှလွဲ၍ အရာအားလုံးကို ဖြုတ်ပါ။ နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။

ယခု၊ ဖေဖော်ဝါရီ အတွက် တန်ဖိုးအားလုံးကို စစ်ထုတ်ထားပါသည်။

ထို့နောက်၊ မိတ္တူ ဒေတာကို ကူးထည့်ပါ ၎င်းကို အလုပ်စာရွက်အသစ်တွင် ကူးထည့်ပါ။

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

တဖန်၊ တန်ဖိုးများပေါ်မူတည်၍ ဒေတာခွဲခြမ်းလိုသော ကော်လံကို နှိပ်ပါ။

ထိုမှ မတ်လ မှလွဲ၍ အရာအားလုံးကို ဖြုတ်ပါ။ နောက်ဆုံးတွင်၊ OK ကိုနှိပ်ပါ။

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

ထို့နောက်၊ မိတ္တူ ဒေတာကို ကူးထည့်ပါ ၎င်းကို အလုပ်စာရွက်အသစ်တွင် ကူးထည့်ပါ။

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

Read More- အတန်းများကို အခြေခံ၍ Excel စာရွက်များကို စာရွက်များစွာသို့ ခွဲပါ

2. VBA ကို အသုံးပြု၍ အတန်းရေတွက်မှုကို အခြေခံ၍ Excel Sheet ကို ခွဲထုတ်ပါ

လုပ်ငန်းစဉ်မစတင်မီ၊ သင်သည် ပထမတန်းမှ ဒေတာကို စတင်ရမည်ဟု မှတ်သားထားရန် လိုအပ်ပါသည်။

ယခု၊ ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ် >> ကိုဖွင့်ပါ။ Visual Basic

၎င်းသည် အပလီကေးရှင်းများအတွက် Microsoft Visual Basic ၏ ဝင်းဒိုးအသစ်တစ်ခုကို ဖွင့်ပါမည်။

ယခု Insert >> မှ Module

A Module ပွင့်လာပါမည်။

ထို့နောက် <တွင် အောက်ပါကုဒ်ကိုရေးပါ။ 2>Module ။

4153

ဤတွင်၊ ကျွန်ုပ်သည် SplitExcelSheet_into_MultipleSheets ဟုခေါ်သော လုပ်ငန်းစဉ်ခွဲတစ်ခုကို ဖန်တီးထားပါသည်။

ကျွန်တော်ရှိရာ ကိန်းရှင်အချို့ကို ကြေငြာခဲ့ပြီး ၎င်းတို့မှာ WorkRng နှင့် xRow အဖြစ် Range အမျိုးအစား ထို့နောက်

SplitRow as Integer တွင်လည်း xWs အဖြစ် စာရွက်စာတန်း အမျိုးအစား။

ထို့ပြင် ExcelTitleId ကို ဒိုင်ယာလော့ဘောက်စ် ခေါင်းစဉ်ပေးရန်အတွက်လည်း အသုံးပြုခဲ့သည်။

ကျွန်ုပ်၏ဒေတာသတ်မှတ်မှုတွင် ဇန်နဝါရီ တွင် အတန်း 4 တန်းရှိသောကြောင့် ဒေတာ 4 တန်းခွဲရန် ကျွန်ုပ်သည် အတန်းခွဲနံပါတ် 4 ကို ပေးထားပါသည်။

နောက်ဆုံးအနေဖြင့်၊ အတွက် loop သို့ SplitRow သို့ ပေးထားသော ဆဲလ်အပိုင်းအခြား ကုန်ဆုံးသည်အထိ

ထို့နောက် ကုဒ်ကို သိမ်းဆည်းပါ။ အလုပ်စာရွက်သို့ ပြန်သွားပါ။

ယခု၊ ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ် >> Insert >> ခလုတ်

A dialog box ပေါ်လာပါမည်အပေါ်။

ထည့်သွင်းထားသော Button တွင် Macro ကို သတ်မှတ်ရန်။

SplitExcelSheet_into_Multiplesheets ကို Macro Name မှ ရွေးပါ ထို့နောက် OK ကိုနှိပ်ပါ။

Macro ကို run ရန် Button ကို နှိပ်ပါ။

ယခု၊ ဒိုင်ယာလော့ဂ်ဘောက်စ် တစ်ခုသည် အပိုင်းအခြားကို သင်ဒေတာထည့်နိုင်သောနေရာတွင် ပေါ်လာပါမည်။

➤ ဤတွင်၊ ကျွန်ုပ်သည် ဆဲလ်အပိုင်းအခြား B1:E12

ထို့နောက် OK ကိုနှိပ်ပါ။

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

➤ ကုဒ်တွင် 4 အဖြစ် 2>အတန်းခွဲ နံပါတ်

ကျွန်ုပ်တွင် စုစုပေါင်း 12 တန်း ဖြစ်သောကြောင့် 4 တန်း ရှိလိမ့်မည်၊ 3 စာရွက်

Sheet1 တွင်၊ ပထမတန်း 4 တန်း၏ ဒေတာကို သင်တွေ့ရပါမည်။

Sheet2 တွင်၊ အတန်း 5 မှ 8 ၏ဒေတာကို သင်တွေ့ရပါမည်။

Sheet3 တွင်၊ နောက်ဆုံး 4 ခု၏ဒေတာကို သင်တွေ့ရပါမည်။ အတန်းများ။

နောက်ထပ်ဖတ်ရန်- Excel VBA- စာရွက်များကို အခြေခံ၍ စာရွက်များစွာသို့ ခွဲ၍ o n အတန်းများ

ပုံစံတူစာဖတ်ခြင်း

  • Excel တွင် စခရင်ကို ခွဲနည်း (၃ နည်းလမ်း)
  • [Fix:] Excel View ဘေးချင်းယှဉ်၍ အလုပ်မလုပ်ပါ
  • Excel တွင် စာရွက်များကို ခွဲခြားနည်း (ထိရောက်သောနည်းလမ်း 6 ခု)
  • ဖွင့်ပါ Excel ဖိုင်နှစ်ခုကို သီးခြားစီ (လွယ်ကူသောနည်းလမ်း ၅ ခု)
  • Excel Sheet ကို ဖိုင်များစွာသို့ ခွဲနည်း (အမြန်နည်းလမ်း 3 ခု)

3. Split Excel စာရွက်ကို Multiple ထဲသို့ထည့်ပါ။ကော်လံအပေါ်အခြေခံ၍ Workbook

လုပ်ထုံးလုပ်နည်းဖြင့် မစတင်မီ၊ သင်သည် ပထမအတန်းနှင့် ပထမကော်လံမှဒေတာကို စတင်ရမည်ဟု မှတ်သားထားရန် လိုအပ်ပါသည်။

ယခု၊ ၎င်းကိုဖွင့်ပါ။ ဆော့ဖ်ဝဲရေးသားသူ တက်ဘ် >> Visual Basic

၎င်းသည် အပလီကေးရှင်းများအတွက် Microsoft Visual Basic ၏ ဝင်းဒိုးအသစ်တစ်ခုကို ဖွင့်ပါမည်။

ယခု Insert >> မှ Module

A Module ပွင့်လာပါမည်။

ထို့နောက် <တွင် အောက်ပါကုဒ်ကိုရေးပါ။ 2>Module ။

8520

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

ငါ 3 FOR loops ကိုအသုံးပြုခဲ့သည်။ 1st FOR loop သည် သတ်မှတ်ထားသောကော်လံကိုရရှိရန် အတန်း 2 မှ နောက်ဆုံးအတန်းအထိ အတန်းများကို ရေတွက်မည်ဖြစ်သည်။ “C” ကော်လံ၏ စံနမူနာကို ကျွန်ုပ်ပေးထားပါသည်။

၎င်းကို သင့်ကိစ္စသို့ ပြောင်းလဲနိုင်သည်

ဒုတိယ အတွက် loop သည် Excel workbook အသစ်တစ်ခုကို ဖန်တီးပါမည်။

တတိယ Fo r loop သည် တူညီသောကော်လံ “C” value ကို 2nd မှ workbook အသစ်သို့ ကူးယူပါမည်။ တန်ဖိုးဖြင့် နောက်ဆုံးအတန်းသို့ အတန်း။

ထို့နောက် ကုဒ်ကို သိမ်းဆည်းပြီး အလုပ်စာရွက်သို့ ပြန်သွားပါ။

ယခု View tab > ကိုဖွင့်ပါ။ ;> Macros >> မှ View Macros

A dialog box ပေါ်လာပါမည်။

ယခု မက်ခရိုအမည် မှ SplitSheetIntoMultipleWorkbooksBasedOnColumn ကိုလည်း ရွေးပါ။ Macros in အတွင်းရှိ workbook ကို ရွေးပါ။

နောက်ဆုံးတွင်၊ Run ရွေးချယ်ထားသော Macro

နောက်ဆုံးတွင် 3 ကိုတွေ့ရပါမည်။ ကော်လံ C တွင် မတူညီသော 3 မျိုးရှိသောကြောင့် အလုပ်စာအုပ်အသစ်များကို ဖန်တီးထားပါသည်။ Book1 for January အတွက်။

The Book2 ဖေဖော်ဝါရီ အတွက်။

Book3 အတွက် မတ်လ

အပြည့်အစုံဖတ်ရန်- ကော်လံတန်ဖိုးအပေါ်အခြေခံ၍ Excel စာရွက်များကို စာရွက်များစွာသို့ ခွဲနည်း

နိဂုံး

ဤဆောင်းပါးတွင် ကျွန်ုပ်ရေးသားခဲ့သည် Excel စာရွက်ကို များစွာသော အလုပ်စာရွက်များအဖြစ် ခွဲနည်း ၃ ခုကို ရှင်းပြထားသည်။ သင်၏ Excel စာရွက်ကို အလုပ်စာရွက်များစွာအဖြစ် ခွဲထုတ်ရန် ရှင်းပြထားသည့် နည်းလမ်းများအတိုင်း လုပ်ဆောင်နိုင်သည်။ ဤနည်းလမ်းများနှင့် ပတ်သက်၍ ရှုပ်ထွေးမှုများ သို့မဟုတ် မေးခွန်းများရှိပါက အောက်တွင် မှတ်ချက်ပေးနိုင်ပါသည်။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။