Ранее в публикациях уже рассказывалось о том, как располагать горизонтально данные столбца горизонтально при помощи копирования и специальной вставки – транспонирования данных. Эта процедура помогает расположить данные горизонтально, но делается это один раз и горизонтальные ячейки не имеют связи с вертикальными. При использовании данного метода, когда вы имеете на одном листе список фамилий, а на втором эти же фамилии в шапке таблицы, при изменении списка фамилий данные в шапку таблицы придется копировать заново. Это очень неудобно и отнимает много времени.
Ниже расскажем о том, как привязать горизонтальный список к вертикальному при помощи формул.
Для этого метода переноса данных нам понадобятся функции:
ДВССЫЛ – эта функция присваивает ячейке данные из другой ячейки с выбранным адресом.
СЦЕПИТЬ – эта функция соединяет несколько фрагментов текста в единый фрагмент.
СТОЛБЕЦ – эта функция присваивает номер столбца.
Рассмотрим пример:
Существует вертикальный список фамилий, которые следует выстроить горизонтально в шапке новой таблицы.
В первой ячейке новой таблицы записываем систему из трех функций:
=ДВССЫЛ(СЦЕПИТЬ(«A»;СТОЛБЕЦ()))
Далее протягиваем значение первой ячейки горизонтально.
Если номер столбце не совпадает с номером позиции в перечне, можно скорректировать его значение при помощи знаков плюс или минус.
Например: