空白セルがあるデータから最終値を返す

データの最終値を取り出すだけなら以下の関数のようにすれば簡単に取り出せますよね。

=INDEX(セル範囲,0,COUNTA(セル範囲))

けれどもデータの中に空白セルが混じっていると、上記の関数では上手く取り出せません。

その場合は以下の式を使います。




以下の式

=INDEX(A2:G2,0,MAX(IF(C2:G2<>"",COLUMN(C2:G2))))

配列になるので「Enter」で確定するだけだと動作しません、必ず「Ctrl」+「Shift」+「Enter」を押して下さい。自動的に式の前後にカッコ{}が付きますので、これで正常に動作するようになります。

0711_2

 

データが縦に並んでいる場合は「COLUMN」を「ROW」に変更すれば同様に利用できます。