Как известно, столбец значений можно быстро преобразовать в строку значений и вернуть обратно при помощи транспонирования, когда столбцы данных меняются местами со строками и наоборот. А вот разделить например столбец значений на несколько столбцов так быстро уже не получится. Как в Excel можно перегруппировать значения и изменить размер диапазона?

Одно и то же количество значений (ячеек) можно совершенно по разному разместить на рабочем листе Excel. Например, имеем 30 значений в ячейках одного столбца, то есть размер диапазона. Эти же значения можно разместить:

1) в двух столбцах, по пятнадцать ячеек в каждом;

2) в трех столбцах, по десять ячеек в каждом;

3) в четырех столбцах с неравным количеством в каждом;

4) в пяти столбцах, по шесть ячеек в каждом;

5) в шести столбцах, по пять ячеек в каждом.... 

... и так далее.

При этом заполнять ячейки диапазона значениями можно тоже по разному, слева направо и сверху вниз. При этом два диапазона с одинаковыми размерами могут содержать разные значения ячеек. Как видим, комбинаций может быть очень много.

Если возникает необходимость перераспределить значения по ячейкам диапазона с другим размером, то стандартных средств Excel для этого стоновится недостаточно.

Изменение (преобразование) диапазонов значений

Быстро преобразовать один диапазон в другой (например разделить столбец на несколько частей) можно при помощи надстройки для Excel. Всего пять действий потребуется для того, чтобы считать значения ячеек из старого диапазона в нужной последовательности и заполнить этими значениями новый диапазон, имеющий уже другую размерность. 

izmenit razmery diapazona

smotret-videoвидео по работе с надстройкой

Downloadскачать макрос (надстройку) для изменения размеров диапазона в Excel

В диалоговом окне надстройки необходимо:

1) выделить старый (исходный) диапазон;

2) указать ячейку левого верхнего угла нового (измененного) диапазона;

3) выбрать нужное направление для считывания значений в память (либо слева направо, либо сверху вниз);

4) выбрать нужное направление для вывода значений (аналогично предыдущему пункту);

5) указать необходимое количество строк либо столбцов нового диапазона. 

Использование этой надстройки позволяет:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. Изменять диапазон значений ячеек любого размера в диапазон значений заданного размера;

3. Выбирать направление считывания значений из ячеек диапазона и направление вывода значений ячеек в новом диапазоне рабочего листа;

4. Задавать место для вывода значений ячеек диапазона на любом листе рабочей книги.

5. Располагать значения в ячейках диапазона в удобном для просмотра или дальнейших расчетов виде, в нужной последовательности.

А знаете ли Вы, что можно быстро сравнить два диапазона произвольного размера а также можно быстро переместить на итоговый лист диапазоны ячеек с разных листов рабочей книги?