Макрос для перемещения данных из вертикального списка в горизонтальную ориентацию

#excel

Вопрос:

Я считаю, что макросы могли бы облегчить составление отчета каждую неделю, но я не очень хорошо знаком с макросами vba или excel. Я могу добавить их, но я не уверен в коде. Заранее спасибо за любую помощь.

У меня есть данные в электронной таблице Excel с датой в столбце B и номером в столбце C. Затем дата следующей недели с соответствующим номером ниже предыдущей даты в столбце B и C. И так далее. Поэтому я должен ввести описание изображения здесь e очень длинный столбец с датой (столбец B) и номером в столбце c.

Что мне нужно, так это все с датой 1 в столбцах B и C, затем Все со следующей датой в столбцах D и E, затем следующая дата в столбцах F и G. В основном мне нужно, чтобы данные шли горизонтально, а не вертикально.

Я приложил пример изображения, которое, надеюсь, вы сможете увидеть. Я был бы признателен за любую помощь в создании макроса для быстрой настройки моих данных.

Ответ №1:

Составьте сводную таблицу из ваших исходных данных.

Поместите поле своего имени в область Строк, Дату в столбцы. Также перетащите дату в значения, но измените суммирование на Макс. Перетащите число в значения. Отключите все общие итоги на вкладке «Дизайн» на ленте. Вы можете отсортировать столбцы дат от самых новых до самых старых, чтобы получить самую новую дату слева.

введите описание изображения здесь

Комментарии:

1. Проблема, с которой я сталкиваюсь, заключается в том, что даты назначаются раз в неделю, а это показывает только месяцы. Так что я получаю данные только за первую неделю.

2. Неважно, что я это понял — большое вам спасибо за вашу помощь!! Это сэкономит мне массу времени