Як падзяліць аркуш Excel на некалькі лістоў (3 метады) -

  • Падзяліцца Гэтым
Hugh West

Вялікі набор даных можа ўтрымліваць некалькі значэнняў на аснове аднаго слупка. Калі вы хочаце, вы можаце падзяліць значэнні аднолькавых катэгорый (аддзел, месяц, рэгіён, штаты і г.д.) або свае перавагі на розныя аркушы або кнігі. У гэтым артыкуле я збіраюся растлумачыць, як падзяліць аркуш Excel на некалькі лістоў.

Каб зрабіць гэтае тлумачэнне вам больш зразумелым, я буду выкарыстоўваць узор набору даных. У наборы дадзеных ёсць 4 слупкі, якія прадстаўляюць інфармацыю аб продажах за розныя месяцы. Гэтыя слупкі: Прадавец, рэгіён, месяц, і Продажы .

Спампуйце для практыкі

Раздзяленне аркуша Excel на некалькі працоўных лістоў.xlsm

Спосабы раздзялення аркуша Excel на некалькі аркушаў

1. Выкарыстанне фільтра і капіравання

З любога аркуша вы можаце падзяліць даныя на некалькі аркушаў з дапамогай Фільтр .

Спачатку абярыце дыяпазон ячэек, дзе вы хочаце прымяніць Фільтр .

➤Тут я выбраў дыяпазон ячэек B3:E15 .

Затым адкрыйце ўкладку Даныя >> абярыце Фільтр .

Вы таксама можаце выкарыстоўваць CTRL + SHIFT + L каб прымяніць Фільтр з дапамогай клавіятуры .

Цяпер Фільтр прымяняецца да выбранага дыяпазону ячэек.

Далей націсніце на <2 Слупок>Месяц , таму што я хачу падзяліць даныя ў залежнасці ад значэнняў Месяц .

З гэтага моманту я адмяніў выбар усіх, акрамя студзеня . Нарэшце, націсніце ОК .

Цяпер усе значэнні, дзе Месяц адзначаецца студзенем фільтруюцца.

Затым Скапіруйце дадзеныя і Устаўце іх у новы аркуш.

Тут я назваў новы аркуш студзень. Такім чынам, вы ўбачыце ўсю інфармацыю аб продажах за студзень , прадстаўленую тут.

Для астатніх Месяцаў вы можаце выконваць тыя ж працэдуры.

Зноў націсніце на слупок Месяц , бо я хачу падзяліць даныя ў залежнасці ад Значэнні месяца.

Адтуль скасуйце выбар усім, акрамя лютага . Нарэшце націсніце ОК .

Цяпер усе значэнні для лютага месяца адфільтраваны.

Затым Скапіруйце даныя і Устаўце іх у новы аркуш.

Пазней я назваў новы аркуш люты. Такім чынам, вы ўбачыце тут усю інфармацыю аб продажах за месяц лютага .

Зноў націсніце на слупок Месяц , бо я хачу падзяліць даныя ў залежнасці ад значэнняў Месяц .

Адтуль адмяніць выбар усё, акрамя Сакавік . Нарэшце націсніце ОК .

Цяпер вы ўбачыце, што ўсе значэнні Сакавік адфільтраваны.

Потым Скапіруйце дадзеныя і Устаўце іх у новы аркуш.

У рэшце рэшт я назваў новы аркуш Сакавік . Такім чынам, вы ўбачыце ўсю інфармацыю аб продажах за сакавік тут.

Больш падрабязна: Раздзяленне аркуша Excel на некалькі аркушаў на аснове радкоў

2. Раздзяленне аркуша Excel на аснове колькасці радкоў з выкарыстаннем VBA

Перш чым пачаць працэдуру, вам трэба памятаць, што вы павінны пачынаць дадзеныя з першых радкоў.

Цяпер адкрыйце ўкладку Распрацоўшчык >> абярыце Visual Basic

Гэта адкрые новае акно Microsoft Visual Basic для прыкладанняў .

Зараз , з Уставіць >> выберыце Модуль

Там адкрыецца Модуль .

Затым напішыце наступны код у Модуль .

7856

Тут я стварыў падпрацэдуру пад назвай SplitExcelSheet_into_MultipleSheets .

Дзе я абвясціў пару зменных, гэта WorkRng і xRow як Range тып, затым

SplitRow як Integer таксама xWs як тып Працоўнага аркуша .

Акрамя таго, выкарыстоўваецца ExcelTitleId для дачы дыялогавага акна назвы.

Я даў нумар радка 4 , каб падзяліць даныя на 4 радкі, таму што ў маім наборы даных Месяц Студзень мае 4 радкі.

Нарэшце, выкарыстаў цыкл For для SplitRow , пакуль не скончыцца дадзены дыяпазон ячэек.

Затым захавайце код і вярніцеся да працоўнага ліста.

Цяпер адкрыйце ўкладку Распрацоўшчык >> З Уставіць >> выбраць Кнопку

Усплыве дыялогавае акно уверх.

Каб прызначыць Макрас ва ўстаўленую Кнопку .

Абярыце SplitExcelSheet_into_Multiplesheets з Назвы макраса затым націсніце ОК .

Проста націсніце на Кнопку , каб запусціць Макрас .

Цяпер з'явіцца дыялогавае акно куды вы можаце змясціць дыяпазон даных .

➤ Тут я выбраў дыяпазон ячэек B1:E12

Затым націсніце ОК .

Яшчэ Усплыве дыялогавае акно , якое пакажа колькасць выбраных радкоў, якія вы ўжо ўказалі ў кодзе для падзелу набору даных.

➤ У кодзе я ўказаў 4 як Split Row Num

Паколькі ў мяне ўсяго 12 радкоў, так што з 4 радкамі будзе 3 аркушы .

У Аркуш1 вы ўбачыце даныя першых 4 радкоў.

У Аркушы2 вы ўбачыце даныя радкоў з 5 па 8.

У Аркушы3 вы ўбачыце даныя апошніх 4 радкоў.

Дадатковая інфармацыя: Excel VBA: падзяліць аркуш на некалькі аркушаў на аснове o n радкоў

Падобныя паказанні

  • Як падзяліць экран у Excel (3 спосабы)
  • [Выпраўленне:] Прагляд побач у Excel не працуе
  • Як раздзяліць аркушы ў Excel (6 эфектыўных спосабаў)
  • Адкрыць Два файлы Excel асобна (5 простых метадаў)
  • Як падзяліць аркуш Excel на некалькі файлаў (3 хуткія метады)

3. Раздзяліць Excel Аркуш на некалькіРабочая кніга на аснове слупка

Перш чым пачаць працэдуру, трэба памятаць, што вы павінны пачаць даныя з першага радка і першага слупка.

Цяпер адкрыйце Распрацоўшчык ўкладка >> абярыце Visual Basic

Гэта адкрые новае акно Microsoft Visual Basic для прыкладанняў .

Зараз , з Уставіць >> выберыце Модуль

Там адкрыецца Модуль .

Затым напішыце наступны код у Модуль .

4455

Тут я стварыў падпрацэдуру пад назвай SplitSheetIntoMultipleWorkbooksBasedOnColumn , дзе я абвясціў некалькі зменных.

Я выкарыстаў 3 цыклы FOR . Першы цыкл FOR будзе падлічваць радкі ад радка 2 да апошняга радка са значэннем, каб атрымаць пэўны слупок. Я прывёў асобнік слупка “C” .

Вы можаце змяніць яго на свой рэгістр

Другі для цыкл створыць новую працоўную кнігу Excel.

Трэці цыкл Fo r скапіруе даныя з тым самым значэннем слупка “C” у новую працоўную кнігу з 2-й радок да апошняга радка са значэннем.

Затым Захавайце код і вярніцеся да працоўнага ліста.

Цяпер адкрыйце ўкладку Прагляд > ;> З Макрасы >> абярыце Прагляд макрасаў

Усплыве дыялогавае акно .

Цяпер з назвы макраса выберыце SplitSheetIntoMultipleWorkbooksBasedOnColumn таксамавыберыце працоўную кнігу ў Макрасы ў .

Нарэшце, Запусціце абраны Макрас .

Нарэшце, вы ўбачыце 3 былі створаны новыя працоўныя кніжкі, паколькі ў слупку C ёсць 3 розныя месяцы . Кніга1 на студзень .

Кніга2 на люты .

Кніга3 за сакавіка .

Больш падрабязна: Як падзяліць аркуш Excel на некалькі аркушаў на аснове значэнняў слупка

Выснова

У гэтым артыкуле я растлумачыў 3 спосабы таго, як падзяліць аркуш Excel на некалькі лістоў. Вы можаце прытрымлівацца любога з апісаных спосабаў, каб падзяліць аркуш Excel на некалькі лістоў. У выпадку, калі ў вас ёсць якія-небудзь сумневы або пытанні адносна гэтых метадаў, вы можаце каментаваць ніжэй.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.