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

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

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

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


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

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

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

 

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

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

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

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

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

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

Например:

(СТОЛБЕЦ()+3)Система ДВССЫЛ

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *