【自分用メモ】直上のセルの値+1を自動で振るエクセルの条件式(空セルはスルーする)

【自分用メモ】直上のセルの値+1を自動で振るエクセルの条件式(空セルはスルーする)

エクセルで表を作る際に、連番を振る列を自動で採番するための条件式。自分用メモ。

やりたいこと

  • 上のセル+1をセルに表示する条件式を作り、上から1,2,3,…と連番を振る
  • 間に空セルが入った場合でも、直前(直上)の数字+1にする
  • 任意のセルに数字を入れる(1からリセットしたい場合など)と、任意の数字を入れたセルの下に再び+1ずつの連番が始まる

解決方法

=INDEX(INDIRECT(ADDRESS(1,COLUMN(),4,1)):INDIRECT(ADDRESS(ROW()-1,COLUMN(),4,1)),MATCH(MAX(INDIRECT(ADDRESS(1,COLUMN(),4,1)):INDIRECT(ADDRESS(ROW()-1,COLUMN(),4,1)))+1,INDIRECT(ADDRESS(1,COLUMN(),4,1)):INDIRECT(ADDRESS(ROW()-1,COLUMN(),4,1)),1))+1

上記条件式を入れる。

参考

仕事カテゴリの最新記事