• ベストアンサー

エクセルの連番について

例えばA列が商品コード番号を入力する行でB列が伝票番号を入力する行だとします。A列に入力すると自動的にB列に連番が入るようにしたいのですが・・・   A  B 1 11  1 2 23  2 3 54  3 こんな感じですが。

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

  • ベストアンサー
  • moon00
  • ベストアンサー率44% (315/712)
回答No.2

B列に、見えないけど関数があるという状況でよければ B1に下記のように入力して、下へコピーしてください。 =if(A1="","",row(A1)) 番号が入るまで、B列は完全空白にしたいということであれば、 マクロを使うしかないと思います。 その場合は補足をお願いします。

その他の回答 (3)

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

必ず行順序通り、上から詰めて入力するのでしょうか。 入力順序について、A1、A3、A2・・と入力してB1に1、A3に2、A2に3・・と入れるのは以外に難しく、VBAでないと難しそう。

noname#15014
noname#15014
回答No.3

B1 1を入力 B2以降 =if(A2="","",B1+1) じゃ駄目ですか?

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

以下のような感じで入れたらどうでしょうか? =if(A1="","",CELL("row",B1))

関連するQ&A