- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelで連続空白部分の個数を求める)
Excelで連続空白部分の個数を求める方法
このQ&Aのポイント
- Excelで列の「空白」の個数を数える方法について教えてください。
- 具体的な出題形式を例示し、列の個々のセルに記載されているデータの間の連続した空白部分の個数を求める方法について詳しく教えてください。
- Excelの関数を利用して、連続した空白部分の数を計算する方法について教えていただきたいです。
- みんなの回答 (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),"") と記入、下までコピー貼り付けるだけでもほとんと十分です。 もっとも、あなたの「実際のエクセル」に例えばじゃなく実際に何を記入してるのかに応じて、勿論適切に数式を作成しなきゃなりませんが。
お礼
回答ありがとうございます。 マクロの方まで答えていただき感謝しています。