Како да се подели листот Excel на повеќе работни листови (3 методи) -

  • Споделете Го Ова
Hugh West

Големата база на податоци може да содржи повеќе вредности врз основа на истата колона. Ако сакате, можете да ги поделите вредностите на истите категории (оддел, месец, регион, држави итн.) или вашите преференци во различни работни листови или работни книги. Во оваа статија, ќе објаснам како да се подели листот на Excel на повеќе работни листови.

За да ви биде појасно ова објаснување, ќе користам примерок на база на податоци. Има 4 колони во базата на податоци што ги претставуваат информациите за продажба од различни месеци. Овие колони се Продавач, Регион, месец, и Продажба .

Преземете за да вежбате

Поделете го листот на Excel на повеќе работни листови.xlsm

Начини за поделба на листот на Excel на повеќе работни листови

1. Користејќи Филтер и Копирај

Од кој било лист, можете да ги поделите податоците на повеќе листови со користење на Филтер .

Прво, изберете го опсегот на ќелиите каде што сакате да го примените Филтер .

➤Овде, го избрав опсегот на ќелиите B3:E15 .

Потоа, отворете ја картичката Податоци >> изберете Филтер .

Исто така, можете да користите CTRL + SHIFT + L за да примените Филтер користејќи ја тастатурата .

Сега, Филтер се применува на избраниот опсег на ќелии.

Следно, кликнете на Месец колона како што сакам да ги поделам податоците во зависност од вредностите на Месец .

Оттаму избрав сè освен јануари . Конечно, кликнете Во ред .

Сега, се филтрираат сите вредности каде што месецот е јануари .

Потоа, Копирај податоците и Залепете во новиот работен лист.

Тука, го именував новиот лист јануари. Така, ќе ги видите сите информации за продажбата за јануари се претставени овде.

За остатокот од Месците , можете да ги следите истите постапки.

Повторно, кликнете на колоната Месец бидејќи сакам да ги поделам податоците во зависност од Месец вредности.

Оттаму отселектирај сè освен февруари . Конечно, кликнете OK .

Сега, сите вредности за февруари месец се филтрирани.

Потоа, Копирајте ги податоците и Залепете ги во новиот работен лист.

Подоцна, го именував нов лист февруари. Така, ќе ги видите сите информации за продажбата за месецот од февруари се претставени овде.

Повторно, кликнете на колоната Месец бидејќи сакам да ги поделам податоците во зависност од вредностите Месец .

Оттаму деселектирај сè освен март . Конечно, кликнете OK .

Сега, ќе видите дека сите вредности од март се филтрирани.

Потоа, Копирај податоците и Залепи во новиот работен лист.

На крајот, го именував новиот лист Март . Оттука, ќе видите дека се претставени сите информации за продажбата за март овде.

Прочитајте повеќе: Поделете го листот на Excel на повеќе листови врз основа на редови

2. Поделете го листот на Excel врз основа на бројот на редови користејќи VBA

Пред да започнете со постапката, треба да запомните дека треба да ги стартувате податоците од првите редови.

Сега, отворете ја картичката Програмер >> изберете Visual Basic

Ќе отвори нов прозорец на Microsoft Visual Basic за апликации .

Сега , од Вметни >> изберете Модул

Таму ќе се отвори Модул .

Потоа, напишете го следниот код во Модул .

3253

Овде, создадов под-процедура наречена SplitExcelSheet_into_MultipleSheets .

Каде што јас декларирани неколку променливи, тоа се WorkRng и xRow како Опсег напишете

SplitRow како Цел број исто така xWs како Работен лист тип.

Исто така, се користи ExcelTitleId за да се даде насловот на дијалог полето .

Го дадов поделениот број на ред 4 за да се подели податоците на 4 реда бидејќи во мојата база на податоци месецот од јануари има 4 редови.

На крајот, користев For јамка до SplitRow додека не заврши дадениот опсег на ќелии.

Потоа, Зачувај кодот и вратете се на работниот лист.

Сега, отворете ја картичката Програмер >> Од Вметни >> изберете Копче

Ќе се појави дијалог поле нагоре.

За да го доделите Макрото во вметнатото копче .

Изберете SplitExcelSheet_into_Multiplesheets од Името на макрото потоа кликнете OK .

Само кликнете на копчето за да го извршите Макрото .

Сега, ќе се појави дијалог поле каде што можете да го ставите опсегот на податоци.

➤ Овде, го избрав опсегот на ќелиите B1:E12

Потоа, кликнете OK .

Друго дијалог-полето ќе се појави за да ви го прикаже избраниот број на редови што веќе го наведовте во кодот за да се подели сетот.

➤ Во кодот, дадов 4 како Поделете го бројот на редот

Како што имам вкупно 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 за апликации .

Сега , од Вметни >> изберете Модул

Таму ќе се отвори Модул .

Потоа, напишете го следниот код во Модул .

1515

Овде, создадов под-процедура наречена SplitSheetIntoMultipleWorkbooksBasedOnColumn , каде што декларирав повеќе променливи.

Користев 3 FOR циклуси. Првата јамка FOR ќе ги брои редовите од редот 2 до последниот ред со вредност за да се добие одредената колона. Дадов примерок од колоната „C“ .

Можете да го промените во вашиот случај

Вториот За Loop ќе создаде нова работна книга на Excel.

3-та Fo r циклус ќе ги копира податоците со истата колона „C“ во новата работна книга од 2-ри ред до последниот ред со вредност.

Потоа, Зачувајте ја шифрата и вратете се на работниот лист.

Сега, отворете ја картичката Преглед > ;> Од Макроа >> изберете Прегледајте макроа

Ќе се појави дијалог поле .

Сега, од името на макрото одберете го SplitSheetIntoMultipleWorkbooksBasedOnColumn исто такаизберете ја работната книга во Макроа во .

Конечно, Изврши одбраното Макро .

Конечно, ќе видите 3 создадени се нови работни книги бидејќи има 3 различни Месци во колоната C . Книгата1 за јануари .

Книгата2 за февруари .

Книгата3 за март .

Прочитајте повеќе: Како да се подели листот Excel на повеќе листови врз основа на вредноста на колоната

Заклучок

Во овој напис, имам објасни 3 начини како да се подели листот Excel на повеќе работни листови. Можете да следите кој било од објаснетите начини за да го поделите вашиот Excel лист на повеќе работни листови. Во случај да имате некаква конфузија или прашање во врска со овие методи, можете да коментирате подолу.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.