අන්තර්ගත වගුව
විශාල දත්ත කට්ටලයක එකම තීරුව මත පදනම් වූ අගයන් කිහිපයක් අඩංගු විය හැක. ඔබට අවශ්ය නම් එකම ප්රවර්ගවල (දෙපාර්තමේන්තු, මාසය, කලාපය, ප්රාන්ත, ආදිය) අගයන් හෝ ඔබේ මනාපයන් විවිධ වැඩ පත්රිකා හෝ වැඩපොත් වලට බෙදිය හැක. මෙම ලිපියෙන්, මම පැහැදිලි කිරීමට යන්නේ, Excel පත්රය බහු වැඩ පත්රිකා වලට බෙදන්නේ කෙසේද යන්නයි.
මෙම පැහැදිලි කිරීම ඔබට වඩාත් පැහැදිලි කිරීමට, මම නියැදි දත්ත කට්ටලයක් භාවිතා කරන්නෙමි. විවිධ මාසවල විකුණුම් තොරතුරු නියෝජනය කරන දත්ත කට්ටලයේ තීරු 4ක් ඇත. මෙම තීරු විකුණුම් පුද්ගලයා, කලාපය, මාසය, සහ විකිණුම් .
7> අභ්යාස කිරීමට බාගන්න Excel Sheet බහු වැඩ පත්රිකා වලට බෙදන්න.xlsm
Excel Sheet බහු වැඩ පත්රිකා වලට බෙදීමේ ක්රම
1. Filter සහ Copy
ඕනෑම පත්රයකින්, ඔබට Filter භාවිතයෙන් දත්ත පත්ර කිහිපයකට බෙදිය හැක.
පළමුව, ඔබට යෙදිය යුතු සෛල පරාසය තෝරන්න පෙරහන් .
➤මෙහි, මම සෛල පරාසය තෝරා ගත්තෙමි B3:E15 .
ඉන්පසු, දත්ත ටැබය විවෘත කරන්න >> පෙරහන තෝරන්න.
ඔබට CTRL + SHIFT + L භාවිතා කිරීමට පෙරහන යතුරුපුවරුව භාවිතයෙන් .
දැන්, පෙරහන තෝරාගත් සෛල පරාසයට යොදනු ලැබේ.
ඊළඟට, <2 මත ක්ලික් කරන්න මට මාස අගයන් මත පදනම්ව දත්ත බෙදීමට අවශ්ය පරිදි>මාස තීරුව.
එතනින් මම ජනවාරි හැර සියල්ල තේරීම ඉවත් කළෙමි. අවසාන වශයෙන්, ක්ලික් කරන්න හරි .
දැන්, මාසය ජනවාරි වන සියලුම අගයන් පෙරා ඇත.
ඉන්පසු, දත්ත පිටපත් කර අලවන්න අලුත් වැඩ පත්රිකාවට.
මෙන්න, මම අලුත් එක නම් කළා. පත්රය ජනවාරි. මේ අනුව, ජනවාරි සඳහා සියලුම විකුණුම් තොරතුරු මෙහි ඉදිරිපත් කර ඇති බව ඔබට පෙනෙනු ඇත.
ඉතිරි මාස සඳහා, ඔබට එම ක්රියා පටිපාටි අනුගමනය කළ හැක.
නැවතත්, මත පදනම්ව දත්ත බෙදීමට අවශ්ය බැවින් මාස තීරුව මත ක්ලික් කරන්න මාසය අගය.
එතනින් පෙබරවාරි හැර සියල්ල තෝරන්න. අවසාන වශයෙන්, OK ක්ලික් කරන්න.
දැන්, පෙබරවාරි මාසය සඳහා සියලුම අගයන් පෙරා ඇත.
ඉන්පසු, දත්ත පිටපත් කර අලවන්න නව වැඩ පත්රිකාවට.
පසුව, මම නම් කළෙමි. නව පත්රය පෙබරවාරි. මේ අනුව, මාසයේ පෙබරවාරි සඳහා සියලුම විකුණුම් තොරතුරු මෙහි ඉදිරිපත් කර ඇත.
<0නැවතත්, මාස තීරුව මත ක්ලික් කරන්න මට මාස අගය මත පදනම්ව දත්ත බෙදීමට අවශ්යයි.
එතනින් මාර්තු හැර සියල්ල තේරීම ඉවත් කරන්න. අවසාන වශයෙන්, OK ක්ලික් කරන්න.
දැන්, ඔබට මාර්තු හි සියලුම අගයන් පෙරා ඇති බව පෙනෙනු ඇත.
ඉන්පසු, දත්ත පිටපත් කර අලවන්න නව වැඩ පත්රිකාවට.
අවසානයේදී මම නව පත්රය නම් කළෙමි. මාර්තු . එබැවින්, මාර්තු සඳහා සියලුම විකුණුම් තොරතුරු ඉදිරිපත් කර ඇති බව ඔබට පෙනෙනු ඇතමෙහි.
වැඩිදුර කියවන්න: Excel Sheet එක පේළි මත පදනම්ව බහු පත්රවලට බෙදන්න
2. VBA භාවිතයෙන් පේළි ගණන මත පදනම්ව Excel පත්රය බෙදන්න
ක්රියා පටිපාටිය ආරම්භ කිරීමට පෙර, ඔබ පළමු පේළි වලින් දත්ත ආරම්භ කළ යුතු බව මතක තබා ගත යුතුය.
දැන්, Developer tab >> Visual Basic තෝරන්න
එය Microsoft Visual Basic for Applications හි නව කවුළුවක් විවෘත කරයි.
දැන් , සිට ඇතුළු කරන්න >> මොඩියුලය තෝරන්න
A මොඩියුල එහිදී විවෘත වනු ඇත.
ඉන්පසු, පහත කේතය <හි ලියන්න 2>මොඩියුලය .
2714
මෙහි, මම SplitExcelSheet_into_MultipleSheets නමින් උප-ක්රියා පටිපාටියක් සාදා ඇත.
මම විචල්යයන් කිහිපයක් ප්රකාශ කර ඇත, මේවා WorkRng සහ xRow ලෙස පරාස වර්ගය ඉන්පසු
SplitRow ලෙස integer වේ ද xWs වැඩපත්ර වර්ගය ලෙස.
එසේම, සංවාද කොටුව මාතෘකාව ලබා දීමට ExcelTitleId භාවිත කර ඇත.
මගේ දත්ත කට්ටලය තුළ මාසයේ ජනවාරි පේළි 4ක් ඇති නිසා මම පේළි 4කින් දත්ත බෙදීමට පේළි අංක 4 බෙදී ඇත.
අවසාන වශයෙන්, දී ඇති කොටු පරාසය අවසන් වන තුරු For loop to SplitRow භාවිතා කළේය.
ඉන්පසු, කේතය සුරකින්න සහ වැඩ පත්රිකාව වෙත ආපසු යන්න.
දැන්, Developer tab >> ඇතුළු කරන්න >> බොත්තම තෝරන්න
සංවාද පෙට්ටියක් පිපිනු ඇතදක්වා.
ඇතුළු කළ බොත්තම තුළ මැක්රෝ පැවරීමට.
මැක්රෝ නාමයෙන් SplitExcelSheet_into_Multiplesheets තෝරන්න පසුව OK ක්ලික් කරන්න.
මැක්රෝ ක්රියාත්මක කිරීමට බොත්තම මත ක්ලික් කරන්න.
දැන්, සංවාද පෙට්ටියක් ඔබට දත්ත පරාසය තැබිය හැකි තැනට උත්පතන වනු ඇත.
➤ මෙන්න, මම සෛල පරාසය තෝරා ගත්තා B1:E12
ඉන්පසු, හරි ක්ලික් කරන්න.
තවත් සංවාද පෙට්ටිය ඔබට දත්ත කට්ටලය බෙදීමට දැනටමත් ලබා දී ඇති තෝරාගත් පේළි ගණන පෙන්වීමට උත්පතන වනු ඇත.
➤ කේතයේ, මම 4 ලෙස සපයා ඇත. 2>පේළි අංකය බෙදන්න
මාගේ මුළු 12 පේලි ඇති පරිදි පේළි 4ක් සමඟ ඇති වනු ඇත 3 පත්ර .
Sheet1 හි, ඔබට පළමු පේළි 4 හි දත්ත පෙනෙනු ඇත.
Sheet2 හි, ඔබට පේළි 5 සිට 8 දක්වා දත්ත පෙනෙනු ඇත.
Sheet3 හි, ඔබට අවසාන 4 හි දත්ත පෙනෙනු ඇත. පේළි.
වැඩිදුර කියවන්න: Excel VBA: පත්රය බහු පත්රවලට බෙදන්න n පේළි
සමාන කියවීම්
- එක්සෙල් හි තිරය බෙදන්නේ කෙසේද (විධි 3)
- [Fix:] Excel View Side Side වැඩ නොකරයි
- Excel හි පත්ර වෙන් කරන්නේ කෙසේද (ඵලදායී ක්රම 6ක්)
- විවෘත කරන්න Excel ගොනු දෙකක් වෙන වෙනම (පහසු ක්රම 5ක්)
- Excel Sheet බහු ගොනු වලට බෙදන ආකාරය (ඉක්මන් ක්රම 3)
3. Excel බෙදන්න පත්රය බහු වලටතීරුව මත පදනම් වූ වැඩපොත
ක්රියා පටිපාටිය ආරම්භ කිරීමට පෙර, ඔබ පළමු පේළියෙන් සහ පළමු තීරුවෙන් දත්ත ආරම්භ කළ යුතු බව මතක තබා ගත යුතුය.
දැන්, විවෘත කරන්න සංවර්ධක tab >> Visual Basic තෝරන්න
එය Microsoft Visual Basic for Applications හි නව කවුළුවක් විවෘත කරයි.
දැන් , සිට ඇතුළු කරන්න >> මොඩියුලය තෝරන්න
A මොඩියුල එහිදී විවෘත වනු ඇත.
ඉන්පසු, පහත කේතය <හි ලියන්න 2>මොඩියුලය .
8134
මෙහි, මම SplitSheetIntoMultipleWorkbooksBasedOnColumn නමින් උප ක්රියා පටිපාටියක් සාදා ඇත. , එහිදී මම බහු විචල්ය ප්රකාශ කළෙමි.
මම ලූප 3ක් භාවිතා කළෙමි. 1 වන FOR ලූපය නිශ්චිත තීරුව ලබා ගැනීම සඳහා අගය සහිත පේළි 2 සිට අවසාන පේළිය දක්වා පේළි ගණන් කරයි. මම “C” තීරුවේ උදාහරණය ලබා දී ඇත.
ඔබට එය ඔබේ නඩුවට වෙනස් කළ හැක
2 වැනි <5 සඳහා>loop විසින් නව Excel වැඩපොතක් සාදනු ඇත.
3වන Fo r loop විසින් එම තීරුව “C” අගය සහිත දත්ත 2වන සිට නව වැඩපොත වෙත පිටපත් කරනු ඇත. අගය සහිත පේළිය සිට අවසාන පේළිය දක්වා ;> Macros >> තෝරන්න මැක්රෝස් බලන්න
සංවාද පෙට්ටියක් උත්පත්ති වේ.
0>දැන්, මැක්රෝ නාමයෙන් SplitSheetIntoMultipleWorkbooksBasedOnColumnද තෝරන්න. Macros inතුළ වැඩපොත තෝරන්න.
අවසාන වශයෙන්, Run තෝරාගත් Macro .
අවසානයේ, ඔබට 3 පෙනෙනු ඇත. C තීරුවේ වෙනස් මාස 3ක් ඇති බැවින් නව වැඩපොත් නිර්මාණය කර ඇත. පොත1 ජනවාරි සඳහා.
පොත2 පෙබරවාරි සඳහා.
මාර්තු සඳහා පොත3 .
වැඩිදුර කියවන්න: තීරු අගය මත පදනම්ව Excel පත්රය බහු පත්රවලට බෙදන්නේ කෙසේද
නිගමනය
මෙම ලිපියෙන්, මම එක්සෙල් පත්රය වැඩ පත්රිකා කිහිපයකට බෙදන ආකාරය පිළිබඳ ක්රම 3ක් පැහැදිලි කළේය. ඔබට ඔබේ Excel පත්රය වැඩ පත්රිකා කිහිපයකට බෙදීමට පැහැදිලි කරන ඕනෑම ක්රමයක් අනුගමනය කළ හැක. ඔබට මෙම ක්රම සම්බන්ධයෙන් කිසියම් ව්යාකූලත්වයක් හෝ ප්රශ්නයක් ඇත්නම් ඔබට පහතින් අදහස් දැක්විය හැක.