• ベストアンサー

【EXCEL】空白でないセルの位置を検索したい

初めまして。 EXCELの関数を利用して、 下記のようなことをしたいと思案中です。  A B C D E F 1* 1   2   3 2* 1   2 3 3 3* 1   2    4* 1   2 3 3 *が計算式を挿入したい箇所です。 各行の最初のブランク位置を検索したいです。 ブランクの個数は不定ですが、 B~Fのセルに入れるデータは全て数値です。 MATCH関数を使い、MATCH("",B3:F3)のようにしても、 #N/Aとなってしまいます。 何か良い方法はないでしょうか? ご教授頂けますようよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • z1rcom
  • ベストアンサー率57% (11/19)
回答No.1

配列数式を使ってようやく出来ました。 下は1行目のF列までの関数です。 {=MIN(IF(ISBLANK(B1:F1),COLUMN(B1:F1),""))} 入力する際に、コントロールキーとシフトキーを押しながらEnterキーを押してください。 指定した範囲に空白セルが無い場合は、0になります。それ以外は範囲中の最も左にある空白セルの列番号が数字で返されます。

diver178
質問者

お礼

ありがとうございました! 無事にできました。コントロールキーとシフトキーを使って やるとできるんですね。勉強してみます。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

{=MATCH(TRUE,B1:F1="",0)} (配列数式)

diver178
質問者

お礼

ありがとうございました! {}をつけるやり方があったとは知りませんでした。

関連するQ&A