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

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

Excelで、自分自身のセルの一つ上のセルの値を取得する方法をまとめました。

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

=ADDRESS(ROW(),COLUMN())

また、自分自身のセルの上のセルは以下のように表せます。

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

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

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

結果は、以下のようになります。

1
2
3
..

常に自分の位置から相対的に上を見に行きますので、行挿入や行削除された場合でも変更の必要がありません。

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

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

TOP