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

Я не хочу использовать transpose, так как я хочу, чтобы ссылка на данные в другую таблицу каждый раз вносилась в некоторые изменения.

1 ответ1

0

Что-то вроде этой формулы

=OFFSET($A$3,,ROW()-ROW($A$3))

в A4:A9?

редактировать

В этой формуле ROW($A$3) - это номер строки ячейки A3 , то есть просто число 3 . Долларовые префиксы перед A и 3 означают, что это абсолютная ссылка, и она останется неизменной при копировании в другую ячейку (и). Просто ROW() означает номер строки ячейки, где формула, так что это будет означать 4 для ячейки A4 , 5 для ячейки A5 и так далее. Комбинация ROW()-ROW($A$3) - это стандартный способ иметь последовательные числа в столбце ячеек, поэтому в примере для ячейки A4 выражение

ROW()-ROW($A$3)

средства

4 - 3 = 1,

для A5 - =2 и т. д.

Вся формула

=OFFSET($A$3,,ROW()-ROW($A$3))

для каждой ячейки можно перевести следующим образом: добавьте числа столбцов ROW()-ROW($A$3) к номеру столбца, где $A$3 (что равно 1, поскольку A - первый столбец), и скопируйте содержимое ячейки, найденной в ячейке, где формула.

Более подробную информацию и примеры функций OFFSET и ROW найти в справочном разделе Excel Функции Lookup & Reference .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .