
中山テックです。
「A-1」というNoがあり、連番を振りたい場合。
セルの右下を左クリックし、そのまま引っ張ればいいのですが間に行が入ると連番が崩れます。
もう一回引っ張りなおせばいいじゃん!と思うじゃん?(笑い
でも数が多いと面倒くさい上に、いきなりB-1とか来てA-255に変わった!と重大なミスを犯す可能性も。
間の行追加でも自動採番される仕組みを!というテーマで解説していきたいと思います。

試しにA-1からA-50まで連番を振ってみましょう。
やり方はA-1を定義してセル右下をクリックしたまま下へ50行分引っ張ります。

上手く行った!やったね!
※詳しいやり方はこちらのブログを参照
とはならず、例えばA-44とA-45の間に行を追加したとしましょう。

当然ですが間に空白ができます。
しかも連番を再度A-1から振らねばならず、しかも52行目にB-1とか振られてます。
もし最初からやってB-1がA-51に置き換わる痛恨のミスをしてしまったら後々大変なことになるかもしれません。
文字固定で数値を変動

「="A-"&ROW()」と入れましょう。
文字列「A-」と行番号取得であるROW関数を活用します。
その後A1セルをコピーしてA51セルまでコピーすると連番が勝手に振られる形になります。

試しに行を追加しました。
どうすれば良いか、画像の説明の通り①②の作業を行ってください。
ROW関数で行番号指定しているので勝手にA-49という番号が振られます。
- Excel(エクセル)でワークシートが表示されない時の対処法
- Excel(エクセル)で画像加工~モザイク、明るさ、色変更など多彩です~
- Excelのオブジェクト内文字列の記事はnoteに移動しました【リンクあり】
- Excel(エクセル)で列表記をローマ字⇔数値に変更する方法~VBAで大活躍~
- Excel(エクセル)でリンクを貼る方法~ハイパーリンクの活用法~
- セルの中は何文字?Excel(エクセル)のとある関数を使って文字数を計算する方法~警告文も作ろう!~
- Excel(エクセル)のグラフの使い方や有効活用法を実戦形式で伝授
指定セルと連番

A1のAとハイフン(-)と連番のパターンで試してみましょう。
セルの指定はA1とかA2とか列番号行番号で表現します。
ただそれをやってセル右下から引っ張ると、B2の値は「-2」、B3が「-3」で次が「-4」とアルファベットが消えてしまいます。
画像にも記載がありますが、セルを固定するための「$」を使います。
=$A$1&"-"&ROW()
これでA1セルを固定して「A」を取得、ダブルクォートでハイフン固定のROW関数で行番号取得。
B1セルをコピーして下の方までペーストすれば好きなだけ連番が振れます。
※画像のように12行目までコピペすればA-12までのNoを生成可能です。
まとめ
大した記事ではありませんが、結構ハマる方も多いのではないでしょうか。
A1セルを固定する場合は「$A$1」、Aの列だけ固定する場合は「$A1」という定義をします。
是非$を使いこなしてうまい具合にセルに連番を振ってみてください。
最後までご覧いただき、ありがとうございました。