dポイントプレゼントキャンペーン実施中!

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



3←この行を削除したら、1、2、4,5,6



A 回答 (5件)

列Aが昇順番号として、


=CELL("row",A1)
でA列をドラッグしていけば、
最新の行番号が表示されます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/06 23:09

=ROW()



で行番号と同じ番号になります。
()に引数は入れません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/06/06 23:11

すんません、この方法はダメですね。

取り下げます。
    • good
    • 0

あまり詳しくないのですが、


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

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

この回答への補足

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

補足日時:2005/06/06 23:02
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!