Автоматическое деление таблицы по листам в Excel

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 294

  • @Velant1
    @Velant1 3 роки тому +32

    Господи, как же это облегчит теперь мою работу! Спасибо!

    • @planetaexcel
      @planetaexcel  3 роки тому +4

      Лучший комментарий :) Рад, что смог помочь! :)

  • @valarg5756
    @valarg5756 3 роки тому +19

    Есть специалисты, есть крутые специалисты, есть уникальные, а есть гении. Вы просто Гений, постоянно думаю ну куда уже, ну уже вроде все разобрали по костям. Нет, Николай не перестает удивлять. Спасибо огромное за ваши видео и книги. Уокенбах по сравнению с вами просто немного продвинутый пользователь) Радуйте нас по чаще своим видео.

    • @planetaexcel
      @planetaexcel  3 роки тому

      Спасибо! :)

    • @zovechnyi2371
      @zovechnyi2371 2 місяці тому

      Согласна! Бриллиант ЕХСЕL

  • @Rahatbek69
    @Rahatbek69 3 роки тому +7

    Благодаря вашим видеоурокам со мной стали больше считаться и я продвигаюсь по служебной лестнице вверх. Вы помогаете людям жить легче , веселее и с надеждой на лучшее. Спасибо вам огромное!

  • @ASGol
    @ASGol 3 роки тому +30

    Высший пилотаж!!! Как, впрочем, и всегда!!!
    Благодарим Вас, Николай!!!

  • @valeryv9146
    @valeryv9146 3 роки тому +18

    Уважаемый Николай, спасибо за очередной лайфхExcel 🙂. Волшебство, да и только!
    Скрещивание VBA и PowerQuery это нечто!
    А так как Вы умеете преподносить материал до слушателя в своих видеоуроках - это магия!!!
    Спасибо!!!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 3 роки тому +17

    Спасибо за Вашу работу! Будьте здоровы!

  • @michaelvaiman9744
    @michaelvaiman9744 3 роки тому +6

    Очень чистый звук в записи. Ну, и контент, как всегда, на высоте! Спасибо!

  • @Оксана-х8д9с
    @Оксана-х8д9с Рік тому

    Николай, слов благодарности уже не осталось! Удачи вам и не оставляйте нас пожалуйста без ваших уроков!

  • @alec_mayor
    @alec_mayor 3 роки тому +3

    Очень удобная метода!
    Имя нового листа можно задать сразу в запросе - вместо ActiveWorkbook.Worksheets.Add поставить Sheets.Add.Name = Cell.value
    Он по умолчанию сделает это в активной книге. Если запрос из другой книги, можно в макросе сменить активную книгу перед запросом.

  • @Harycan0
    @Harycan0 2 роки тому

    Николай спасибо , я два месяца мучил себя и всех ,а вы все так прям просто объяснили . Судя по всему вы Русский Гуру экселя . Сансей , спасибо .

  • @NG13832
    @NG13832 3 роки тому +4

    Большое спасибо за очередное "просветление тьмы"! 😊

  • @alecandr123
    @alecandr123 3 роки тому +1

    Николай, гениально!!! Это то о чём я сегодня думал. Я не предполагал, что это настолько просто. Подача материала, ясность, простота, как всегда, на высоте. Я купил Вашу книгу, на днях зайду на Ваш сайт. Думаю, что-то приобрету. Для меня, очень полезно.

  • @enot-bober
    @enot-bober 3 роки тому +18

    Николай, добрый день. Сделайте, пожалуйста, рубрику с красивыми и информативными ДашБордами.

    • @Valerson247
      @Valerson247 3 роки тому +1

      Поддерживаю!🙂

  • @ИгорьСингрибаев
    @ИгорьСингрибаев 3 роки тому

    Как бы работалось без Вас . Николай Вы лучший

  • @rawwwr19
    @rawwwr19 3 роки тому

    До того, как начал смотреть видео Николая, не совсем представлял, какие задачи можно решать через Office. Собственно, поэтому быстро тушевался, когда пытался разузнать, что такое VBA. Но когда видишь такие наглядные примеры, то сразу понимаешь, ДЛЯ ЧЕГО стоит приложить усилия и все-таки разобраться с программированием.
    Очень вдохновляюще для меня-непрограммиста.

  • @Roman-fs7ld
    @Roman-fs7ld 2 роки тому

    Оболдеть! Что ж я не догадался? Спасибо, Николай!

  • @Albertus99
    @Albertus99 2 роки тому

    Как всегда огромное спасибо за Ваши праведные труды по обучению малограмотного населения типа меня!

  • @артемволков-ч5к
    @артемволков-ч5к 2 роки тому

    Ещё раз спасибо Николай Вам огромное, пересматривал повторно данный ролик, теперь под запись и с выполнением самостоятельно! Увижу вашу книгу и другие труды обязательно буду использовать в работе и обучении! Когда знаешь всё просто! Человеческое спасибо, добрый человек! 👍

  • @andreyandreevich7958
    @andreyandreevich7958 3 роки тому +36

    Николай, а Вы никогда не думали делать уроки по VBA? С Вашей подачей материала это было бы божественно 😇

    • @СергейП-г8л
      @СергейП-г8л 3 роки тому +1

      Поддерживаю!
      Взял бы платный курс!

    • @Albertus99
      @Albertus99 2 роки тому +1

      да.. подача материала на высоченном уровне...

  • @alexavdonin2008
    @alexavdonin2008 3 роки тому

    Гениальнейшая разработка Microsoft - объединить SQL И EXCEL!!! Спасибо, Николай! Очередная фишечка на вооружение! Сейчас без PQ как без рук!

  • @ix-sb
    @ix-sb 3 роки тому +1

    Здравствуйте Николай. Спасибо Вам огромное, за отличные уроки по Microsoft Excel.

  • @oleg-shrek
    @oleg-shrek 3 роки тому +1

    Отлично! В своё время как раз не мог найти, как скопировать именно отфильтрованные данные листа, про [#All] вообще не знал. Более того, перед созданием нового листа обязательно проверял наличие листа с таким же именем, оказывается не нужно.
    Понятно, что автор создал такой макрос для наглядности, чтобы сразу не усложнять, но
    3:40 - для метода Add можно использовать Name и After
    Worksheets.Add(after:=Sheets(Sheets.Count)).Name = cell.value
    Если их использовать, то таблицу городов можно отсортировать по возрастанию (так удобнее читать)

  • @ШохбозбекАбдуфаттоев-р6э

    Огромное спасибо, как раз на днях дали одну большую таблицу с городами. Там и применю.
    Спасибо огромное.

  • @Rice0987
    @Rice0987 3 роки тому +48

    Если у вас до сих пор не видно вкладки "Разработчик", то вы - не разработчик. :)

  • @kancler88
    @kancler88 3 роки тому +1

    Как всегда шикарно и до гениальности понятно объяснено!!!

  • @markmarkov4634
    @markmarkov4634 3 роки тому

    Премного благодарны. Ждем новых уроков. Удачи в делах!

  • @zaurmissikov
    @zaurmissikov 3 роки тому

    Николай, не знаю как, но видео появляются в рекомендованных практически за моими мыслями, как это сделать))) Это видео помогло мне сделать работу за минуты вместо затрачиваемых часов каждый месяц. Браво! Если еще можно было бы сделать деление по листам с сохранением формул, ну я не знаю...

  • @ytolk
    @ytolk 3 роки тому +3

    Шик. Блеск. Красота.

  • @Svetlana-sp7qt
    @Svetlana-sp7qt 3 роки тому +2

    просто, красиво и эффективно. Как и всегда) Спасибо!

  • @antonkharitonov9007
    @antonkharitonov9007 3 роки тому +3

    Получил уведомление, поставил лайк, добавил в плейлист Смотреть позже, написал комментарий! Ждёшь лайк коммента от Николая))

  • @ДенисКовалев-ч5п
    @ДенисКовалев-ч5п 3 роки тому

    Просто супер! Николай, как всегда Вы на высоте!

  • @Albertus99
    @Albertus99 2 роки тому

    не побоюсь этого слова - гений эксел образования!

  • @ЕленаЛенкевич-ф6л

    Просто волшебство! Спасибо Вам!

  • @enot-bober
    @enot-bober 3 роки тому +8

    Ура) Спасибо большое!!!

  • @artembalandin
    @artembalandin 3 роки тому +2

    Все как всегда на высоте! Спасибо!

  • @maksim0933
    @maksim0933 3 роки тому

    Вы отлично объясняете VBA !!

  • @MegaGhostly
    @MegaGhostly 3 роки тому +1

    Николай, гениально! Спасибо!

  • @Alexey_Qwerty
    @Alexey_Qwerty 3 роки тому +1

    Огромное спасибо за Вашу работу!

  • @ИринаЗС
    @ИринаЗС 3 роки тому

    Спасибо за то что объясняете так доходчиво и понятно.

  • @sbn4862
    @sbn4862 3 роки тому

    Аххх как я эту долга искал, пробовал все. И ешо очень хотелось по даты продажи и не на новый лист а на новый столбец . Побробую сам операяс на ету пример. Спасибо очен.

  • @rellanely5493
    @rellanely5493 2 роки тому

    Новая порция знаний, спасибо вам 😄

  • @ИринаШишкина-ж4с

    Спасибо. Хорошо объяснили, как сделать таблицу по городам

  • @ЖаннаДанченко-о2ъ
    @ЖаннаДанченко-о2ъ 3 роки тому

    Класс! Большущее Вас спасибо! Обожаю Ваши ролики

  • @ice_R
    @ice_R 2 роки тому

    Спасибо США за технологии и программы!

  • @И.Д.Гаменид
    @И.Д.Гаменид 3 роки тому +1

    Николай, спасибо!

  • @ivanmamchych5802
    @ivanmamchych5802 3 роки тому +4

    Спасибо, Николай, за интересное видео!
    Если эта задача относилась бы к сводной, то можно было бы нарезать таблицу по городам с помощью Show Pages (в фильтре находится поле Город). Потом уже кодом VBA можно применить Paste Like Values к созданным листам с отфильтрованными сводными

    • @planetaexcel
      @planetaexcel  3 роки тому +2

      Отличный способ, если сводная! Спасибо!

    • @МарияМ-ю3й
      @МарияМ-ю3й 3 роки тому +2

      Боже, о чем это вы? :D Эх, расти мне ещё и расти ☝💪

  • @ExcelStore
    @ExcelStore 3 роки тому

    Просто и понятно разъяснено. Спасибо

  • @alexandershavleyko1313
    @alexandershavleyko1313 3 роки тому

    Супер-пример и его объяснение автором!

  • @timpro8110
    @timpro8110 3 роки тому

    Как всегда, гениально!

  • @zaolog
    @zaolog 3 роки тому +1

    Уровень бог ) супер. Спасибо!

  • @mandarina2016
    @mandarina2016 3 роки тому +1

    Это волшебство не иначе! Спасибо большое! Ваша книга по PQ стала для меня настольной и просто незаменимой. Хоть на Ютубе уже довольно много уроков по PQ, но так просто, понятно и при этом полно и в одной книге (что часто гораздо удобнее, чем пытаться найти нужный урок на тему в видео). PQ - это вообще отличный инструмент для автоматизации, для таких как я, которые боятся VBA. Конечно, мне ещё много предстоит изучить,но он с моей точки зрения дружелюбнее, чем VBA. Будет ещё книга по Power pivot? Надеюсь и с power pivot подружиться.

  • @keeperzoom
    @keeperzoom 3 роки тому +2

    Просто космос..!

  • @ОльгаЛобусова-о7л
    @ОльгаЛобусова-о7л 3 роки тому +7

    Когда смотришь такие уроки даже начинаешь жалеть, что это не нужно в работе =)

    • @МарияМ-ю3й
      @МарияМ-ю3й 3 роки тому +1

      Вот тот человек, который "подсадил" меня на всё эти Excel -кие штуки:) За что тебе, Олечка, безмерно благодарна!

    • @ОльгаЛобусова-о7л
      @ОльгаЛобусова-о7л 3 роки тому

      @@МарияМ-ю3й 🤗

  • @nazardmytryshyn5477
    @nazardmytryshyn5477 3 роки тому +4

    Супер !!! Дуже класний макрос

  • @МарияС-я7э
    @МарияС-я7э 3 роки тому

    Присоединюсь к хвалебным отзывам, Вы лучший👍🏻 Следующий этап Power BI, посоветуйте кого посмотреть 🙏

  • @UC7T
    @UC7T 3 роки тому

    Спасибо большое!))) Очень облегчит мою рутинную работу))) Просто супер!

  • @Gamma9971
    @Gamma9971 3 роки тому

    Очень надеюсь что вы продолжите уроки с разборов команд макросов. Очень интересно, хотя в моей работе это не пригодится.

  • @gpt-bot-1super-bot
    @gpt-bot-1super-bot 9 днів тому

    да, и, конечно, список городов тоже нужно через Power Query делать, чтобы уж совсем по красоте всё :)

  • @ЮлияКабанова-щ4х
    @ЮлияКабанова-щ4х 2 роки тому

    Спасибо, добрый человек😌 Спас годы жизни и огромный кусок нервной системы (раньше разбрасывала по листам через фильтр сводной, и на выходе соответственно куча сводных). Только маленький ляпсь у меня, не получается прибраться за собой. Буква в букву переписала последнюю строку, а всё равно выделяет ошибку и не снимает фильт. Не критично. Но если кто подскажет - буду окончательно счастливым человеком🤪

  • @moiskon
    @moiskon 3 роки тому +2

    EXCELence КОСМОС!

  • @VLA85
    @VLA85 3 роки тому

    Громадное спасибо 😊! Вы лучший! 😍

  • @pvv_live2226
    @pvv_live2226 3 роки тому

    Расширенные возможности VBA! Второй способ очень понравился.

  • @ВиталийКаркачев-у7м

    Спасибо большое!!! Как раз во время вышло видео!!!)

  • @natalijamkrv4
    @natalijamkrv4 3 роки тому

    Добрый день, огромное спасибо .

  • @qzRONINzq
    @qzRONINzq 3 роки тому

    Круто, когда все знаешь 👍

  • @yurd563
    @yurd563 3 роки тому

    Большое спасибо за видеоурок!

  • @ЕвгенийУткин-ф1т
    @ЕвгенийУткин-ф1т 3 роки тому

    Как всегда отлично. Есть решение проще (без макросов) через сводные таблицы. Возможно не идеально, но мне направиться..

  • @СветланаАгибаева-я2ы

    Волшебство! Спасибо

  • @farhadhuseynov6527
    @farhadhuseynov6527 2 роки тому

    Просто идеально 👍

  • @ИльяБабушкин-й7с
    @ИльяБабушкин-й7с 3 роки тому +1

    Это просто восхитительно))))))))0

  • @ВладиславЮлин
    @ВладиславЮлин 3 роки тому

    Да это же Гениально!!! 🔥🔥🔥

  • @Livan_1983
    @Livan_1983 15 днів тому

    Николай, благодарю за столько ползнейшее видео. Могу уточнить можно производить разбивку в приниципе хоть по какому столбцу ?

  • @ЮрийКоржов-с3т
    @ЮрийКоржов-с3т 2 роки тому

    Это чудо, спасибо огромное

  • @Albertus99
    @Albertus99 2 роки тому

    Шикардос!

  • @par15
    @par15 3 роки тому +1

    Очень круто!

  • @ВладимирМель-у7з
    @ВладимирМель-у7з 3 роки тому

    *_как обычно просто и понятно)))))_*

  • @ibrohimmurodbekov8217
    @ibrohimmurodbekov8217 Рік тому

    Красава, нет слов

  • @ОлегПаламарчук-в9у

    Николай, великолепный урок! было бы идеально, если таким макросом можно было выбрать диапазон, по которому таблица разносилась бы. То есть, чтобы при нажатии на кнопку всплывало окно с возможностью выбора таблицы, по которой разносилась бы таблица
    И это что, VBA продолжает развиваться, теперь он Power Query знает?)

    • @planetaexcel
      @planetaexcel  3 роки тому

      Да, начиная с 2016 года в VBA добавили поддержку Power Query - потихоньку развивают :)

  • @belsergey8096
    @belsergey8096 3 роки тому +9

    Ещё можно в сводной таблице через Фильтр по листам разбрасывать

    • @jollyjuln1054
      @jollyjuln1054 3 роки тому

      Ага, тоже хотела добавить

    • @ybuntu
      @ybuntu 3 роки тому

      Это как?! Оо....

    • @belsergey8096
      @belsergey8096 3 роки тому +3

      @@ybuntu формируете сводную, в область Фильтры забрасываете те же города, далее Анализ - Параметры - Отобразить страницы фильтра отчета

  • @dimaruso1215
    @dimaruso1215 3 роки тому +2

    Супер!!!

  • @АлексейУшаков-в1и
    @АлексейУшаков-в1и 3 роки тому +3

    Николай, вот откуда Вы берете темы для своих роликов? То, что макрорекодер работает поверх PQ - это прям инсайт, как надо было дойти до этого (ну и до многого другого)? Методом научного тыка или чтобы разработчики Excel подсказали Вам как MVP? ))) В любом случае - огромное спасибо за труд.

    • @rawwwr19
      @rawwwr19 3 роки тому +1

      Тоже задумывался над этим. Эти продвинутые неочевидные приемы дают на обучающих программах или человек настолько эксперт в программе, что может связывать и "придумывать" такие решения. В любом случае, Николай крут)

  • @odmitv
    @odmitv 11 місяців тому

    1:43 - Способ 1. Разделение таблицы по листам *макросом*
    11:51 - Способ 2. Разделение таблицы по листам *PQ + макросом* (15:36 - сам код)

  • @MisterTwister0
    @MisterTwister0 9 місяців тому

    Гениально!!!

  • @zovechnyi2371
    @zovechnyi2371 2 місяці тому

    Вау!!! Это красиво было! Хочу так сделать. А можно ли категории 2-3 , на пример, включить на один лист? Например, у меня вагоны - Минераловозы и зерновозы, цементовозы - это одна категория, крытые вагоны - другая, полувагоны и полувагоны шестиосные - третья, платформы и фитинговые платформы - четвёртая, цистерны - пятая. В каждой категории может быть и одна и две и три разновидности.

  • @ДмитрийНикитин-и8о

    Ничего не понял, сделал в точности как показано в уроке - работает! Буду пользоваться

  • @ГульзадаТусупбекова-л9ф

    Добрый день Андрей, не могли бы Вы показать как вести штатную расстановку в ехсель, с большой текучестью кадров, и разделением на 7 подразделений

  • @ЭльзаШагеева-д4ж
    @ЭльзаШагеева-д4ж 2 роки тому

    Николай, спасибо за очень полезный способ. Подскажите, пжста, почему не сохраняется ширина столбцов? Как это исправить?

  • @Humus_Sapiens
    @Humus_Sapiens Рік тому

    Николай, подскажите пожалуйста
    есть ли возможность после создания запроса PQ и работы с данными в Excel, сохранить изменения в исходных файлах?

  • @SHKIPPER989
    @SHKIPPER989 3 роки тому

    Что еще сказать, круто!)

  • @f0lsert
    @f0lsert 3 місяці тому

    Здравствуйте! Подскажите, пожалуйста. При разбитии создаются новые листы с названием по нужному мне параметру, однако в каждый из листов копируется исключительно шапка, без данных

  • @Мамкин_толстый_бармен

    Здравствуйте, еще один вариант, который не показал Николай, это через сводную таблицу. Берём всю нашу таблицу в свод, в строки тащим город, а в сумму любой столбец в котором можно посчитать сумму либо количество, и теперь при дабл клике на сумме либо количестве на против города который нужен сформируется таблица на новом листе из исходных данных, осталось только переименовать лист!
    Недостаток этого способа, в том, что если позиции не сведутся до одной строки, то и на новый лист выгрузятся не все данные, а только по строке на которой произведён дабл клик. Но макрос по сути так же отработает, потому что Самара и Сомара это для него (экселя) разные города, не смотря на очепятку.

  • @LN-wt6ue
    @LN-wt6ue 3 роки тому

    Николай, добрый день второй день мучаюсь, один в один прописала макрос, но он всё равно запинается ошибку как можно отправить?
    Помогите пожалуйста 🙏

  • @ValeriMetov
    @ValeriMetov 3 роки тому

    На практике встречается чаще создание подключений ко множеству файлов и затем их объединение. К примеру в одном столбце таблицы адреса всех файлов, в другом название подключений. Я так понимаю тут надо несколько циклов для перебора сделать со ссылкой на конкретные столбцы таблицы, либо разные таблицы.

  • @Людмила082
    @Людмила082 3 роки тому

    Добрый день! Подскажите, что делать в этой ситуации:Range("таблСписок").AutoFilter Field:=3, Criteria1:cell.value (выделяет всё красным)

  • @MrTrylobeat
    @MrTrylobeat 3 роки тому

    Спасибо Николай, обязательно проштудирую и попробую применить "на фронте"

  • @АртемОсипенко-ф6ш
    @АртемОсипенко-ф6ш 7 місяців тому

    Николай, спасибо за данный способ! Скажите, почему не работает код, если нужно разделить таблицу по числовому значению. Т.е. деление будет не по "слову", которым является название города в вашем случае, а по например номеру детали? В макросе перед номером добавляется нижнее подчеркивание. (Например: 56743 в таблице, в макросе "_56743"). Ошибка выскакивает по строке .ListObject.DisplayName

  • @dmitrikotlov7284
    @dmitrikotlov7284 2 роки тому

    Добрый день. А как эту процедуру можно, (если можно) применить в google таблице?

  • @sergeyturchin9992
    @sergeyturchin9992 3 роки тому +1

    Доброго времени суток. Николай я с большим удовольствием смотрю Ваши уроки, многие из них существенно упростили работу с большим объемом, парсингом данных, отчетностью. Есть один вопрос, я всё никак не въеду как решить задачу с помощью power BI, когда нужно текстовый файл *.csv (2млн строк) распихать по листам в .xlsx по 1 млн. Есть ли какое то элегантное решение? Или лучше бросить эту затею?

    • @planetaexcel
      @planetaexcel  3 роки тому +1

      Я бы сделал два запроса из Excel к csv файлу, где в первом фильтровал первый миллион, а во втором - второй. И выгружал бы на листы.

  • @Елена-л5э9ц
    @Елена-л5э9ц 3 роки тому

    Здравствуйте! если имена листов более 31 символов, можно ли как то прописать в макросе разрешение на создание таких имен

  • @piratebay2277
    @piratebay2277 3 роки тому

    Добрый день. Строка range("name[#All]") не работает. Когда убираю [#All] макрос начинает работать, но не копируется шапка. Лицензия 2019. Пожалуйста, помогите.