Подготовить таблицу - столбцы
Данная функция является частью надстройки MulTEx
MulTEx -группа Специальные -Работа со сводными -Подготовить таблицу - столбцы
Команда пригодится тем, кто часто сталкивается с необходимостью анализа данных в выгруженных из 1С таблиц, примерно такого вида, отражающая остатки товара по торговым точкам:
Делать анализ такой таблицы не удобно ни формулами, ни сводными таблицами, т.к. структура исходных данных не подходит для построения полноценной сводной таблицы, а вывод каких-то результатов формулами потребует довольно неплохих знаний и опыта работы с формулами. И даже при этих знаниях времени на создание нужных отчетов и данных может уйти куда больше, чем хотелось бы.
Чем же эта таблица плоха? Данные по Номенклатуре и Месяцам расположены очень удачно и не требуют никаких дополнительных преобразований. А вот значения остатков разбросаны по столбцам - один столбец означает одну торговую точку. Как можно догадаться - таких столбцов может быть больше сотни. А правильное расположение данных по остаткам было бы так же в одном столбце с указанием наименования точки и значений остатков по ней:
Команда Подготовить таблицу - столбцы парой кликов мыши может преобразовать исходные данные в такой отчет (понятный для сводных и формул):
Заголовки постоянных данных - указывается диапазон ячеек одной строки заголовка, в которой расположены данные, не нуждающиеся в каких-то преобразованиях. Например, на картинке выше это Номенклатура и Месяц(столбцы А и В). Эти данные расположены вполне корректно и перемещать их не надо.
Заголовки переменных данных - указывается диапазон ячеек (или одна ячейка), содержащих значения, которые необходимо перенести в столбец. На примере приведенных выше таблиц это данные, начиная со столбца С. В таком случае для каждой строки будет проделана следующая операция(на примере строки 2):
- будет просмотрена текущая строка(2) столбца С исходных данных и если данные из неё необходимо перенести, то заголовок столбца С будет записан в столбец С результирующего листа, а значение для текущей строки - в столбец D результирующего листа;
- данные столбца А и В будут взяты как есть и помещены так же в столбцы А и В результирующего листа;
- далее будет просмотрена текущая строка(2) столбца D исходных данных и если данные из неё необходимо перенести, то заголовок столбца С будет записан в столбец С результирующего листа, а значение для текущей строки - в столбец D результирующего листа;
- данные столбца А и В будут взяты как есть и помещены так же в столбцы А и В результирующего листа;
и так для каждого столбца торговых точек каждой строки.
Определять последний столбец на основании данных в заголовках - если установлен, то для заголовков переменных данных достаточно будет указать только первую ячейку заголовка - остальные данные будут определены на основании строки заголовка. Например, если в таблице выше точки записаны в столбцах
Переносить в новую таблицу только данные с непустыми ячейками - если установлен, то в результирующую таблицу будут перенесены только те точки, месяца и номенклатура, по которым в ячейке данной точки есть хоть какое-то значение.
Так же см.:
Подготовить таблицу - строки
Формат ячеек как в источнике
Расскажи друзьям, если статья оказалась полезной: