Возвращать значения из строки выше в текущую строку

Я пытаюсь сделать простую вещь: мне просто нужно установить для некоторых ячеек значения, которые находятся в предыдущих строках. Я попытался = A (Row () - 1) , но это не работает.

34
задан JimmyPena 15 June 2012 в 22:20
поделиться

1 ответ

Чтобы решить эту проблему в Excel, обычно я просто набираю буквальный номер строки указанной выше ячейки, например, если я набираю в ячейке A7 , я бы использовал формулу = A6 . Затем, если я скопирую эту формулу в другие ячейки, они также будут использовать строку из предыдущей ячейки.

Другой вариант - использовать Indirect () , который преобразует буквальный оператор внутри в формулу. Вы можете использовать что-то вроде:

=INDIRECT("A" & ROW() - 1)

Вышеупомянутая формула разрешит значение ячейки в столбце A и строку, которая на единицу меньше, чем у ячейки, содержащей формулу.

76
ответ дан 27 November 2019 в 16:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: