Site icon RuExcel.Ru

Как расположить данные столбца горизонтально (транспонировать) при помощи функций

Ранее в публикациях уже рассказывалось о том, как располагать горизонтально данные столбца горизонтально при помощи копирования и специальной вставки – транспонирования данных. Эта процедура помогает расположить данные горизонтально, но делается это один раз и горизонтальные ячейки не имеют связи с вертикальными. При использовании данного метода, когда вы имеете на одном листе список фамилий, а на втором эти же фамилии в шапке таблицы, при изменении списка фамилий данные в шапку таблицы придется копировать заново. Это очень неудобно и отнимает много времени.

Ниже расскажем о том, как привязать горизонтальный список к вертикальному при помощи формул.

Для этого метода переноса данных нам понадобятся функции:


ДВССЫЛ – эта функция присваивает ячейке данные из другой ячейки с выбранным адресом.

СЦЕПИТЬ – эта функция соединяет несколько фрагментов текста в единый фрагмент.

СТОЛБЕЦ – эта функция присваивает номер столбца.

 

Рассмотрим пример:

Существует вертикальный список фамилий, которые следует выстроить горизонтально в шапке новой таблицы.

В первой ячейке новой таблицы записываем систему из трех функций:

=ДВССЫЛ(СЦЕПИТЬ(«A»;СТОЛБЕЦ()))

Далее протягиваем значение первой ячейки горизонтально.

Если номер столбце не совпадает с номером позиции в перечне, можно скорректировать его значение при помощи знаков плюс или минус.

Например:

(СТОЛБЕЦ()+3)

Exit mobile version