Вы можете сделать это, используя функцию INDIRECT
. Предположим, нам нужны формулы в ячейках B1, C1, D1 ..., которые должны ссылаться на A2, A3, A4 ... Начиная с ячейки B2, мы можем ввести:
=INDIRECT("R[" & COLUMN(RC)-1 & "]C1", FALSE)
В ячейке B2 это будет выглядеть как:
=INDIRECT("R[1]C1", FALSE)
В этой ситуации я использую формат R1C1. Второй параметр функции INDIRECT
указывает функции использовать формат R1C1. Сама функция (снова в ячейке B2) говорит: «Дайте мне то, что находится в ячейке, которая находится на одну строку ниже и в первом столбце». В исходной формуле, основывая значение строки на текущем номере столбца, она обновит формулу до новой строки, если вы заполните ее справа.
Теперь, если вы спрашиваете, есть ли способ сделать это с помощью графического интерфейса, например, с помощью поля Fill с помощью мыши, ответ - нет. Нет способа транспонировать заливку с помощью графического интерфейса.