• ベストアンサー

エクセル 行の挿入

初歩的な質問ですみません。(^_^.)      A     B      C    1    No.    タイトル   日付  2   1    matu    2006.1 3    2    take     2006.2 4    3    ume     2006.4 といったように表を作り、A列のNo.をオートフィル?で1から100までドラッグし、タイトルと日付も入れた後、2行目と3行目の間に行の挿入を行った場合      A     B      C    1    No.    タイトル  日付  2   1     matu     2006.1 3    2     turu     2006.1 4    3    take       2006.2 5    4     ume     2006.4 とA列のNo.を更新させるためにはどうすればよいでしょうか?もちろん他の列は自分で打ちますが・・・ 表が下手ですみません。よろしくお願いします。<m(__)m>

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

  • ベストアンサー
  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

[A2]=ROW()-1 以下コピー ROW()は現在の「行」を出力する関数です。 [A2]はセル番号からわかる通り2行目ですよね。 上の式では [A2]=ROW()-1  =2-1  =1 と、「1」が出力されます。 求めている回答とは違うかな?

rokopop
質問者

お礼

バッチリです!ありがとうございました!(*^_^*)

その他の回答 (1)

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

行挿入しても、その行の上行等の関数式を、自動的に複写するとか、直前にした操作を適用するとかは、自動的にやってくれません。 =ROW()と入れておいても、行挿入された行は、式は入らない。 入れば、挿入後の行数番目は正しくなり、使える関数ですが。 関数では行挿入の操作も捉えられない。 (1)もう一度オートフィルを繰り返す (2)関数で連番を府って置いて、行挿入行以下の後の関数式を再複写 する (3)エクセルVBAを超える、プログラム知識でプログラムを組む。 しかないでしょう

関連するQ&A

専門家に質問してみよう