他の Microsoft 365 プログラムとは異なり、Excel にはデータに自動的に番号を付けるボタンはありません。 ただし、フィル ハンドルをドラッグして列に一連の数値を入力するか、 ROW 関数を使用することで、データの行に連続番号を簡単に追加できます。
ヒント
データに自動的に番号を付けるためのより高度なシステムを探していて、コンピューターに Access がインストールされている場合は、Excel データを Access データベースにインポートできます。 Access データベースでは、テーブルに新しいレコードを入力すると自動的に一意の番号が生成されるフィールドを作成できます。
目的に合ったトピックをクリックしてください
列に連続した数字を入力する
入力する範囲の最初のセルを選びます。
連続データの開始値を入力します。
次のセルに値を入力して、パターンを決定します。
ヒント
たとえば、1、2、3、4、5 という連続番号を使用するには、最初の 2 つのセルに「1」および「2」と入力します。 「2」、「4」、「6」、「8」と入力したい場合は、「2」および「4」と入力します。
値が入力されている最初の 2 つのセルを選びます。
塗りつぶしの範囲でフィル ハンドル
をドラッグします。注
各セルの上にフィル ハンドルをドラッグすると、値のプレビューが表示されます。 別のパターンが必要な場合は、右クリック ボタンを押しながらフィル ハンドルをドラッグして、パターンを選びます。
昇順で番号を入力するには、下または右にドラッグします。 降順で番号を入力するには、上または左にドラッグします。 フィル ハンドルが表示されない場合は、最初に表示する必要がある可能性があります。 詳細については、「フィル ハンドルの表示と非表示を切り替える」を参照してください。
注
これらの数値は、行を追加、移動、または削除しても自動的に更新されません。 順番が一致している 2 つの番号を選択し、フィル ハンドルを番号付き範囲の末尾までドラッグすると、順次番号を手動で更新できます。
ROW 関数を使って行に番号を付ける
番号を付ける範囲の最初のセルに「=ROW(A1)」と入力します。
ROW 関数は、参照先の行の番号を返します。 たとえば、=ROW(A1) は番号 1 を返します。塗りつぶしの範囲でフィル ハンドル
をドラッグします。ヒント
フィル ハンドルが表示されない場合は、最初に表示する必要がある可能性があります。 詳細については、「フィル ハンドルの表示と非表示を切り替える」を参照してください。
- これらの番号は、データと一緒に並べ替えたときに更新されます。 行を追加、移動、または削除すると、シーケンスが中断される場合があります。 番号付けを手動で更新するには、正しい順序の 2 つの番号を選択し、フィル ハンドルを番号付き範囲の末尾までドラッグします。
- ROW 関数を使っており、新しいデータ行を追加したときに自動的に番号が挿入されるようにする場合は、そのデータ範囲を Excel のテーブルに変換します。 テーブルの末尾に追加されたすべての行が順番に番号付けされます。 詳細については、「ワークシートで Excel のテーブルを作成または削除する」をご覧ください。
特定の連番コード (発注書番号など) を入力するには、ROW 関数を TEXT 関数と一緒に使います。 たとえば、 000-001 を使用して番号付きリストを開始するには、番号を付ける範囲の最初のセルに数式 =TEXT(ROW(A1),"000-000") を入力し、フィル ハンドルを範囲の末尾にドラッグします。
フィル ハンドルを表示または非表示にする
フィル ハンドル
は既定で表示されますが、オンまたはオフを切り替えることができます。
- [ファイル] タブ、[オプション] の順に選択します。
- フィル ハンドルの表示と非表示を切り替えるには、[詳細設定] カテゴリの [編集設定] で、[フィル ハンドルおよびセルのドラッグ アンド ドロップを使用する] チェック ボックスをオンまたはオフにします。
注
フィル ハンドルのドラッグ時に既存のデータが置き換えられないようにするには、[セルを上書きする前に通知する] チェック ボックスがオンになっていることを確認します。 セルの上書きに関するメッセージを Excel に表示しない場合は、このチェック ボックスをオフにします。