Файлы к уроку:
Ссылки:
Описание
Вы хотите сделать консолидацию таблиц, которые находятся на разных листах одной книги. На каждом листе по 2 таблицы. Они находятся в разных частях листа. Нужно консолидировать оба вида таблиц. В итоге должно получиться 2 датасета по одному для каждого вида таблиц.
Решение
После подключения нам сначала нужно будет отфильтровать пустые таблицы. Для этого есть функция Table.IsEmpty.
С помощью функции Table.FindText мы найдем начало нужной таблицы, а с помощью столбца индекса сможем удалить лишние строки сверху.
Примененные функции
- Table.SelectRows
- Table.IsEmpty
- Table.AddColumn
- Table.PromoteHeaders
- Table.Skip
- Table.FindText
- Table.AddIndexColumn
- Table.FirstN
- Table.ColumnNames
- Text.Contains
- Comparer.OrdinalIgnoreCase
- List.Distinct
- Table.SelectColumns
- Table.ExpandTableColumn
- Table.RenameColumns
- Table.TransformColumns
- Text.BeforeDelimiter
- Table.TransformColumnTypes
- Table.ExpandListColumn
- Table.Group
- List.Sum
- List.Max
- Date.Day
- Date.EndOfMonth
Этот урок входит в Практический курс Power Query
Номер урока | Урок | Описание |
---|---|---|
1 | Обработка типичной выписки | В этом уроке мы обработаем типичную банковскую выписку. |
2 | Интересная консолидация | В этом уроке мы будем практиковать объединение таблиц по вертикали. |
3 | Множественная консолидация при несовпадении заголовков | Объединим таблицы по вертикали, когда заголовки таблиц не совпадают, но порядок всегда одинаков. |
4 | Таблица дат | Для построения отчетов в модели данных Excel вам нужно создать таблицу дат. Сейчас вы узнаете как это сделать в Power Query. |
5 | Продажи год назад | В этом уроке мы узнаем как в Power Query получить таблицу с продажами прошлого года напротив текущих. |
6 | Консолидация книг и листов одновременно | В этом уроке мы научимся объединять все листы всех книг, т. е. выполним двухуровневую консолидацию. |
7 | Столбец общей суммы в PQ и PP | В этом уроке мы создадим столбец, в котором будет находиться общая сумма всех строк таблицы. Так же разберем эту же операцию в Power Pivot. |
8 | Скученные данные 3 | В этом уроке мы обработаем еще один файл со скученными данными. На этот раз в одном столбце находятся даты и номенклатура. Нужно разбить этот столбец на два. |
9 | Строки преобразовать в столбцы | У нас есть таблица, в которой один столбец имеет скученные данные. Нам нужно скученный столбец преобразовать в столбцы. |
10 | Пивот, анпивот, группировка | В этом уроке мы попрактикуем анпивот, условную логику и группировку. |
11 | Нужные столбцы с нужного листа | В этом уроке мы научимся извлекать нужные столбцы с нужного листа не используя название самого листа. |
12 | Объединение, группировка, транспонирование, анпивот | В этом уроке на очень интересном примере из реальной жизни попрактикуем несколько техник Power Query: группировка, анпивот, объединение таблиц по горизонтали, транспонирование. |
13 | Нарастающий итог 4, много группировок | В этом уроке мы изучим еще 1 способ создать столбец нарастающего итога в Power Query. В отличие от других способов здесь мы не будем пользоваться формулами. Все сделаем при помощи пользовательского интерфейса. |
14 | Количество позиций в строке | В этом уроке мы посчитаем количество наименований, перечисленных в одной ячейке. |
15 | List Contains, Пользовательская функция | В этом уроке повторим создание пользовательских функций и рассмотрим еще 1 пример использования функции List.Contains. |
16 | ABC анализ | Научимся выполнять ABC анализ в Power Query. |