Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Подстановка в формулу диапазона столбцов (их названий) формулой
 
Имеется файл, в котором для каждого товара ведётся количество продаж в штуках. В таблице столбцы именуются по дням в виде "14.ноя". Хотелось бы реализовать динамически расчёт среднего значения продаж за последние 3 прошедшие недели. Данные по каждому товару расположены в строке.



Сейчас рассчитано формулой
Код
=ОКРУГЛВВЕРХ(СУММПРОИЗВ(('Продажи OZON автом сводн.xlsx'!Ассортимент[[23.окт]:[12.ноя]])*('Продажи OZON автом сводн.xlsx'!Ассортимент[Артикул поставщика]=[@[Артикул WB_3]]))/21;0) 

По задумке, диапазон [[23.окт]:[12.ноя]] хотелось бы реализовать формулами. Отдельно реализуется так:

начальная дата:

Код
=ТЕКСТ(СЕГОДНЯ()+2-ДЕНЬНЕД(СЕГОДНЯ())-21;"ДД.МММ")

конечная дата:

Код
=ТЕКСТ(СЕГОДНЯ()+1-ДЕНЬНЕД(СЕГОДНЯ());"ДД.МММ")

На момент создания этой темы формулы выдают как раз 23.окт и 12.ноя соответственно. При подстановке этих формул в верхнюю вместо дат в диапазоне суммирования эксель выдаёт ошибку.
Просто не хотелось бы каждый раз вводить руками в формулу новые даты.
Вопрос: возможно ли такое в принципе, и если да - как реализовать?
Как с помощью Power Query преобразовать таблицу с ячейками, разбитыми на несколько, Имеется таблица, где в нескольких столбцах ячейки в строке могут быть разбиты на 2-3. Необходимо значения в этих ячейках распределить в новые созданные столбцы
 
Добрый день всем. Нужна помощь или хотя бы подсказка где искать.
Я е-ком, работаю с маркетплейсами. Поэтому часто приходится делать выгрузки либо по API, либо преобразовывать "сырые данные" прямо из копипасты данных со страницы, если нет возможности выгрузить по API. Сейчас по заданию руководства реализовал выгрузку списка отзывов с ВБ, но на Озоне пока по API они сами не реализовали, поэтому приходится копипастить со страницы. И всё бы ничего, но на Озоне это сделано красиво, но коряво, в том смысле, что - в строке постоянно в разных столбцах ячейки бывают разбиты на несколько. Вот и сейчас то же самое. Хотелось бы автоматизировать подготовку к анализу копируемых данных, но пока не могу понять как.
По моей задумке, выглядеть должно так:
1. Разделить ячейки в столбце "Дата и время", создать дополнительный столбец и ячейки (или данные из них) с временем перенести в него на один уровень с датой
2. Разделить ячейки в столбце "Товар", создать дополнительный столбец и ячейки  (или данные из них) с артикулом перенести в него на один уровень с датой
3. Тут поинтересней. Разделить ячейки в столбце "Отзыв", создать дополнительные столбцы "Достоинства", "Недостатки" и "Комментарий" и ячейки (или данные из них) соответственно перенести в них на один уровень с датой. Как раскидать - понимаю и почти реализовал. Не понимаю только как распределить или вообще в принципе разделить ячейки. Проблема ещё в том, что часть разделённых данных - по 2, часть - по 3 ячейки. Была мысль для каждого товара довести строки до 3х, а там уже распределять, но, опять же - пока нет опыта как такое реализовать если разбито не одинаково.
Файл с листами "исходный" и "результат" для понимания прикладываю. В результативном жёлтым выделил новые создаваемые столбцы. Копируемых строк, само собой, на порядок больше.
Буду благодарен любой подсказке
Изменено: Константин Соколов - 14.11.2023 13:14:51
Страницы: 1
Наверх