• ベストアンサー

EXCELで1列に番号をつけるには?

教えてください。 EXCELで1列に番号をつけるには、オートフィルで1から順番にすることが、一般的ですが、 例えば、行を削除した場合、順番の番号がぬけてしまいます。 行を削除しても、番号が自動で順番になるにはどうすればよいでしょうか? 例 1 2 3←この行を削除したら、1、2、4,5,6 4 5 6 7

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

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.4

列Aが昇順番号として、 =CELL("row",A1) でA列をドラッグしていけば、 最新の行番号が表示されます。

purepop
質問者

お礼

ありがとうございました。 できました。

その他の回答 (4)

  • tresbien
  • ベストアンサー率51% (51/99)
回答No.5

=ROW() で行番号と同じ番号になります。 ()に引数は入れません。

purepop
質問者

お礼

ありがとうございました。 簡潔に教えていただき、ほんとにありがとうございます。 VBAを習熟されていらしゃるのですね。

  • earthlight
  • ベストアンサー率27% (284/1031)
回答No.3

すんません、この方法はダメですね。取り下げます。

  • biggest
  • ベストアンサー率0% (0/6)
回答No.2

あまり詳しくないのですが、 最初の1行はそのまま、2行目のセルに [=A1+1] と打って、あとはそれを下にコピーすれば良いのではないでしょうか? そうすれば、行を削除したとしても、数値は抜けないと思います。間違っていたらごめんなさい<(_ _)>

  • earthlight
  • ベストアンサー率27% (284/1031)
回答No.1

例えばA1に1、A2に=A1+1として、あとはA2の内容をオートフィルでコピーすればいいのでは。

purepop
質問者

補足

回答いただきありがとうございます。 A2に=A1+1とすることは、わかるのですが、 例えば、3行目を削除すれば、 =#REF!+1となり、順番に表示されなくなります。 どうすれば、削除しても、順番に表示できるようになるでしょうか?

関連するQ&A