- ベストアンサー
EXCELで1列に番号をつけるには?
教えてください。 EXCELで1列に番号をつけるには、オートフィルで1から順番にすることが、一般的ですが、 例えば、行を削除した場合、順番の番号がぬけてしまいます。 行を削除しても、番号が自動で順番になるにはどうすればよいでしょうか? 例 1 2 3←この行を削除したら、1、2、4,5,6 4 5 6 7
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
列Aが昇順番号として、 =CELL("row",A1) でA列をドラッグしていけば、 最新の行番号が表示されます。
その他の回答 (4)
- tresbien
- ベストアンサー率51% (51/99)
回答No.5
=ROW() で行番号と同じ番号になります。 ()に引数は入れません。
質問者
お礼
ありがとうございました。 簡潔に教えていただき、ほんとにありがとうございます。 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の内容をオートフィルでコピーすればいいのでは。
質問者
補足
回答いただきありがとうございます。 A2に=A1+1とすることは、わかるのですが、 例えば、3行目を削除すれば、 =#REF!+1となり、順番に表示されなくなります。 どうすれば、削除しても、順番に表示できるようになるでしょうか?
お礼
ありがとうございました。 できました。