<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Архивы Power Query - statanaliz.info</title>
	<atom:link href="https://statanaliz.info/category/excel/power-query/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Статистика в MS Excel</description>
	<lastBuildDate>Mon, 15 Apr 2024 10:13:30 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.8</generator>

<image>
	<url>https://statanaliz.info/wp-content/uploads/2019/09/favicon.ico</url>
	<title>Архивы Power Query - statanaliz.info</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Импорт и консолидация таблиц Excel через Power Query</title>
		<link>https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/</link>
					<comments>https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/#comments</comments>
		
		<dc:creator><![CDATA[statanaliz]]></dc:creator>
		<pubDate>Tue, 23 Jan 2018 12:18:43 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[диапазон]]></category>
		<category><![CDATA[таблица]]></category>
		<guid isPermaLink="false">https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/</guid>

					<description><![CDATA[<p>Power Query умеет подключаться к разным источникам. Далее рассмотрим, как получить данные из книги Excel. Таблицы Excel Лучше всего данные хранить в таблице Excel, это самый удобный и распространенный источник &#8230;</p>
<p class="read-more"> <a class="ast-button" href="https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/"> <span class="screen-reader-text">Импорт и консолидация таблиц Excel через Power Query</span> Читать далее »</a></p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/">Импорт и консолидация таблиц Excel через Power Query</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Power Query умеет подключаться к разным источникам. Далее рассмотрим, как получить данные из книги Excel.<span id="more-2200"></span></p>
<h2>Таблицы Excel</h2>
<p>Лучше всего данные хранить в <a title="Умные Таблицы Excel – секреты эффективной работы" href="https://statanaliz.info/excel/upravlenie-dannymi/umnye-tablitsy-excel-secrety/" target="_blank" rel="noopener noreferrer">таблице Excel</a>, это самый удобный и распространенный источник для Power Query. На ленте даже есть специальная кнопка.</p>
<p>Чтобы загрузить таблицу в редактор Power Query, достаточно выделить любую ее ячейку и нажать <strong>Данные → Получить и преобразовать данные → Из таблицы/диапазона</strong>.</p>
<p><img fetchpriority="high" decoding="async" class=" size-full wp-image-2173" title="Импорт данных в Power Query из таблицы Excel" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_01.png" alt="Импорт данных в Power Query из таблицы Excel" width="486" height="463" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_01.png 486w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_01-300x286.png 300w" sizes="(max-width: 486px) 100vw, 486px" /></p>
<p><em>Примечание. В вашей версии Excel расположение кнопок и их названия могут отличаться.</em></p>
<p>Если то же самое проделать с обычным диапазоном, то Excel вначале преобразует диапазон в таблицу Excel, а потом запустит Power Query.</p>
<p><img decoding="async" class=" size-full wp-image-2174" title="Окно редактора Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_02.png" alt="Окно редактора Power Query" width="760" height="486" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_02.png 760w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_02-600x384.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_02-300x192.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_02-640x409.png 640w" sizes="(max-width: 760px) 100vw, 760px" /></p>
<p>Запросу присваивается имя таблицы Excel, которая является источником данных. Поэтому желательно сразу дать таблице говорящее название. Не обязательно, конечно, но желательно. В противном случае рекомендуется переименовать сам запрос, чтобы затем его можно было легко найти среди других запросов книги.</p>
<p>Данные находятся в Power Query. Новые значения, внесенные в исходную таблицу, автоматически попадут в запрос после его обновления. Далее в редакторе Power Query делают обработку данных и выгружают либо в виде таблицы Excel, либо оставляют в памяти Excel в виде подключения.</p>
<p><img decoding="async" class=" size-full wp-image-2175" title="Выгрузка данных из Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_03.png" alt="Выгрузка данных из Power Query" width="397" height="295" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_03.png 397w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_03-300x223.png 300w" sizes="(max-width: 397px) 100vw, 397px" /></p>
<h2>Именованный диапазон Excel</h2>
<p>Источником для Power Query может быть не только таблица Excel. Например, вы получили красивый отформатированный отчет и не хотите вносить в него изменения. Тогда нужно использовать <strong>именованный диапазон</strong>. Самый простой способ создать именованный диапазон – это выделить область на листе и ввести название в поле <strong>Имя</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2176" title="Создание именованного диапазона через поле Имя" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_04.png" alt="Создание именованного диапазона через поле Имя" width="286" height="294" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_04.png 286w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_04-48x48.png 48w" sizes="(max-width: 286px) 100vw, 286px" /></p>
<p>Либо выполнить команду <strong>Формулы → Определенные имена → Присвоить имя</strong>. В Excel будет создан новый объект, к которому можно обращаться, например, в формулах. Диапазон виден в <strong>Диспетчере имен</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2177" title="Диспетчер имен" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_05.png" alt="Диспетчер имен" width="552" height="432" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_05.png 552w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_05-300x235.png 300w" sizes="(max-width: 552px) 100vw, 552px" /></p>
<p>Здесь перечислены все именованные диапазоны, формулы и таблицы. Среди них есть и только что созданный <strong>Отчет</strong>.</p>
<p>Теперь можно стать на любую ячейку внутри именованного диапазона (или выбрать его из выпадающего списка в поле <strong>Имя</strong>) и вызвать ту же команду: <strong>Данные → Получить и преобразовать данные → Из таблицы/диапазона</strong>. Произойдет загрузка данных в Power Query.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2178" title="Power Query с именованным диапазоном" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_06.png" alt="Power Query с именованным диапазоном" width="724" height="426" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_06.png 724w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_06-600x353.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_06-300x177.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_06-640x377.png 640w" sizes="(max-width: 724px) 100vw, 724px" /></p>
<p>Такой способ позволяет «не портить» исходные данные. Но у него есть и очевидный недостаток: новые строки, которые выйдут за пределы именованного диапазона, не попадут в запрос.</p>
<h2>Динамический именованный диапазон Excel</h2>
<p>Решить данную проблему можно, создав <strong>динамический именованный диапазон</strong>. Это такой диапазон, который задается формулой и автоматически расширяется до последней заполненной ячейки.</p>
<p>Внести статичное имя в поле <strong>Имя</strong> на этот раз не получится. Поэтому заходим в <strong>Формулы → Определенные имена → Задать имя</strong> (или нажимаем <strong>Создать</strong> в <strong>Диспетчере имен</strong>), указываем название будущего динамического диапазона <strong>ДинамОтчет</strong> и внизу вместо ссылки записываем формулу:</p>
<p>=$A$2:ИНДЕКС($B:$B;ПОИСКПОЗ(99^99;$B:$B))</p>
<p>Ко всем ссылкам этой формулы Excel еще автоматически добавит название листа.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2179" title="Динамический диапазон в диспетчере имен" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_07.png" alt="Динамический диапазон в диспетчере имен" width="607" height="305" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_07.png 607w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_07-600x301.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_07-300x151.png 300w" sizes="(max-width: 607px) 100vw, 607px" /></p>
<p>Смысл формулы следующий. Верхняя левая ячейка диапазона фиксируется ($A$2), а правая нижняя определяется формулой, которая возвращает адрес последней заполненной строки в столбце B.</p>
<p>Но не все так просто. Excel видит это имя лишь как формулу, а не диапазон. Как же его увидит Power Query? Делаем ход конем.</p>
<p>Создаем пустой запрос Power Query <strong>Данные → Получить и преобразовать данные → Получить данные → Из других источников → Пустой запрос</strong>. Открывается пустой запрос, где в строке формул нужно ввести:</p>
<p>= Excel.CurrentWorkbook()</p>
<p>После ввода формулы (нажатием Enter) Power Query обратится к текущей книге и выведет все объекты, среди которых есть и наш динамический диапазон <strong>ДинамОтчет</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2180" title="Все объекты с данными книги Excel в виде списка" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_08.png" alt="Все объекты с данными книги Excel в виде списка" width="697" height="448" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_08.png 697w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_08-600x386.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_08-300x193.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_08-640x411.png 640w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>Название запроса не подхватывается, поэтому придется изменить самостоятельно.</p>
<p>Чтобы извлечь содержимое объекта, в этой же строке правой кнопкой мыши кликаем по <strong>Table</strong>, далее выбираем <strong>Детализация</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2181" title="Детализация" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_09.png" alt="Детализация" width="417" height="197" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_09.png 417w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_09-300x142.png 300w" sizes="(max-width: 417px) 100vw, 417px" /></p>
<p>Power Query разворачивает таблицу и даже делает некоторые шаги обработки: повышает заголовки и задает нужный формат для столбцов.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2182" title="Загрузка динамического диапазона" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_10.png" alt="Загрузка динамического диапазона" width="695" height="303" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_10.png 695w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_10-600x262.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_10-300x131.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_10-640x279.png 640w" sizes="(max-width: 695px) 100vw, 695px" /></p>
<p>Теперь в запрос будут попадать новые строки, несмотря на то, что исходные данные не являются таблицей Excel.</p>
<p>Вот такие приемы импорта данных в Power Query из книги Excel. Самый распространенный из них – это импорт из таблицы Excel. Тем не менее, в случае необходимости можно прибегнуть к альтернативам, создав именованный или динамический именованный диапазон.</p>
<h2>Консолидация данных из разных таблиц Excel</h2>
<p>Одна из насущных задач, с которыми сталкиваются пользователи, – консолидация данных. Под консолидацией понимается объединение нескольких таблиц в одну. До появления Power Query это была довольно трудоемкая операция, особенно, если процесс требовал автоматизации. Хотя в эксель есть специальная команда <strong>Данные → Работа с данными → Консолидация</strong>, пользоваться ей не удобно. Мне, по крайней мере. Появление Power Query в корне изменило представление о том, как нужно объединять таблицы.</p>
<p>Рассмотрим пример. В некоторый файл каждый месяц вносится отчет о продажах в формате таблицы Excel. Каждая таблица при этом имеет соответствующее название: Январь_2018, Февраль_2018 и т.д. Необходимо объединить все таблицы книги в одну. Как бы скопировать и вставить одну под другой, создав при этом дополнительный столбец, указывающий, к какой таблице принадлежит конкретная строка. Задача не одноразовая, а с заделом на будущее, поэтому нужно предусмотреть появление в этом файле новых таблиц.</p>
<p>Процесс начинается с запуска пустого запроса: <strong>Данные → Получить и преобразовать данные</strong><strong> → Создать запрос → Из других источников → Пустой запрос</strong></p>
<p>Затем в строке формул вводим знакомую команду</p>
<p>= Excel.CurrentWorkbook()</p>
<p>Power Query показывает все таблицы в текущей книге.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2183" title="Все таблицы в книге Excel" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_11.png" alt="Все таблицы в книге Excel" width="691" height="249" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_11.png 691w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_11-600x216.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_11-300x108.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_11-640x231.png 640w" sizes="(max-width: 691px) 100vw, 691px" /></p>
<p>Их нужно развернуть кнопкой с двумя стрелками в названии поля <strong>Content</strong> (на скриншоте ниже выделено красным кружком).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2184" title="Кнопка для разворачивания таблиц" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_12.png" alt="Кнопка для разворачивания таблиц" width="533" height="376" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_12.png 533w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_12-300x212.png 300w" sizes="(max-width: 533px) 100vw, 533px" /></p>
<p>Если есть лишние столбцы, то их можно не выводить, сняв соответствующую галку. Также лучше убрать галку напротив опции <strong>Использовать исходное имя столбца как префикс</strong>. Нажимаем <strong>Ok</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2185" title="Все таблицы в Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_13.png" alt="Все таблицы в Power Query" width="761" height="304" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_13.png 761w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_13-600x240.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_13-300x120.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_13-640x256.png 640w" sizes="(max-width: 761px) 100vw, 761px" /></p>
<p>Все таблицы находятся на одном листе, а рядом колонка с названием источника, откуда взята каждая строка.</p>
<p>Данные загружены. Можно приступать к их обработке. Ограничимся преобразованием названий таблиц в настоящую дату, чтобы затем использовать для сведения данных по месяцам.</p>
<p>Визуально мы наблюдаем и месяц, и год. Но Power Query такое название воспринимает, как текст. Поэтому делаем следующее.</p>
<p>Удалим нижнее подчеркивание. Правой кнопкой мыши по названию столбца <strong>Name → Замена значений</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2186" title="Замена" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_14.png" alt="Замена" width="547" height="391" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_14.png 547w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_14-300x214.png 300w" sizes="(max-width: 547px) 100vw, 547px" /></p>
<p>В следующем окне настроек указываем, что меняем _ на пусто, то есть в нижнем поле ничего не указываем.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2187" title="Заполнение окна для замены" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15.png" alt="Заполнение окна для замены" width="769" height="472" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15.png 769w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15-600x368.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15-300x184.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15-768x471.png 768w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_15-640x393.png 640w" sizes="(max-width: 769px) 100vw, 769px" /></p>
<p>Подчеркивание удаляется из названия.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2188" title="Удаленное подчеркивание" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_16.png" alt="Удаленное подчеркивание" width="190" height="242" /></p>
<p><a title="Поиск и замена данных в Excel - команда Найти и заменить" href="https://statanaliz.info/excel/upravlenie-dannymi/poisk-i-zamena-dannykh-v-excel/" target="_blank" rel="noopener noreferrer">Поиск и замена</a> здесь работает так же, как и в обычном Excel.</p>
<p>Далее запускаем команду <strong>Преобразование → Столбец «Дата и время» → Дата → Выполнить анализ</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2189" title="Анализ текста для преобразования в дату" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_17.png" alt="Анализ текста для преобразования в дату" width="334" height="215" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_17.png 334w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_17-300x193.png 300w" sizes="(max-width: 334px) 100vw, 334px" /></p>
<p>Power Query распознает дату и меняет формат колонки. Мы также переименовываем столбец на<strong> Период</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2190" title="Поле с датой" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_18.png" alt="Поле с датой" width="479" height="207" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_18.png 479w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_18-300x130.png 300w" sizes="(max-width: 479px) 100vw, 479px" /></p>
<p>Полученную таблицу можно использовать для анализа данных. Выгрузим ее на лист Excel.<br /><strong>Главная → Закрыть и загрузить</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2191" title="Выгруженная таблица с ошибками" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_19.png" alt="Выгруженная таблица с ошибками" width="764" height="443" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_19.png 764w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_19-600x348.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_19-300x174.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_19-640x371.png 640w" sizes="(max-width: 764px) 100vw, 764px" /></p>
<p>Но что-то пошло не так. Во-первых, внизу таблицы пустая строка; во-вторых, при выгрузке произошла одна ошибка. Обновим запрос (справа от названия запроса значок обновления).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2192" title="После обновления запроса ошибок еще больше" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20.png" alt="После обновления запроса ошибок еще больше" width="779" height="634" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20.png 779w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20-600x488.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20-300x244.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20-768x625.png 768w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_20-640x521.png 640w" sizes="(max-width: 779px) 100vw, 779px" /></p>
<p>Что-то еще больше пошло не так. Даты исчезли, снизу таблицы добавились новые строки, а количество ошибок уже 19. Спокойствие, только спокойствие! Дело вот в чем.</p>
<p>Помните, на первом шаге мы получили все таблицы из файла? Так ведь и выгруженная таблица – это тоже таблица! Получается, Power Query взял 3 исходных таблицы, обработал, выгрузил на лист Excel и на следующем круге видит уже 4 таблицы!</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2193" title="Таблица выхода в общем запросе" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_21.png" alt="Таблица выхода в общем запросе" width="678" height="325" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_21.png 678w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_21-600x288.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_21-300x144.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_21-640x307.png 640w" sizes="(max-width: 678px) 100vw, 678px" /></p>
<p>При повторном обновлении запрос захватывает их все, а т.к. таблица выхода имеет другую структуру, то возникают ошибки.</p>
<p>Короче, из запроса нужно исключить таблицу, которая получается на выходе <strong>(Запрос1</strong>). Есть разные подходы, самый простой – это добавить шаг фильтрации. Выделяем в правой панели первый шаг <strong>Источник</strong>, открываем фильтр в колонке с названиями, снимаем галку с таблицы <strong>Запрос1 → Ok</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2194" title="Выгруженная таблица без ошибок" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22.png" alt="Выгруженная таблица без ошибок" width="833" height="428" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22.png 833w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22-600x308.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22-300x154.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22-768x395.png 768w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_22-640x329.png 640w" sizes="(max-width: 833px) 100vw, 833px" /></p>
<p>Снова выгружаем таблицу в Excel и на этот раз все в порядке.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2195" title="Выгруженная таблица с запросом без ошибок" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_23.png" alt="Выгруженная таблица с запросом без ошибок" width="755" height="449" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_23.png 755w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_23-600x357.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_23-300x178.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_23-640x381.png 640w" sizes="(max-width: 755px) 100vw, 755px" /></p>
<p>Сделаем с помощью <a title="Как в MS Excel сделать сводную таблицу" href="https://statanaliz.info/excel/svodnye-tablitsy/kak-v-excel-sdelat-svodnuyu-tablitsu/" target="_blank" rel="noopener noreferrer">сводной таблицы</a> маленький отчет по месяцам.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2196" title="Сводная таблица по результатам запроса Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_24.png" alt="Сводная таблица по результатам запроса Power Query" width="766" height="420" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_24.png 766w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_24-600x329.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_24-300x164.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_24-640x351.png 640w" sizes="(max-width: 766px) 100vw, 766px" /></p>
<p>Прошло время, и в файл добавили новую таблицу с продажами за апрель.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2197" title="Продажи за следующий месяц" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_25.png" alt="Продажи за следующий месяц" width="321" height="220" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_25.png 321w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_25-300x206.png 300w" sizes="(max-width: 321px) 100vw, 321px" /></p>
<p>Требуется обновить сводный отчет. Представьте на минуту, как это происходит в обычном Эксель: таблица копируется в самый низ общего источника, продлевается колонка с датой, изменяется диапазон для сводной таблицы, обновляется весь отчет.</p>
<p>А вот, как это выглядит при использовании Power Query.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2198" title="Обновление отчета из Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_gif_01.gif" alt="Обновление отчета из Power Query" width="740" height="400" /></p>
<p>Достаточно два раза нажать кнопку <strong>Обновить все</strong> (первый раз – для обновления запроса, второй – для сводной таблицы).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2199" title="Обновленный отчет на основе запроса Power Query" src="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_26.png" alt="Обновленный отчет на основе запроса Power Query" width="740" height="451" srcset="https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_26.png 740w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_26-600x366.png 600w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_26-300x183.png 300w, https://statanaliz.info/wp-content/uploads/2018/01/PQ_iz_Excel_26-640x390.png 640w" sizes="(max-width: 740px) 100vw, 740px" /></p>
<p>На добавление в отчет новых данных вместе с их обработкой потребовалось несколько секунд.</p>
<p>Вот за это мы так любим Power Query.</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container"><iframe title="Импорт и консолидация таблиц Excel через Power Query" width="1400" height="788" src="https://www.youtube.com/embed/ueUaHQYfdk4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
</div></figure>



<p> <em><strong><a href="https://statanaliz.info/download/Import_Excel_PQ.rar">↓ Скачать файл с примером ↓</a></strong></em> </p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/">Импорт и консолидация таблиц Excel через Power Query</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://statanaliz.info/excel/power-query/import-i-konsolidatsiya-tablits-excel-cherez-power-query/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Импорт csv и txt файлов в Excel c помощью Power Query</title>
		<link>https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/</link>
					<comments>https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/#comments</comments>
		
		<dc:creator><![CDATA[statanaliz]]></dc:creator>
		<pubDate>Wed, 14 Dec 2016 07:09:34 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[txt]]></category>
		<category><![CDATA[импорт]]></category>
		<guid isPermaLink="false">https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/</guid>

					<description><![CDATA[<p>Одним из популярных источников для импорта в Power Query являются файлы типа .csv или .txt. Традиционные методы импорта и объединения текстовых файлов довольно неуклюжи и отнимают много времени. Однако применение &#8230;</p>
<p class="read-more"> <a class="ast-button" href="https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/"> <span class="screen-reader-text">Импорт csv и txt файлов в Excel c помощью Power Query</span> Читать далее »</a></p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/">Импорт csv и txt файлов в Excel c помощью Power Query</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Одним из популярных источников для импорта в Power Query являются файлы типа .csv или .txt. Традиционные методы импорта и объединения текстовых файлов довольно неуклюжи и отнимают много времени. Однако применение Power Query многократно облегчает решение проблемы. Пусть у нас есть отчет о продажах за январь в формате .csv. Задача в том, чтобы импортировать его в Excel.</p>
<p><span id="more-2040"></span></p>
<p>Создадим запрос Power Query (в Excel 2016) <strong>Данные – Скачать и преобразовать – Создать запрос – Из файла – Из CSV</strong> (либо <strong>Из текста</strong>, если импортируете из .txt).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2021" title="Создание запроса Power Query на csv файл" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_01.png" alt="Создание запроса Power Query на csv файл" width="447" height="277" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_01.png 447w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_01-300x186.png 300w" sizes="(max-width: 447px) 100vw, 447px" /></p>
<p>В открывшемся окне указываем путь к файлу. Далее в предпросмотре убеждаемся, что выбран нужный файл, и нажимаем <strong>Изменить</strong>, чтобы попасть в редактор Power Query.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2022" title="Редактор Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2.png" alt="Редактор Power Query" width="839" height="430" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2.png 839w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2-600x308.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2-300x154.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2-768x394.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_03_2-640x328.png 640w" sizes="(max-width: 839px) 100vw, 839px" /></p>
<p><span style="font-size: 1em;">Power Query распознал и разделил данные по столбцам. Также автоматически выполнены шаги:</span></p>
<p>• Первая строка повышена в заголовки</p>
<p>• Изменен тип для каждого столбца</p>
<p>Если обработки не требуется, то результат можно выгружать в книгу Эксель <strong>Главная – Закрыть – Закрыть и загрузить</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2023" title="Кнопка загрузки данных из Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_04.png" alt="Кнопка загрузки данных из Power Query" width="139" height="121" /></p>
<p>На новом листе создается <a title="Умные Таблицы Excel – обзор возможностей" href="https://statanaliz.info/excel/upravlenie-dannymi/umnye-tablitsy-excel-secrety/" target="_blank" rel="noopener noreferrer">Таблица Excel</a>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2024" title="Данные из Power Query в Таблице Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_05.png" alt="Данные из Power Query в Таблице Excel" width="709" height="295" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_05.png 709w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_05-600x250.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_05-300x125.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_05-640x266.png 640w" sizes="(max-width: 709px) 100vw, 709px" /></p>
<p>Теперь можно проводить анализ внутри Excel. К этому мы еще вернемся. Прошел месяц, и у нас появился такой же файл .csv за февраль. Возникает вопрос, как объединить данные за два месяца? В Power Query для этого есть специальные инструменты.</p>
<p>Уберем пока из листа Excel данные за январь. Для этого в панели запросов через правую клавиши выбираем <strong>Загрузить в…</strong>, где меняем настройки выгрузки на <strong>Только соединение</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2025" title="Создание для запроса только соединения" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_06.png" alt="Создание для запроса только соединения" width="460" height="416" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_06.png 460w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_06-300x271.png 300w" sizes="(max-width: 460px) 100vw, 460px" /></p>
<p>Выскочит предупреждение о том, что таблица будет удалена. Нажимаем <strong>Продолжить</strong>. Таблица из Excel удалилась, запрос остался в виде соединения.</p>
<p>Делаем новый запрос на файл за февраль и сразу создаем только соединение.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2026" title="Задание параметров выгрузки для запроса Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_07.png" alt="Задание параметров выгрузки для запроса Power Query" width="231" height="174" /></p>
<p>Теперь у нас два запроса, из которых нужно сделать общий, объединяющий два файла.</p>
<p>В Power Query есть два типа объединения запросов: <strong>Добавление</strong> (Append) и <strong>Объединение</strong> (Merge). Нас интересует добавление, т.к. таблицы должны быть сложены вместе (одна под другой). Объединение нужно для слияния запросов по ключевому полю, но об этом в другой раз.<br />Сейчас заходим <strong>Главная – Скачать и преобразовать – Создать запрос – Объединить запросы – Добавить</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2027" title="Создание нового запроса через добавление" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_08.png" alt="Создание нового запроса через добавление" width="553" height="508" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_08.png 553w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_08-300x276.png 300w" sizes="(max-width: 553px) 100vw, 553px" /></p>
<p>Далее нужно выбрать добавляемые запросы.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2028" title="Добавление запросов" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_09.png" alt="Добавление запросов" width="752" height="306" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_09.png 752w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_09-600x244.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_09-300x122.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_09-640x260.png 640w" sizes="(max-width: 752px) 100vw, 752px" /></p>
<p>Следует понимать две вещи.</p>
<p>• Добавлять можно только запросы (а не Таблицы Excel)</p>
<p>• Запрос в верхнем поле будет первым сверху</p>
<p>Добавить можно было бы и больше запросов, выбрав в верхней строке <strong>Три таблицы или больше</strong>, но у нас только два. Нажимам ОК. Создается объединенный запрос под названием Append1.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2029" title="Объединенный запрос" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10.png" alt="Объединенный запрос" width="999" height="587" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10.png 999w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10-600x353.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10-300x176.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10-768x451.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_10-640x376.png 640w" sizes="(max-width: 999px) 100vw, 999px" /></p>
<p>Изменим название на <strong>Отчет о продажах</strong> и выгрузим данные в Excel (<strong>Главная – Закрыть – Закрыть и загрузить)</strong>. Итого получим три запроса.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2030" title="Три запроса" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_11.png" alt="Три запроса" width="306" height="291" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_11.png 306w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_11-300x285.png 300w" sizes="(max-width: 306px) 100vw, 306px" /></p>
<p>Первые два служат источником для объединенного, который выгружен на лист Excel. Создадим по этим данным <a title="Как в MS Excel сделать сводную таблицу" href="https://statanaliz.info/excel/svodnye-tablitsy/kak-v-excel-sdelat-svodnuyu-tablitsu/" target="_blank" rel="noopener noreferrer">сводную таблицу</a>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2031" title="Сводная таблица по данным из Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_12.png" alt="Сводная таблица по данным из Power Query" width="587" height="205" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_12.png 587w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_12-300x105.png 300w" sizes="(max-width: 587px) 100vw, 587px" /></p>
<p>Через месяц появился файл за март, и вы также решили добавить его в общий отчет и сводную таблицу. Создаем запрос к новому файлу <strong>Март.csv</strong>. Затем его нужно добавить в запрос <strong>Отчет о продажах</strong>. Однако, если повторить все шаги с добавлением, то будет создан новый общий запрос, который уже не имеет смысла, т.к. сводная таблица строится по данным из запроса <strong>Отчет о продажах</strong>. Поэтому нужно зайти в редактирование запроса <strong>Отчет о продажах</strong> и уже там добавить новый запрос за март. В редакторе Power Query выбираем <strong>Главная – Комбинировать – Добавить запросы</strong>. В окне добавления теперь только одно поле, т.к. первый запрос уже определен. Нужно выбрать лишь добавляемый.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2032" title="Добавление нового запроса в объединенный" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_13.png" alt="Добавление нового запроса в объединенный" width="733" height="278" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_13.png 733w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_13-600x228.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_13-300x114.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_13-640x243.png 640w" sizes="(max-width: 733px) 100vw, 733px" /></p>
<p>Нажимаем ОК и снова выгружаем обновленные данные в Excel (<strong>Главная – Закрыть – Закрыть и загрузить</strong>). Теперь в Таблице Excel находятся данные за три месяца. Нужно только обновить сводную таблицу.</p>
<p>Для импорта новых файлов нужно будет повторить все действия:</p>
<p>• создание нового запроса</p>
<p>• добавление его в объединяющий запрос <strong>Отчет о продажах</strong></p>
<p>• выгрузка в Excel</p>
<p>• обновление сводной таблицы.</p>
<p>Несмотря на то, что таким образом можно консолидировать данные из многих файлов, был бы здорово, если бы они сами добавлялись в сводный запрос. Так тоже можно.</p>
<h2>Импорт из папки</h2>
<p>Источником в Power Query могут быть не только отдельные файлы, но и целая папка со всем ее содержимым. Далее дело следующей техники.</p>
<p>Создадим папку <strong>Данные о продажах csv</strong> и поместим в нее сразу три файла за январь, февраль и март. Сделаем запрос к этой папке <strong>Данные – Скачать и преобразовать – Создать запрос – Из папки</strong>. В следующем окне указываем путь. Адрес лучше заранее скопировать и затем вставить, чем искать в проводнике. В редакторе Power Query мы увидим такую таблицу.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2033" title="Запрос к папке в редакторе Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14.png" alt="Запрос к папке в редакторе Power Query" width="828" height="267" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14.png 828w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14-600x193.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14-300x97.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14-768x248.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_14-640x206.png 640w" sizes="(max-width: 828px) 100vw, 828px" /></p>
<p>Выглядит подозрительно, т.к. вместо данных что-то непонятное. Действительно, сейчас видны только файлы, содержащиеся в папке, и информация о них: название, расширение, время создания, изменения и т.д. Переходим к извлечению данных из этих файлов.</p>
<p>Следующий шаг не является обязательным, но он позволит избежать некоторых возможных проблем в будущем. Нужно понимать, что все содержимое указанной папки будет извлечено с помощью запроса Power Query. И если туда попадет какой-нибудь, например, файл Excel, то запрос «поломается» и выдаст ошибку. Поэтому опытные пользователи создают «защиту», чтобы файлы с другим расширением отфильтровывались.</p>
<p>Идея в том, чтобы в столбце <strong>Extension</strong> поставить фильтр на расширение .csv. Чтобы случайно не отфильтровать файлы .CSV, сделаем все буквы для столбца <strong>Extension</strong> маленькими. Для этого выделяем столбец, далее через правую кнопку мыши <strong>Преобразование – нижний регистр</strong>. Переходим к установке фильтра. Если в выпадающем списке фильтра поставить переключатель на значение .csv, то у нас ничего не получится, т.к. при единственном типе файлов будет автоматически выделен пункт <strong>Выбрать все</strong>. Поэтому выбираем <strong>Текстовые фильтры – Равно…</strong> и указываем <strong>.csv</strong> (обязательно с точкой впереди).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2034" title="Фильтр файлов .csv" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_15.png" alt="Фильтр файлов .csv" width="578" height="359" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_15.png 578w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_15-300x186.png 300w" sizes="(max-width: 578px) 100vw, 578px" /></p>
<p>Теперь случайное добавление в указанную папку файлов Excel не повлияет на работу запроса. Этот шаг, повторюсь, необязательный, но лучше прислушаться к совету опытных пользователей.</p>
<p>Приступим к извлечению данных. Содержимое файлов скрыто в колонке <strong>Content</strong> за значением <strong>Binary</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2035" title="Колонка Content" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_16.png" alt="Колонка Content" width="483" height="173" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_16.png 483w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_16-300x107.png 300w" sizes="(max-width: 483px) 100vw, 483px" /></p>
<p>Перед тем, как развернуть содержимое этого столбца, избавимся от лишней информации. Выделяем столбец <strong>Content</strong> и через правую кнопку мыши выбираем <strong>Удалить другие столбцы</strong>.</p>
<p>Наступило время сеанса магии с разоблачением. В верхнем правом углу находится кнопка с двумя стрелками, направленными вниз.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2036" title="Иконка разворачивания бинарных файлов" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_17.png" alt="Иконка разворачивания бинарных файлов" width="213" height="139" /></p>
<p>Это кнопка загрузки двоичного (бинарного) файла. Жмем. И о чудо! Содержимое всех трех файлов один за другим выгружается в единую таблицу.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2037" title="Выгрузка бинарных файлов из папки в Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18.png" alt="Выгрузка бинарных файлов из папки в Power Query" width="1087" height="422" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18.png 1087w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18-600x233.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18-300x116.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18-768x298.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18-1024x398.png 1024w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_18-640x248.png 640w" sizes="(max-width: 1087px) 100vw, 1087px" /></p>
<p>Однако на этот раз потребуется вручную внести некоторые корректировки.</p>
<p>• Удалим последний шаг<strong> Измененный тип</strong></p>
<p>• <strong>Преобразование – Использовать первую строку в качестве заголовков</strong></p>
<p>• Правой кнопкой мыши по полю<strong> Дата – Тип изменения – Дата</strong></p>
<p>• Удерживая Shift, выделяем два столбца <strong>Наименование</strong> и <strong>Менеджер</strong>, затем через правую клавишу мыши <strong>Тип изменения – Текст</strong></p>
<p>• Через Shift выделяем остальные столбцы <strong>Цена</strong>, <strong>Стоимость</strong>, <strong>Комиссия</strong> – правая клавиши мыши – <strong>Тип изменения – Десятичное число</strong></p>
<p>• Правой кнопкой мыши по полю <strong>Дата – Удалить ошибки</strong></p>
<p>• <strong>Главная – Закрыть – Закрыть и загрузить</strong></p>
<p>Таким образом, мы получаем таблицу с единым заголовком, сделанную из трех файлов. На ее основе создадим сводную таблицу.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2038" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1.png" alt="power query csv 19 1" width="775" height="208" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1.png 775w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1-600x161.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1-300x81.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1-768x206.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_19_1-640x172.png 640w" sizes="(max-width: 775px) 100vw, 775px" /></p>
<p>Сводная таблица построена по 116 строкам. Таким же образом можно было бы объединить и 10 файлов с сотнями тысяч строк.</p>
<h2>Добавление в запрос новых файлов и обновление сводной таблицы</h2>
<p>Через два месяца в наше распоряжение поступило еще два файла с данными за апрель и май. Их также требуется добавить в сводную таблицу.</p>
<p>И вот здесь наступает момент истины. Все что нужно, это закинуть новые файлы в указанную папку и на ленте во вкладке <strong>Данные</strong> нажать <strong>Обновить все</strong>. Первое нажатие обновит все запросы, второе – сводные таблицы.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2039" title="Обновление данных из папки" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20.png" alt="Обновление данных из папки" width="793" height="285" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20.png 793w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20-600x216.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20-300x108.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20-768x276.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_csv_20-640x230.png 640w" sizes="(max-width: 793px) 100vw, 793px" /></p>
<p>Power Query вновь обратился в папку по указанному адресу, затащил к себе все файлы, раскрыл их, повторил все шаги обработки и выгрузил в Excel. Второе нажатие кнопки обновило сводную таблицу.</p>
<p>Следует только помнить, что для объединения подобным образом таблиц из разных текстовых файлов необходимо полное совпадение заголовков, иначе они автоматически разведутся по разным столбцам.</p>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container"><iframe title="Импорт данных из  CSV и  TXT файлов c помощью Power Query" width="1400" height="788" src="https://www.youtube.com/embed/tODq6yRVZl8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
</div></figure>



<p> Серия <a rel="noreferrer noopener" href="https://statanaliz.info/uroki-power-query/" target="_blank">видеоуроков о Power Query</a>. </p>



<p><em><strong><a href="https://statanaliz.info/download/Import_csv_PQ.zip">↓ Скачать файл с примером ↓</a></strong></em></p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/">Импорт csv и txt файлов в Excel c помощью Power Query</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://statanaliz.info/excel/power-query/import-v-excel-iz-csv-i-txt-fajlov-c-pomoshchyu-power-query/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Знакомство с Power Query на примере транспонирования Таблицы Excel</title>
		<link>https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/</link>
					<comments>https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/#comments</comments>
		
		<dc:creator><![CDATA[statanaliz]]></dc:creator>
		<pubDate>Mon, 05 Dec 2016 11:25:06 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[таблица]]></category>
		<category><![CDATA[транспонирование]]></category>
		<guid isPermaLink="false">https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/</guid>

					<description><![CDATA[<p>Power Query – это инструмент MS Excel, предназначенный для импорта из самых различных источников и обработки данных. Впервые появился в 2013 году и был доступен в виде специальной надстройки, которую &#8230;</p>
<p class="read-more"> <a class="ast-button" href="https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/"> <span class="screen-reader-text">Знакомство с Power Query на примере транспонирования Таблицы Excel</span> Читать далее »</a></p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/">Знакомство с Power Query на примере транспонирования Таблицы Excel</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Power Query – это инструмент MS Excel, предназначенный для импорта из самых различных источников и обработки данных. Впервые появился в 2013 году и был доступен в виде специальной надстройки, которую и сейчас можно скачать с официального сайта Microsoft и установить на Excel 2010-2013. После установки и подключения на ленте Excel появится соответствующая вкладка.</p>
<p><span id="more-2020"></span></p>
<p>В Excel 2016 Power Query уже встроен в ядро программы. Команды управления запросами находятся во вкладке <strong>Данные</strong>, в группе <strong>Скачать и преобразовать</strong> (в английском варианте <strong>Get &amp; Transform</strong>).</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-1995" title="Power Query в Excel 2016" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_01.png" alt="Power Query в Excel 2016" width="288" height="131" /></p>
<p>Далее будем использовать привычное название Power Query.</p>
<p>На самом деле в Excel и раньше можно было импортировать данные. Для этого в той же вкладке <strong>Данные</strong> была и есть целая группа команд <strong>Получение внешних данных</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-1996" title="Кнопки Получение внешних данных в Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_02.png" alt="Кнопки Получение внешних данных в Excel" width="345" height="102" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_02.png 345w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_02-300x89.png 300w" sizes="(max-width: 345px) 100vw, 345px" /></p>
<p>Однако их возможности и удобство использования сильно ограничены.</p>
<p>После появления Power Query в среде пользователей Excel произошло потрясение, сравнимое с появлением <a title="Как в MS Excel сделать сводную таблицу" href="https://statanaliz.info/excel/svodnye-tablitsy/kak-v-excel-sdelat-svodnuyu-tablitsu/" target="_blank" rel="noopener noreferrer">сводных таблиц</a>. Это не шаг, а прыжок вперед, благодаря которому любой аналитик (и обычный пользователь Excel), имеющий дело с большими и обновляемыми данными из разных источников, может ускорить свою работу в десятки раз. Да, в десятки, если не в сотни. Ведь как раньше делался, скажем, отчет? Импортируются данные (из разных источников), очищаются, связываются вместе с помощью формул типа <a href="https://statanaliz.info/excel/funktsii-i-formuly/funktsiya-excel-vpr-vlookup-i-gpr-hlookup/" target="_blank" rel="noopener noreferrer">ВПР</a>, затем делаются необходимые расчеты, все агрегируется с помощью сводных таблиц в краткий отчет. Периодически эти действия нужно повторять, т.к. традиционными методами (без VBA) очень трудно автоматизировать все шаги. Сегодня этому кошмару пришел конец. В Power Query достаточно один раз все настроить и далее все операции импорта, обработки и выгрузки данных повторяются нажатием одной кнопкой обновления.</p>
<p>Power Query работает на специальном языке программирования под названием <strong>M</strong>, с помощью которого записываются последовательные шаги обработки данных. Однако есть и пользовательский редактор с кнопками, поэтому быть программистом не обязательно. Здесь уместна аналогия с записью обычных макросов. Включили запись, произвели действия, закончили запись. В любой момент запустили выбранный макрос.</p>
<p>Вкратце алгоритм работы Power Query таков:</p>
<p>1. импорт данных из выбранных источников данных</p>
<p>2. обработка полученных данных</p>
<p>3. выгрузка</p>
<p>Список возможных источников довольно разнообразный: от текстовых файлов до внешних баз данных и интернета. Также можно легко присоединиться к данным внутри самого MS Excel.</p>
<p>На этапе обработки производят операции по очистке, связыванию, группировке, математическому преобразованию и т.д. Специфика работы именно с такими, плохо организованными и неочищенными данными, объясняет набор инструментов Power Query. Частично они повторяют то, что есть в Excel, но есть и новые, которые значительно расширяют привычный функционал Эксель. Важнейшей особенности работы в Power Query является то, что все шаги записываются. Это дает возможность затем нажатием одной кнопки повторить все операции. Объединяя возможность подключения к данным внутри Excel и новые методы их обработки, мы получаем дополнительные инструменты, которые делают работу в Excel удобнее и быстрее.</p>
<p>На последнем этапе запроса обработанные данные выгружаются в указанное место либо создается только соединение (часто запросы – это только промежуточный этап обработки данных). Но об этом в другой раз.</p>
<p>В качестве наглядного примера рассмотрим следующую задачу. Имеются данные, которые нужно транспонировать, то есть строки сделать столбцами, а столбцы строками.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-1997" title="Таблица для транспонирования" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_03.png" alt="Таблица для транспонирования" width="403" height="161" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_03.png 403w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_03-300x120.png 300w" sizes="(max-width: 403px) 100vw, 403px" /></p>
<p>В целом это не проблема, т.к. в Excel существует минимум два способа транспонирования.</p>
<p>Первый и самый быстрый способ – воспользоваться <strong>Специальной вставкой</strong>, поставив галочку напротив опции <strong>транспонировать</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-1998" title="Окно специальной вставки с опцией транспонирования" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04.png" alt="Окно специальной вставки с опцией транспонирования" width="546" height="391" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04.png 546w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04-300x215.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></p>
<p>Отличный вариант, но одноразовый. В смысле, нет никакой связи между результатом и источником. Поэтому при любом изменении данных все нужно повторить снова. Это минус.</p>
<p>Второй способ транспонирования – воспользоваться функций <strong>ТРАНСП</strong>. Это формула массива, поэтому для ее вставки нужно вначале указать точный диапазон и ввести с помощью комбинации <strong>Ctrl + Shift + Enter</strong>.<br /><img loading="lazy" decoding="async" class=" size-full wp-image-1999" title="Функция ТРАНСП для транспонирования таблицы Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_gif_1_01.gif" alt="Функция ТРАНСП для транспонирования таблицы Excel" width="568" height="264" /></p>
<p>Теперь при изменении данных в источнике автоматически обновится и транспонированный диапазон. Но здесь также есть серьезные недостатки. Во-первых, для вставки формулы <strong>ТРАНСП</strong> нужно заранее подсчитать, сколько строк и столбцов занимает диапазон, что, мягко говоря, не всегда удобно. Во-вторых, при изменении размера диапазона механизм перестает работать, т.к. транспонированный диапазон зафиксирован и не будет расширяться вслед за источником.</p>
<p>Итого получается, что мы не можем сделать динамическое транспонирование данных в изменяющемся диапазоне. Так да не так. С появлением Power Query задача решается быстро, без шума и пыли.</p>
<h2>Транспонирование таблицы средствами Power Query</h2>
<p>Первым делом нужно сделать запрос на источник данных. Нас интересуют данные из этой же книги Excel. Power Query не видит адреса обычных ячеек, а только именованные диапазоны и <a title="Умные Таблицы Excel – обзор возможностей" href="https://statanaliz.info/excel/upravlenie-dannymi/umnye-tablitsy-excel-secrety/" target="_blank" rel="noopener noreferrer">Таблицы Excel</a>. Как правило, используют Таблицы Excel. Для преобразования обычного диапазона в таблицу рекомендую горячую комбинацию клавиш <strong>Ctrl + T</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2000" title="Создание Таблицы Excel из диапазона" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04_1.png" alt="Создание Таблицы Excel из диапазона" width="561" height="364" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04_1.png 561w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_04_1-300x195.png 300w" sizes="(max-width: 561px) 100vw, 561px" /></p>
<p>Теперь активируем любую ячейку Таблицы с данными и нажимаем кнопку <strong>Данные – Скачать и преобразовать – Из таблицы</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2001" title="Создание запроса из Таблицы Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_05.png" alt="Создание запроса из Таблицы Excel" width="255" height="132" /></p>
<p>Открывается окно редактирования Power Query.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2002" title="Окно редактирования Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06.png" alt="Окно редактирования Power Query" width="1347" height="740" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06.png 1347w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06-600x330.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06-300x165.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06-768x422.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06-1024x563.png 1024w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_06-640x352.png 640w" sizes="(max-width: 1347px) 100vw, 1347px" /></p>
<p>Выглядит, как другая программа, но это только отдельное окно внутри Excel. Интерфейс состоит из пяти частей:</p>
<p>1. <strong>Инструменты редактирования</strong> – лента, на которой находятся команды Power Query.</p>
<p>2. <strong>Строка формул</strong> – здесь записывается код языка М для выделенного в данный момент шага обработки.</p>
<p>3. <strong>Запросы</strong> – скрываемая панель для навигации между запросами текущей книги.</p>
<p>4. <strong>Панель результата</strong> – место, где отображается результат обработки данных на этапе выделенного шага.</p>
<p>5. <strong>Параметры запроса</strong> – панель с названием запроса (можно изменять) и перечнем созданных шагов, которые также можно редактировать.</p>
<p>Выделив любой из шагов, мы увидим состояние данных на соответствующем этапе.</p>
<p>Название запроса лучше всего изменить на более говорящее. Довольно часто в книге используют сразу несколько запросов, поэтому в них нужно ориентироваться. Назовем «Транспонирование».</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2003" title="Переименование запроса" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_07.png" alt="Переименование запроса" width="275" height="217" /></p>
<p>Из предыдущего рисунка видно, что мы еще ничего не сделали, а два шага уже записаны. Как так? Все просто. Первый шаг – это обращение к источнику, а второй автоматическое определение типа данных у каждого столбца. Поэтому все в порядке.</p>
<p>Вернемся к условию задачи. Нужно транспонировать вот эту таблицу.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2004" title="Вид таблицы внутри Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_08.png" alt="Вид таблицы внутри Power Query" width="536" height="187" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_08.png 536w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_08-300x105.png 300w" sizes="(max-width: 536px) 100vw, 536px" /></p>
<p>Обратим внимание, что заголовки перенеслись из заголовков Таблицы Excel, которую мы использовали в качестве источника. Однако транспонирование происходит без заголовков. Поэтому, чтобы избежать потери названий столбцов, «опустим» их названия в первую строку таблицы <strong>Преобразование – Таблица <strong>–</strong> Использовать первую строку в качестве заголовков <strong>–</strong> Использовать заголовки как первую строку</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2005" title="Использовать заголовки как первую строку" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_09.png" alt="Использовать заголовки как первую строку" width="450" height="166" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_09.png 450w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_09-300x111.png 300w" sizes="(max-width: 450px) 100vw, 450px" /></p>
<p>Таблица с данными получит такой вид.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2006" title="Таблица с заголовками в первой строке" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_10.png" alt="Таблица с заголовками в первой строке" width="542" height="198" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_10.png 542w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_10-300x110.png 300w" sizes="(max-width: 542px) 100vw, 542px" /></p>
<p>Теперь можно транспонировать. Используем команду <strong>Преобразование – Транспонировать</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2007" title="Команда транспонирования в Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_11.png" alt="Команда транспонирования в Power Query" width="367" height="146" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_11.png 367w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_11-300x119.png 300w" sizes="(max-width: 367px) 100vw, 367px" /></p>
<p>Таблица мгновенно изменяется.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2008" title="Транспонированная таблица" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_12.png" alt="Транспонированная таблица" width="750" height="177" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_12.png 750w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_12-600x142.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_12-300x71.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_12-640x151.png 640w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Сделаем первую строку назад заголовками. Можно через <strong>Преобразование – Таблица &#8212; Использовать первую строку в качестве заголовков</strong> либо через кнопку в верхнем левом углу от таблицы.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2009" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_13.png" alt="Команда использования первой строки в качестве заголовков" width="742" height="278" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_13.png 742w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_13-600x225.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_13-300x112.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_13-640x240.png 640w" sizes="(max-width: 742px) 100vw, 742px" /></p>
<p> </p>
<p>Получим конечный результат обработки.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2010" title="Транспонированная таблица" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14.png" alt="Транспонированная таблица" width="761" height="136" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14.png 761w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14-600x107.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14-300x54.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14-640x114.png 640w" sizes="(max-width: 761px) 100vw, 761px" /></p>
<p>Задача решена. Все шаги преобразования данных записаны и видны справа.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2011" title="Шаги преобразования в Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14_1.png" alt="Шаги преобразования в Power Query" width="275" height="282" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14_1.png 275w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_14_1-48x48.png 48w" sizes="(max-width: 275px) 100vw, 275px" /></p>
<p>Осталось измененные данные вернуть в Excel с помощью команды <strong>Главная – Закрыть – Закрыть и загрузить</strong>.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2012" title="Закрыть и загрузить в Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_15.png" alt="Закрыть и загрузить в Excel" width="217" height="149" /></p>
<p>Если ее нажать, то результат загрузится на новый лист эксель и будет представлять из себя Таблицу Excel с названием, как у запроса. Но давайте пока зайдем в раскрывающийся список, чтобы посмотреть опции выгрузки. В раскрывающемся списке выберем <strong>Закрыть и загрузить в…</strong> Откроется следующее окно.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2013" title="Опции выгрузки данных из Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_16.png" alt="Опции выгрузки данных из Power Query" width="490" height="437" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_16.png 490w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_16-300x268.png 300w" sizes="(max-width: 490px) 100vw, 490px" /></p>
<p>Если выбрать <strong>Только создать соединение</strong>, выгрузки не произойдет. Такой вариант применяют, если требуется дальнейшая обработка или использование этого запроса. Для выгрузки в Excel можно выбрать <strong>Новый лист</strong> либо указать конкретный диапазон. Если установить галочку <strong>Добавить эти сведения в модель данных</strong>, то результат запроса даже без выгрузки в Excel можно будет использовать в модели данных или Power Pivot. Этот вариант позволяет обрабатывать миллионы (миллионы!) строк, т.к. на обработку данных в памяти требуется гораздо меньше ресурсов. Оставляем все по умолчанию и жмем <strong>Загрузить</strong>. В процессе выгрузки таблица имеет серенький цвет, а когда выгрузка завершена, становится зелененькой.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2014" title="Выгруженная из Power Query Таблица Excel" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_17.png" alt="Выгруженная из Power Query Таблица Excel" width="593" height="154" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_17.png 593w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_17-300x78.png 300w" sizes="(max-width: 593px) 100vw, 593px" /></p>
<p>Вот и все, дело сделано, мы получили транспонированную таблицу исходных данных.</p>
<p>Самое интересное происходит далее. Если добавить новые данные, то для повторения всех действий достаточно обновить запрос через правую кнопку в панели запросов (см. чуть ниже), либо во вкладке <strong>Данные – Подключения – Обновить все</strong>.</p>
<p>Добавим в исходную таблицу данные о продажах во втором квартале.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2015" title="Добавление данных в источник" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_18.png" alt="Добавление данных в источник" width="608" height="182" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_18.png 608w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_18-600x180.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_18-300x90.png 300w" sizes="(max-width: 608px) 100vw, 608px" /></p>
<p>А теперь обновим запрос.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2016" title="Обновление запроса Power Query для транспонирования таблицы" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_gif_1_02.gif" alt="Обновление запроса Power Query для транспонирования таблицы" width="604" height="408" /></p>
<p>Это просто праздник какой-то! (с).</p>
<p>Обратим внимание, что справа в окне Excel появляется панель для управления существующими запросами.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2017" title="Панель управления запросами Power Query" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_19.png" alt="Панель управления запросами Power Query" width="307" height="272" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_19.png 307w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_19-300x266.png 300w" sizes="(max-width: 307px) 100vw, 307px" /></p>
<p>Их может быть много, но у нас только один. Сразу под названием видно, сколько загружено строк. Здесь же указываются ошибки, если они есть. Это важно для контроля. Если подвести курсор мыши к названию, то откроется окно с кратким описанием запроса и командами управления снизу.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2018" title="Управление заросом" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20.png" alt="Управление заросом" width="792" height="529" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20.png 792w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20-600x401.png 600w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20-300x200.png 300w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20-768x513.png 768w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_20-640x427.png 640w" sizes="(max-width: 792px) 100vw, 792px" /></p>
<p>Можно вновь войти в редактирование запроса, удалить его и т.д. Эти же и некоторые другие команды появятся в контекстном меню после кликания по названию запроса правой кнопкой мыши.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-2019" title="Контекстное меню управления запросом" src="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_21.png" alt="Контекстное меню управления запросом" width="298" height="552" srcset="https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_21.png 298w, https://statanaliz.info/wp-content/uploads/2016/12/power_query_1_21-162x300.png 162w" sizes="(max-width: 298px) 100vw, 298px" /></p>
<p>Перечислим наиболее часто используемые среди них.</p>
<p><strong>Изменить</strong> – команда открытия окна редактирования. Эквивалентно двойному нажатию левой кнопки мыши по самому запросу.</p>
<p><strong>Обновить</strong> – обновление выбранного запроса (если нужно обновить только один запрос, а не все).</p>
<p><strong>Загрузить в…</strong> – изменение места загрузки (в таблицу, модель или создания только соединения)</p>
<p><strong>Дублировать</strong> – сделать копию выбранного запроса.</p>
<p>Другие команды не менее важны, но их рассмотрим в другой раз.</p>
<p>Панель <strong>Запросы книги</strong> можно закрыть или снова отобразить с помощью команды <strong>Данные – Скачать и преобразовать – Показать запросы</strong>.</p>
<p>Итак, мы узнали, что такое Power Query. На примере транспонирования данных увидели, насколько он облегчает и ускоряет работу в Excel.</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="ast-oembed-container"><iframe title="Знакомство с Power Query на примере транспонирования таблицы Excel" width="1400" height="788" src="https://www.youtube.com/embed/cYCEvGSLwMk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
</div></figure>



<p>Серия <a rel="noreferrer noopener" aria-label="курс о Power Query (откроется в новой вкладке)" href="https://statanaliz.info/uroki-power-query/" target="_blank">видеоуроков о Power Query</a>.</p>
<p>Сообщение <a href="https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/">Знакомство с Power Query на примере транспонирования Таблицы Excel</a> появились сначала на <a href="https://statanaliz.info">statanaliz.info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://statanaliz.info/excel/power-query/znakomstvo-s-power-query-na-primere-transponirovaniya-tablitsy-excel/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
