Копирование выражения = $ A2 по горизонтали всегда приведет к = $ A2. Это сделано намеренно, поскольку «$» является символом «шкафчика». Если вам нужна конкретная часть ссылки для изменения, вы не должны использовать «$» перед ней.
=$A2 → =$A2
↓
=$A3
хотя...
=A$2 → =B$2
↓
=A$2
Ваша конкретная проблема не может быть достигнута с помощью ссылок. Однако есть много функций, которые могут справиться с ситуацией. Например, вы можете использовать transpose(your_range_definition).
Обратите внимание, что в некоторых таблицах вы должны использовать Ctrl + Shift + Enter, чтобы применить определения к диапазону. Таким образом, чтобы «отразить» диапазон A2:A4, вы должны выбрать B1:D1, type = transpose(A2:A4) и нажать Ctrl + Shift + Enter.
Другим подходом может быть использование функций index() и column(). Вы можете ввести в B1 выражение = index($ A $ 1:$ A $ 5, столбец (B1)) и перетащить или скопировать его вправо. Таким образом, Ctrl + Shift + Enter не требуется. Здесь вы запрашиваете номер столбца текущей ячейки и, используя этот номер, получаете нужную строку из первого (статического) столбца.