Как известно, столбец значений можно быстро преобразовать в строку значений и вернуть обратно при помощи транспонирования, когда столбцы данных меняются местами со строками и наоборот. А вот разделить например столбец значений на несколько столбцов так быстро уже не получится. Как в Excel можно перегруппировать значения и изменить размер диапазона?
Одно и то же количество значений (ячеек) можно совершенно по разному разместить на рабочем листе Excel. Например, имеем 30 значений в ячейках одного столбца, то есть размер диапазона. Эти же значения можно разместить:
1) в двух столбцах, по пятнадцать ячеек в каждом;
2) в трех столбцах, по десять ячеек в каждом;
3) в четырех столбцах с неравным количеством в каждом;
4) в пяти столбцах, по шесть ячеек в каждом;
5) в шести столбцах, по пять ячеек в каждом….
… и так далее.
При этом заполнять ячейки диапазона значениями можно тоже по разному, слева направо и сверху вниз. При этом два диапазона с одинаковыми размерами могут содержать разные значения ячеек. Как видим, комбинаций может быть очень много.
Если возникает необходимость перераспределить значения по ячейкам диапазона с другим размером, то стандартных средств Excel для этого стоновится недостаточно.
Изменение (преобразование) диапазонов значений
Быстро преобразовать один диапазон в другой (например разделить столбец на несколько частей) можно при помощи надстройки для Excel. Всего пять действий потребуется для того, чтобы считать значения ячеек из старого диапазона в нужной последовательности и заполнить этими значениями новый диапазон, имеющий уже другую размерность.
видео по работе с надстройкой
макрос (надстройка) для изменения размеров диапазона в Excel
В диалоговом окне надстройки необходимо:
1) выделить старый (исходный) диапазон;
2) указать ячейку левого верхнего угла нового (измененного) диапазона;
3) выбрать нужное направление для считывания значений в память (либо слева направо, либо сверху вниз);
4) выбрать нужное направление для вывода значений (аналогично предыдущему пункту);
5) указать необходимое количество строк либо столбцов нового диапазона.
Использование этой надстройки позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. Изменять диапазон значений ячеек любого размера в диапазон значений заданного размера;
3. Выбирать направление считывания значений из ячеек диапазона и направление вывода значений ячеек в новом диапазоне рабочего листа;
4. Задавать место для вывода значений ячеек диапазона на любом листе рабочей книги.
5. Располагать значения в ячейках диапазона в удобном для просмотра или дальнейших расчетов виде, в нужной последовательности.
А знаете ли Вы, что можно быстро сравнить два диапазона произвольного размера а также можно быстро переместить на итоговый лист диапазоны ячеек с разных листов рабочей книги?