Могу ли я автоматически заполнить формулы в новых столбцах таблицы, используя относительные ссылки - PullRequest
0 голосов
/ 01 мая 2020

У меня есть таблица, в ней есть несколько столбцов

Table

У нее есть такие формулы:

Table formulae

И я хотел бы заполнить больше пар столбцов, например:

Filled Table

Столбец " A 2 "имеет ту же формулу, что и" A 1 ", но со смещением ссылки на 2 столбца. Или вообще «A i» и «B i» относятся к «B (i-1)».

Я попытался выбрать столбцы A1 и B1 и перетащить вправо, также используя копирование и вставку. Проблема в том, что при перетаскивании пары столбцов в таблице ссылки смещаются на 1 ячейку. Если я перетаскиваю пару столбцов, которые используют обычные ссылки на ячейки, а не на индексацию таблицы, ячейки смещаются на 2, как я хочу.

Я просто хотел бы добавить пары столбцов в таблицу, где формулы указывают к предыдущей паре (поэтому все их ссылки должны быть смещены на 2 столбца таблицы). Каков наилучший способ добиться этого?

В моей реальной таблице много строк и столбцов, и я бы предпочел не использовать Offset или переключаться на ссылки на ячейки не в табличном стиле ([@[blah]]), если возможно (для производительности и читаемости соответственно)

1 Ответ

1 голос
/ 01 мая 2020

Вы всегда можете использовать IF, чтобы выбрать, какую формулу использовать:

=IF(ISODD(COLUMN(A1)),[@[B 0]]+1,[@[B 0]]^2)

Где A1 присутствует только в качестве счетчика.

enter image description here

...