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)
-2行目以降:=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), -1, 0)+1

以下のように出来る。
|1|
|2|
|3|
|..|

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

ページ新規作成

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

TOP