• ベストアンサー

EXCELで、以下のようにA列にとびとびで1が入っているところの横B列

EXCELで、以下のようにA列にとびとびで1が入っているところの横B列に関数を使って順番に番号を振るような事はできませんか? これだとB1に1、B3が2、B4が4、B6が6、・・・と順番に番号を振りたいです。 お知恵を頂きたく思います。   A B  1  1 2 3  1 4  1 5 6  1   ・   ・   ・

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えばB1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",SUM(A$1:A1)) この式ではA列に1があるからです。A列に1とは限らずに数値があるB列のセルに番号を振るのでしたら =IF(A1="","",COUNT(A$1:A1))

daimarux
質問者

お礼

ありがとうございます!完璧でした。 すぐに回答もらって感謝してます。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。ごめんなさい順番に番号を振るということで連番を振ることだと思ってNo1では回答しました。ご質問がその行番号を表示させるとのことでしたら次の式をB1セルに入力して下方にオートフィルドラッグします。 =IF(A1=1,ROW(A1),"") または =IF(A1=1,ROW(),"")

daimarux
質問者

お礼

順番に番号を振るのがやりたかったことなので最初の回答がほしかったものでした。 いろいろと考えてもらってありがとございます。

関連するQ&A