Top/Excel/自分自身のセルの一つ上のセルの値を取得する

Excel/自分自身のセルの一つ上のセルの値を取得する のバックアップ(No.2)


自分自身のセルは以下で表せる。

=ADDRESS(ROW(),COLUMN())

自分自身のセルの上のセルは以下のように表せる。

=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), -1, 0)

縦に連番を作りたい場合、以下のようにすればよい。

  • 1行目:値として「1」を入力。
  • 2行目以降:=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), -1, 0)+1

以下のように出来る。

1
2
3
..

常に自分の位置から相対的に上を見に行くので、行挿入や行削除にも強い。

ページ新規作成

新しいページはこちらから投稿できます。

TOP