Я пытаюсь сделать простую вещь: мне просто нужно установить для некоторых ячеек значения, которые находятся в предыдущих строках.
Я попытался = A (Row () - 1)
, но это не работает.
Чтобы решить эту проблему в Excel, обычно я просто набираю буквальный номер строки указанной выше ячейки, например, если я набираю в ячейке A7
, я бы использовал формулу = A6
. Затем, если я скопирую эту формулу в другие ячейки, они также будут использовать строку из предыдущей ячейки.
Другой вариант - использовать Indirect ()
, который преобразует буквальный оператор внутри в формулу. Вы можете использовать что-то вроде:
=INDIRECT("A" & ROW() - 1)
Вышеупомянутая формула разрешит значение ячейки в столбце A
и строку, которая на единицу меньше, чем у ячейки, содержащей формулу.