Мазмұны
Үлкен деректер жиынында бір бағанға негізделген бірнеше мән болуы мүмкін. Қаласаңыз, бірдей санаттардың (департамент, ай, аймақ, штаттар, т.б.) мәндерін немесе қалауларыңызды әртүрлі жұмыс парақтарына немесе жұмыс кітаптарына бөлуге болады. Бұл мақалада мен Excel парағын бірнеше жұмыс парақтарына бөлу жолын түсіндіремін.
Бұл түсініктеме сізге түсінікті болу үшін, үлгі деректер жиынын қолданатын боламын. Деректер жиынында әртүрлі айлардағы сату ақпаратын көрсететін 4 баған бар. Бұл бағандар Сатушы, аймақ, ай, және Сату .
Тәжірибе үшін жүктеп алу
Excel парағын бірнеше жұмыс парақтарына бөлу.xlsm
Excel парағын бірнеше жұмыс парақтарына бөлу жолдары
1. Сүзу және көшіру
Кез келген парақтан Сүзгі арқылы деректерді бірнеше парақтарға бөлуге болады.
Біріншіден, қолданғыңыз келетін ұяшық ауқымын таңдаңыз. Сүзгі .
➤Мұнда мен B3:E15 ұяшықтар ауқымын таңдадым.
Содан кейін Деректер қойындысын ашыңыз >> Сүзгі опциясын таңдаңыз.
Сонымен қатар Сүзгіні пернетақтаны пайдалану арқылы қолдану үшін CTRL + SHIFT + L пайдалануға болады.
Енді Сүзгі таңдалған ұяшық ауқымына қолданылады.
Одан әрі түймесін басыңыз>Ай баған, себебі мен Ай мәндеріне байланысты деректерді бөлгім келеді.
Осыдан мен Қаңтардан басқасының барлығын таңдаудан алып тастадым. Соңында басыңыз Жарайды .
Енді ай қаңтар болатын барлық мәндер сүзіледі.
Содан кейін деректерді Көшіру және оны жаңа жұмыс парағына Қою .
Мұнда мен жаңаны атадым. парақ қаңтар. Осылайша, сіз қаңтар үшін барлық сатылымдар туралы ақпаратты осында көресіз.
Қалған Айлар үшін бірдей процедураларды орындауға болады.
Қайтадан Ай бағанын басыңыз, себебі мен деректерді -ге байланысты бөлгім келеді. Айдың мәндері.
Ол жерден таңдауды алып тастаңыз ақпан дан басқасының барлығын. Соңында Жарайды түймесін басыңыз.
Енді ақпан айдың мәндері сүзіледі.
Содан кейін деректерді Көшіру және оны жаңа жұмыс парағына Қою .
Кейінірек мен оны атадым. жаңа парақ ақпан. Осылайша, айдағы ақпанның сату туралы барлық ақпаратты осында көресіз.
Қайтадан Ай бағанын басыңыз, себебі деректерді Ай мәндеріне байланысты бөлгім келеді.
Одан наурыздан басқасының барлығын алып тастаңыз. Соңында Жарайды түймесін басыңыз.
Енді Наурыз дің барлық мәндері сүзілгенін көресіз.
Содан кейін деректерді Көшіру және оны жаңа жұмыс парағына Қою .
Соңында мен жаңа парақтың атын қойдым. Наурыз . Осылайша, сіз наурыз үшін барлық сатылымдар туралы ақпаратты көресізмұнда.
Толығырақ: Excel парағын жолдар негізінде бірнеше парақтарға бөлу
2. VBA көмегімен жолдар саны негізінде Excel парағын бөлу
Рәсімді бастамас бұрын деректерді бірінші жолдардан бастау керек екенін есте сақтау керек.
Енді Әзірлеуші қойындысын >> Visual Basic
Ол Microsoft Visual Basic for Applications жаңа терезесін ашады.
Қазір , Кірістіру >> Модуль
А Модуль сол жерде ашылады.
Содан кейін <ішіне келесі кодты жазыңыз. 2>Модуль .
5841
Мұнда мен SplitExcelSheet_into_MultipleSheets деп аталатын қосалқы процедураны жасадым.
Мен мұнда бірнеше айнымалыларды жариялады, олар WorkRng және xRow ретінде Ауқым тер, содан кейін
SplitRow бүтін сан сонымен қатар xWs Жұмыс парағы түрі ретінде.
Сонымен қатар ExcelTitleId диалогтық терезеге тақырып беру үшін пайдаланылады.
Деректерді 4 жолға бөлу үшін мен 4 бөлінетін жол нөмірін бердім, себебі деректер жинағымдағы Айдың қаңтар 4 жолдан тұрады.
Соңында, берілген ұяшық ауқымы аяқталғанша For циклін SplitRow үшін пайдаланды.
Содан кейін Кодты сақтаңыз. және жұмыс парағына оралыңыз.
Енді Әзірлеуші қойындысын >> Кірістіру >> Түймешік
А диалогтық терезе ашыладыжоғары.
Енгізілген Түймеде Макросты тағайындау үшін.
Макрос атауынан SplitExcelSheet_into_Multiplesheets таңдаңыз. содан кейін OK түймесін басыңыз.
Макросты іске қосу үшін Түймешігін бассаңыз жеткілікті.
Енді диалогтық терезе қалқымалы болады, онда деректер диапазонын қоюға болады.
➤ Мұнда мен ұяшықтар ауқымын таңдадым B1:E12
Содан кейін OK түймесін басыңыз.
Басқа диалогтық терезе Деректер жиынын бөлу үшін кодта бұрыннан берген таңдалған жол санын көрсету үшін ашылады.
➤ Кодта мен 4 -ді <ретінде бердім. 2>Бөлінген жол саны
Менде барлығы 12 жол болғандықтан, 4 жол болмақ 3 парақ .
1-парақ ішінде сіз алғашқы 4 жолдың деректерін көресіз.
2-парақ ішінде 5-8-жолдардың деректерін көресіз.
Sheet3 ішінде соңғы 4-тің деректерін көресіз. жолдар.
Толығырақ оқу: Excel VBA: парақты бірнеше парақтарға бөлу n Жолдар
Ұқсас көрсеткіштер
- Excel бағдарламасында экранды бөлу жолы (3 әдіс)
- [Түзету:] Excel бағдарламасын қатар қарау жұмыс істемейді
- Excel бағдарламасында парақтарды бөлу жолы (6 тиімді әдіс)
- Ашу Екі Excel файлы бөлек (5 оңай әдіс)
- Excel парағын бірнеше файлға бөлу жолы (3 жылдам әдіс)
3. Excel бағдарламасын бөлу Парақ бірнешегеЖұмыс кітабы Бағанға негізделген
Рәсімді бастамас бұрын деректерді бірінші жолдан және бірінші бағаннан бастау керек екенін есте сақтау керек.
Енді ашыңыз. Әзірлеуші қойындысы >> Visual Basic
Ол Microsoft Visual Basic for Applications жаңа терезесін ашады.
Қазір , Кірістіру >> Модуль
А Модуль сол жерде ашылады.
Содан кейін <ішіне келесі кодты жазыңыз. 2>Модуль .
5935
Мұнда мен SplitSheetIntoMultipleWorkbooksBasedOnColumn деп аталатын ішкі процедураны жасадым. , мұнда мен бірнеше айнымалыларды жарияладым.
Мен 3 FOR циклін қолдандым. 1-ші FOR цикл нақты бағанды алу үшін 2-жолдан соңғы жолға дейінгі жолдарды мәнімен санайды. Мен “C” бағанының данасын бердім.
Оны өз жағдайыңызға өзгертуге болады
2-ші <5 үшін>цикл жаңа Excel жұмыс кітабын жасайды.
3-ші Fo r циклі бірдей баған “C” мәні бар деректерді 2-ші жаңа жұмыс кітабына көшіреді. мәні бар соңғы жолға дейін.
Содан кейін Кодты сақтап, жұмыс парағына оралыңыз.
Енді Көру қойындысын > ашыңыз. ;> Макростардан >> Макростарды көру
диалогтық терезе қалқымалы болады.
Енді Макрос атауы ішінен SplitSheetIntoMultipleWorkbooksBasedOnColumn таңдаңыз. Макростар ішіндегі жұмыс кітабын таңдаңыз.
Соңында, Орындау таңдалған Макрос .
Соңында, сіз 3 көресіз. жаңа жұмыс кітаптары жасалды, себебі C бағанында 3 түрлі Ай бар. 1-кітап қаңтар .
2-кітап ақпан үшін.
Кітап3 Наурыз .
Толығырақ: Excel парағын баған мәніне қарай бірнеше парақтарға қалай бөлуге болады
Қорытынды
Бұл мақалада мен Excel парағын бірнеше жұмыс парақтарына бөлудің 3 әдісін түсіндірді. Excel парағын бірнеше жұмыс парақтарына бөлудің түсіндірілген жолдарының кез келгенін орындауға болады. Егер сізде осы әдістерге қатысты қандай да бір түсініксіз немесе сұрақ туындаса, төменде түсініктеме қалдыра аласыз.