Power Query Практический №6. Консолидация книг и листов одновременно

  Рет қаралды 9,887

Товарищ Excel - Power Query, Power Pivot, Python

Товарищ Excel - Power Query, Power Pivot, Python

Күн бұрын

Пікірлер: 37
@comrade_excel
@comrade_excel 4 жыл бұрын
Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/614203fb-a61c-486a-acce-757051b62b13?share=post_link Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_112 Файлы для спонсоров KZbin: kzbin.infoUgzjnk3xCjm0Ll2bDhV4AaABCQ Индивидуальное обучение: comrade-xl.ru/pq-training/ Страница урока на сайте: comrade-xl.ru/2020/02/11/power-query-consolidacia-listov-i-failov/
@skrald_88
@skrald_88 3 жыл бұрын
Тимур, Ваш курс запоминается не в последнюю очередь потому, что учит не бояться "работать ручками" в PQ после первичного (интуитивного или не очень) понимания, как ту или иную трансформацию выполнить кнопочками в интерфейсе. По моему скромному опыту, неопытному пользователю легче перейти с кнопочных решений на самостоятельное написание кода на примерах наподобие "как из двух шагов (Table.AddColumn(...) → Table.SelectColumns(...) вручную сделать один с тем же результатом". То есть если кнопками выборка проводилась через дополнительный столбец: ```m ... table_add_col_2 = Table.AddColumn( rows_select, "Пользовательская", each Table.First([Data])[Column1] ), rows_select_2 = Table.SelectRows( table_add_col_2, each ([Пользовательская] = "число") ) ... ``` - то можно и одним обойтись, если перенести критерий отбора из шага 1 в шаг 2: ```m ... rows_select_2 = Table.SelectRows( rows_select, each Table.First([Data])[Column1] = "число" ) ... ``` Или "как из запроса сделать пользовательскую функцию", ну и т.д. Просто делюсь соображениями)
@senge_v4871
@senge_v4871 4 жыл бұрын
Спасибо за Ваш труд. Печально когда сотрудники не знают элементарных вещей в Екселе. Ведь это знание облегчает труд и экономит время Жду Ваш подкаст как не надо работать в Екселе. Тому подписчику можно скинуть ссылку лучший сайт по Екселю в русском сегменте Интернета-Планета Ексель.
@comrade_excel
@comrade_excel 4 жыл бұрын
Спасибо! Подписчику данные предоставили, я думаю. Вряд ли он их сам заполнял. Почерк разный в разных файлах. В самом последнем файле явно заполнял кто-то более опытный.
@makmelni
@makmelni 4 жыл бұрын
Это кстати мой файл, я там водителем работаю, и по моим субъективным ощущениям, я там самый опытный пользователь экселя 🙈
@maximpatrin490
@maximpatrin490 4 жыл бұрын
Тимур, спасибо за видео. Подскажите, можно ли, используя Power Query, объединить загруженный список файлов (книг экселя с одним листом в каждой), где таблицы разные по структуре? Т.е., условно, в загружаемом списке всегда есть один базовый файл (характерное постоянное имя файла), который нужно объединить последовательно с таблицами из каждого другого файла в полученном списке, при этом на каждом шаге объединения находить полный список совпадающих столбцов/полей, по которым происходит объединение.
@comrade_excel
@comrade_excel 4 жыл бұрын
Загрузите все файлы в облако и ссылку напишите в ответном комментарии.
@maximpatrin490
@maximpatrin490 4 жыл бұрын
@@comrade_excel Примеры файлов в ограниченном количестве и с измененными данными - sharefiles.app/download/3674969d2b334c020e773f777032821fc4ad871e. Главный файл - head.
@comrade_excel
@comrade_excel 4 жыл бұрын
@@maximpatrin490 что должно получиться?
@maximpatrin490
@maximpatrin490 4 жыл бұрын
@@comrade_excel Вот такая таблица: sharefiles.app/download/e02c2e72ad527bdf8a2b828d784050d9e200c119. Файлов может быть значительно больше. В каких-то столбцы одни, в каких-то есть новые. Все файлы лежат в одной папке.
@ДмитрийНикитин-и8о
@ДмитрийНикитин-и8о 9 ай бұрын
6:10 Наверное, лучше тогда использовать Table.FirstValue ?
@ИванПрохоров-ц1ы
@ИванПрохоров-ц1ы 7 ай бұрын
Добрый день! Подскажите пожалуйста, при добавлении контента в редактор, все числовые значения отображаются по модулю Можно ли решить данную проблему, что бы отрицательные значения так же добавлялись корректно?
@ppr8117
@ppr8117 4 жыл бұрын
Автор, присланного Вам файла, видимо, не слышал о правилах организации данных. Это печально :((
@makmelni
@makmelni 4 жыл бұрын
Юхууу 🥳 круть 😎спасибо🙏💕
@vlasov786
@vlasov786 2 жыл бұрын
Сложно
@iwonder5132
@iwonder5132 4 жыл бұрын
Тимур, спасибо за ваш труд. При просмотре возник один вопрос: Почему, когда мы указываем колонку (в [] скобках) для функции Table.First она возвращает нам Record, а не List. Ведь согласно правилам [] скоби дают List, а {} скобки Record. Или я неправильно это понимаю? Заранее спасибо за ваш ответ. Алексей.
@comrade_excel
@comrade_excel 4 жыл бұрын
Спасибо, что смотрите! Table.First возвращает объект Record. Record - это строка таблицы. Чтобы из Record получить какое-то значение мы дописываем название столбца в квадратных скобках.
@contr700
@contr700 Жыл бұрын
Здравствуйте. Пытаюсь сделать слияние 2-х таблиц, одна из которых содержит дополнительные 4 столбца с пустыми ячейками. Редактор "не видит" эти столбцы, и развернуть даёт только общие для этих двух таблиц, поэтому удалить я их не могу и после загрузки на лист они отображаются. Подскажите, пожалуйста, как избавиться от этих столбцов.
@Maga05ize
@Maga05ize Жыл бұрын
Добрый день. Просьба помочь с решением задачи. Есть два файла с множеством листов. Например есть лист «1» в обоих файлах, на листе таблица с одинаковыми заголовками и строками, но содержание (числовые значения) разное. Нужно с помощью Power Query на каждом листе сравнить таблицы.
@annatsilevitch3409
@annatsilevitch3409 Жыл бұрын
ДОбрый день, Тимур. Подскажите, пожалуйста, почему эта же техника не работает , если дела. запрос на папку с файлами html? Столкнулась вообще с проблемой - данные файлы из папки нормально объединяются и дружат, но сами html имеют внутренние подитоги, которые квери воспринимает как отдельные листы. соответственно, мне нужно и объединить листы и папки в папке. Я поставила временный костыль - дублирования запросов и далее мердж. Но это именно костыль. так как я хз, какое еще количество листов (=подитогов) рано или поздно появится. Есть ли какой-то лайфхак, до которого я не догадалась? ПС перевели выгрузку из системы в ПДФ. разбивка на нескольких листах. Проблема не ушла. выдает ошибку - DataFormat.Error: Внешняя таблица не имеет предполагаемый формат (формат пдф или хтмл)
@comrade_excel
@comrade_excel Жыл бұрын
Добрый день! Вам нужна консолидация с предварительной обработкой. Об этом есть уроки у меня на канале. Обработка в каждом случае индивидуальна. Формат же файла значения не имеет.
@annatsilevitch3409
@annatsilevitch3409 Жыл бұрын
@@comrade_excel не сочтите за наглость, не подскажете, какой номер урока или название?
@comrade_excel
@comrade_excel Жыл бұрын
@@annatsilevitch3409 Я всем предлагаю проходить уроки с первого и по последний. Мои уроки разбиты на плейлисты Базовый, Практический, Продвинутый. Про объединение с предварительной обработкой есть здесь comrade-xl.ru/2020/05/31/power-query-combine-all-files/
@anmiss08
@anmiss08 4 жыл бұрын
Тимур, спасибо за Ваш труд! Расскажите а можно ли поменять цвет итоговых таблиц запросов power query?
@comrade_excel
@comrade_excel 4 жыл бұрын
После того как вы загрузили таблицу на лист можно по ней кликнуть, перейти на вкладку конструктор и выбрать стиль. Также вы можете выбрать тему для объектов Excel. Разметка страницы - Темы. Тема помимо цветовых гамм включает еще шрифты и эффекты. Если шрифты и эффекты трогать не хочется, то можно указать только цветовую гамму. Если вы хотите, чтобы нужная цветовая гамма использовалась по умолчанию, то: 1) Откройте новый файл Excel 2) Настройте в нем цветовую гамму 3) При желании настройте стиль таблиц и сводных таблиц 4) Сохраните этот файл под названием "Книга1" в папку "C:\Users\Name\AppData\Roaming\Microsoft\Excel\XLSTART" Вместо Name нужно вписать имя вашего пользователя. Теперь во всех новых книгах будут по умолчанию использоваться указанные вами настройки.
@anmiss08
@anmiss08 4 жыл бұрын
@@comrade_excel спасибо Тимур, попробую, но конструктор не вариант, настройки по умолчанию работают только к Таблицам, они создаются моим любимым голубым, а вот все Таблицы из запросов всегда зелёным неприятным цветом, приходилось их менять руками, попробую шаблоном.
@anmiss08
@anmiss08 4 жыл бұрын
@@comrade_excel жду Ваш подкаст!!!!
@anastasyanas
@anastasyanas Жыл бұрын
Большое спасибо! Круто👏В больших структурах это частая проблема.
@ДенисБахаровский-и5ж
@ДенисБахаровский-и5ж 4 жыл бұрын
Помогите пожалуйста. Есть файл весом 25мб, с несколькими таблицами на 10к строк и 20 запросами. Научите оптимизации.
@comrade_excel
@comrade_excel 4 жыл бұрын
Вам нужна индивидуальная консультация?
@симасергеева-и1м
@симасергеева-и1м Жыл бұрын
волшебство!
@ВячеславИванов-с7ю
@ВячеславИванов-с7ю 4 жыл бұрын
Можно я Вам пришлю "образец" как не надо работать в Excel?
@comrade_excel
@comrade_excel 4 жыл бұрын
Конечно! Загрузите в облако и здесь напишите ссылку.
Power Query Практический №2. Интересная консолидация
18:30
Товарищ Excel - Power Query, Power Pivot, Python
Рет қаралды 10 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2 МЛН
ПРИКОЛЫ НАД БРАТОМ #shorts
00:23
Паша Осадчий
Рет қаралды 6 МЛН
Параметризация путей к данным в Power Query
16:20
Power Query: Сбор данных с листов текущего файла
49:00
Power Query Практический №11. Нужные столбцы с нужного листа
12:10
Товарищ Excel - Power Query, Power Pivot, Python
Рет қаралды 8 М.
Создание вычисляемых столбцов в PowerQuery
24:14
Дмитрий Щербаков
Рет қаралды 20 М.
Сборка разноформатных таблиц в Power Query
16:53