• ベストアンサー

Excel 関数 番号のつけ方

Excelで質問です。 B列が空白ではない行だけを対象にA列に通し番号を取っていくことは可能ですか? よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

例データ A列  B列(A2:B8)ーは空白の代わり表示。」 1 1 ー ー ー ー 2 f 3 g ー ー 4 g A2に =IF(B2<>"",MAX($A$1:A1)+1,"")

fcb7arg9
質問者

お礼

ありがとうございます。 上記の方法で自分が思っていたものができました。

その他の回答 (2)

回答No.2

オートフィルターを使ったら簡単にできます。

fcb7arg9
質問者

補足

ご解答ありがとうございます。 しかし、すいません。わけあって関数を使用したいんです。。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

1.先頭のセルにとりあえず「1」を設定する(A1セルとします) 2.A2セルを、=IF(B2="",A1,A1+1) とすれば、B列が空白じゃない  場合のみ「1」だけカウントアップします。 このままコピーしてもいいかもですが、数字が気になるなら 3.A2セルで「書式」「条件付書式」を設定、「数式が」を選択し  「=A1=A2」の場合の「書式」でフォントの色を「白」にしてしまう。

fcb7arg9
質問者

お礼

ありがとうございます。1度試してみます。

関連するQ&A