Excel/自分自身のセルの一つ上のセルの値を取得する のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Excel/自分自身のセルの一つ上のセルの値を取得する へ行く。
- 1 (2014-05-12 (月) 14:29:10)
- 2 (2014-05-12 (月) 14:30:34)
- 3 (2020-02-15 (土) 13:27:21)
自分自身のセルは以下で表せる。
=ADDRESS(ROW(),COLUMN())
自分自身のセルの上のセルは以下のように表せる。
=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), -1, 0)
縦に連番を作りたい場合、以下のようにすればよい。
- 1行目:値として「1」を入力。
- 2行目以降:=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())), -1, 0)+1
以下のように出来る。
1 |
2 |
3 |
.. |
常に自分の位置から相対的に上を見に行くので、行挿入や行削除にも強い。