Преглед садржаја
Велики скуп података може да садржи више вредности на основу исте колоне. Ако желите, можете да поделите вредности истих категорија (одељење, месец, регион, државе, итд.) или своје поставке у различите радне листове или радне свеске. У овом чланку ћу објаснити како да поделите Екцел табелу на више радних листова.
Да би вам ово објашњење било јасније, користићу пример скупа података. У скупу података постоје 4 колоне које представљају информације о продаји за различите месеце. Ове колоне су Продавац, Регион, Месец, и Продаја .
Преузмите за вежбање
Поделите Екцел табелу на више радних листова.клсм
Начини да поделите Екцел табелу на више радних листова
1. Коришћење филтера и копирања
Са било ког листа, можете поделити податке на више листова користећи Филтер .
Прво, изаберите опсег ћелија у који желите да примените Филтер .
➤Овде сам изабрао опсег ћелија Б3:Е15 .
Затим отворите картицу Подаци &гт;&гт; изаберите Филтер .
Такође можете користити ЦТРЛ + СХИФТ + Л да примените Филтер помоћу тастатуре .
Сада је Филтер примењен на изабрани опсег ћелија.
Следеће кликните на <2 Колона>Месец јер желим да поделим податке у зависности од вредности Месец .
Одатле сам поништио избор све осим јануара . На крају, кликните ОК .
Сада се филтрирају све вредности где је Месец Јануар .
Затим, Копирај податке и Налепи их у нови радни лист.
Овде сам назвао нови лист Јануар. Тако ћете видети да су све информације о продаји за Јануар представљене овде.
За остатак Месеци , можете следити исте процедуре.
Поново кликните на колону Месец јер желим да поделим податке у зависности од Месец вредности.
Одатле поништите избор све осим фебруара . На крају кликните на ОК .
Сада су све вредности за фебруар месец филтриране.
Затим, Копирај податке и Налепи их у нови радни лист.
Касније сам назвао нови лист фебруар. Тако ћете видети све информације о продаји за месец од фебруар које су представљене овде.
Поново кликните на колону Месец јер желим да поделим податке у зависности од вредности Месец .
Одатле поништите избор све осим март . Коначно, кликните на ОК .
Сада ћете видети да су све вредности Март филтриране.
Затим, Копирај податке и Налепи их у нови радни лист.
На крају сам новом листу дао име Март . Дакле, видећете да су представљене све информације о продаји за март овде.
Прочитајте више: Поделите Екцел табелу на више листова на основу редова
2. Раздвојите Екцел табелу на основу броја редова помоћу ВБА
Пре него што почнете са процедуром, треба да запамтите да податке морате започети од првих редова.
Сада отворите картицу Програмер &гт;&гт; изаберите Висуал Басиц
Отвориће се нови прозор Мицрософт Висуал Басиц за апликације .
Сада , из Инсерт &гт;&гт; изаберите Модуле
А Модуле ће се отворити тамо.
Затим упишите следећи код у Модул .
3567
Овде сам направио потпроцедуру под називом СплитЕкцелСхеет_инто_МултиплеСхеетс .
Где сам је декларисао неколико променљивих, а то су ВоркРнг и кРов ас Ранге типе тхен
СплитРов ас Интегер такође кВс као Тип радног листа .
Такође, користи се ЕкцелТитлеИд да се дијалошком оквиру да наслов.
Навео сам подељени број реда 4 да поделим податке за 4 реда јер у мом скупу података Месец од јануара има 4 реда.
На крају, користио се Фор петљу до СплитРов све док се дати опсег ћелија не заврши.
Затим, Сачувај код и вратите се на радни лист.
Сада отворите картицу Програмер &гт;&гт; Од Инсерт &гт;&гт; изаберите Дугме
Појавиће се дијалошки оквир горе.
Да бисте доделили Макро у уметнутом дугмету .
Изаберите СплитЕкцелСхеет_инто_Мултиплесхеетс из Имена макроа затим кликните на ОК .
Само кликните на дугме да бисте покренули макро .
Сада ће се појавити дијалошки оквир у који можете да унесете опсег података.
➤ Овде сам изабрао опсег ћелија Б1:Е12
Затим кликните на ОК .
Још један дијалошки оквир ће искочити да вам покаже изабрани број редова који сте већ навели у коду за раздвајање скупа података.
➤ У коду сам навео 4 као Подели број реда
Како имам укупно 12 редова, тако да ће са 4 реда бити 3 листа .
У Схеет1 , видећете податке за прва 4 реда.
У Схеет2 , видећете податке редова од 5 до 8.
У Схеет3 , видећете податке за последња 4 редова.
Прочитајте више: Екцел ВБА: Подели лист на више листова на основу о н редова
Слична очитавања
- Како поделити екран у Екцел-у (3 начина)
- [Поправка:] Екцел приказ један поред другог не ради
- Како одвојити листове у Екцел-у (6 ефикасних начина)
- Отвори Две Екцел датотеке одвојено (5 лаких метода)
- Како поделити Екцел табелу на више датотека (3 брзе методе)
3. Поделити Екцел Схеет инто МултиплеРадна свеска заснована на колони
Пре него што почнете са процедуром, треба да запамтите да податке морате да започнете од првог реда и прве колоне.
Сада отворите Програмер картица &гт;&гт; изаберите Висуал Басиц
Отвориће се нови прозор Мицрософт Висуал Басиц за апликације .
Сада , из Инсерт &гт;&гт; изаберите Модуле
А Модуле ће се отворити тамо.
Затим упишите следећи код у Модуле .
6004
Овде сам направио потпроцедуру под називом СплитСхеетИнтоМултиплеВоркбооксБаседОнЦолумн , где сам декларисао више променљивих.
Користио сам 3 ФОР петље. 1. петља ФОР ће бројати редове од реда 2 до последњег реда са вредношћу да би се добила одређена колона. Дао сам инстанцу колоне “Ц” .
Можете је променити у свој случај
2. За петља ће креирати нову Екцел радну свеску.
Трећа Фо р петља ће копирати податке са истом вредношћу колоне “Ц” у нову радну свеску од 2. ред до последњег реда са вредношћу.
Затим, Сачувајте код и вратите се на радни лист.
Сада отворите картицу Приказ &гт ;&гт; Од Макрои &гт;&гт; изаберите Прикажи макрое
Појавиће се дијалошки оквир .
Сада, из име макроа изаберите СплитСхеетИнтоМултиплеВоркбооксБаседОнЦолумн такођеизаберите радну свеску у оквиру Макрои у .
Коначно, Покрените одабрани Макро .
Коначно, видећете 3 нове радне свеске су направљене јер постоје 3 различита Месеци у колони Ц . Књига1 за јануар .
књига2 за фебруар .
Књига3 за март .
Прочитајте више: Како поделити Екцел лист на више листова на основу вредности колоне
Закључак
У овом чланку сам објаснио 3 начина како да поделите Екцел лист на више радних листова. Можете да пратите било који од објашњених начина да поделите свој Екцел лист на више радних листова. У случају да имате било какву забуну или питање у вези са овим методама, можете коментарисати испод.