• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelで連続空白部分の個数を求める)

Excelで連続空白部分の個数を求める方法

このQ&Aのポイント
  • Excelで列の「空白」の個数を数える方法について教えてください。
  • 具体的な出題形式を例示し、列の個々のセルに記載されているデータの間の連続した空白部分の個数を求める方法について詳しく教えてください。
  • Excelの関数を利用して、連続した空白部分の数を計算する方法について教えていただきたいです。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

プログラム方法? わざわざマクロを使って記入させたいということですか? ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  dim r as long  dim rr as long  range("B:B").clearcontents  for r = range("A65536").end(xlup).row to 1 step -1   if cells(r, "A") = "" and cells(r + 1, "A") <> "" then    for rr = r to 1 step -1     if cells(rr, "A") <> "" then exit for    next rr    cells(r, "B") = r - rr    r = rr   end if  next r end sub ファイルメニューから終了してエクセルに戻る ALT+F8を押してマクロを実行する。 #参考 わざわざマクロとか使わなくても、ふつーに数式だけで 例えばB2に =IF(AND(A3<>"",A2=""),ROW()-MATCH("○○",$A$1:A2,1),"") と記入、下までコピー貼り付けるだけでもほとんと十分です。 もっとも、あなたの「実際のエクセル」に例えばじゃなく実際に何を記入してるのかに応じて、勿論適切に数式を作成しなきゃなりませんが。

deisler0026
質問者

お礼

回答ありがとうございます。 マクロの方まで答えていただき感謝しています。

関連するQ&A

専門家に質問してみよう