Excelで「①」などの丸数字を使った後に、その続きとして「21・22・23…」のような連番を作ろうとしてもうまくいかないケースがあります。この現象はExcelの仕様と入力データの扱い方によるもので、正しい方法を理解すれば意図した連番表示が可能になります。本記事ではその原因と解決方法を分かりやすく解説します。
なぜ①の続きで21以降が出ないのか
Excelは「①」などの丸数字を数値ではなく特殊文字として扱います。
そのため、通常のオートフィル機能では数値のように連続して増加させることができません。
例えば「1,2,3」と入力した場合は連番になりますが、「①,②,③」は文字として扱われるため増えないのです。
Excelのオートフィルの基本ルール
オートフィルは「数値」や「規則性のあるデータ」に対して自動的に働きます。
文字列や記号の場合はコピー扱いになるため、同じ内容が繰り返されます。
例えば「A1」をドラッグするとA1,A1,A1とコピーされるのと同じ仕組みです。
①の代わりに連番を作る正しい方法
丸数字を使わずに、通常の数値で入力し、表示形式を変更する方法があります。
セルに「1」と入力し、書式設定で「①」のような表示にすることで連番が可能になります。
例えばユーザー定義で「①;②;③」ではなく、数値+表示形式で対応するのが一般的です。
関数を使った連番作成方法
ROW関数やSEQUENCE関数を使うと自動的に連番を作成できます。
=ROW(A1) を使えば1から順番に数字が増えていきます。
例えばSEQUENCE(20)と入力すれば1〜20まで一括生成できます。
丸数字を使いたい場合の工夫
どうしても「①」「②」を使いたい場合は、CHAR関数や文字変換を利用します。
ただし対応できる範囲が限られているため、実務では非推奨の場合もあります。
例えば見た目重視の資料では問題ありませんが、データ処理には向きません。
まとめ
①の続きとして21以降が出ないのは、丸数字が文字扱いされるためです。
数値+書式設定や関数を使うことで正しい連番作成が可能になります。
用途に応じて表示方法を使い分けることが重要です。

コメント