ExcelとAccessのスキルアップをサポートするサイトです

ExcelとAccessの学習室

Excelテーブルの行追加と自動設定の確認ポイント

この記事で学習できること

  • Excelテーブルに行を追加する基本的な方法
  • 最終行への入力、Tabキー、右下ハンドルで行を増やす違い
  • テーブルが自動で増えない・追加できないときの確認ポイント
  • 数式や書式、罫線、条件付き書式が引き継がれない場合の考え方
  • 操作している表がExcelテーブルか通常のセル範囲かを確認する方法

この記事では、Excelテーブルに行を追加する基本操作と、自動で行が増えない・追加できないときの原因と対処法を解説します。
数式や書式が引き継がれない場合の確認ポイントもあわせて確認できます。

まずは、Excelテーブル本来の動きから確認していきましょう。
ここを理解しておくと、うまく追加されない時にも原因を切り分けやすくなります。

Excelテーブルに行を追加する方法

Excelテーブルは、通常のセル範囲とは少し動きが違います。
テーブルの下にデータを入力すると、Excelが「このデータも同じテーブルに含める」と判断し、自動でテーブル範囲を広げてくれるのが基本です。
テーブル機能の特徴や通常範囲との違いは、「 Excelのテーブル機能はとても便利です 」でも詳しく解説しています。

最終行の下に入力して追加する場合は、テーブルの最終行のすぐ下にデータを入力します。
テーブルから離れた場所ではなく、テーブルに隣接したセルへ入力することがポイントです。

テーブルの最終行の一行下のセルを選び、日付などのデータを入力します。

入力後にEnterキーを押すと、テーブル範囲が下に広がります。

追加された行にテーブルの色や罫線が反映されていれば、テーブルに行が追加された目印です。
最終行に数式が入っている列では、新しい行にも同じ数式が入ることがあります。

Tabキーで追加する場合は、テーブル内の一番右下、つまり最終行の最後のセルにカーソルを置いた状態でTabキーを押します。

通常の入力作業ではTabキーで右のセルへ移動しますが、テーブルの最後のセルでは移動先として新しい行が作られるイメージです。

データを横方向に入力していく表では、最後の項目まで入力したあとにTabキーを押すだけで次の行へ進めるので、連続入力したいときに便利です。

自動で行が増えない・追加できないときの確認ポイント

最終行の下に入力してもテーブルが広がらない場合は、いきなり作り直す前に確認したいポイントがあります。
特に多いのは、Excelオプション入力位置テーブル範囲のどれかです。

まずExcelの設定を確認します。
ファイル」→「オプション」を開き、「文章校正」から「オートコレクトのオプション」をクリックします。

入力オートフォーマット」タブにある「テーブルに新しい行と列を含める」にチェックを入れます。

このチェックが外れていると、テーブルの下に入力しても範囲が自動で広がらないことがあります。
逆に、勝手にテーブル範囲を広げたくない場合は、このチェックを外しておけば自動拡張を止められます。

設定に問題がない場合は、入力している場所を確認しましょう。
Excelテーブルが自動で広がるのは、基本的にテーブルのすぐ下、またはすぐ右に入力した場合です。

  • テーブルの最終行から1行以上空けて入力していないか
  • テーブル直下に別の表やメモが入っていないか
  • テーブルの下に空白に見えるセルがあり、実はスペースや数式が入っていないか
  • 入力しているセルが、見た目だけテーブル風になっている通常セルではないか
  • シート保護や結合セルの影響で、行を挿入しにくい状態になっていないか

特に、テーブルと追加したい行の間に空白行があると、Excelが同じテーブルの続きだと判断しない場合があります。
うまく増えない時は、テーブルの枠線やフィルタボタンを見て、どこまでがテーブル範囲なのか確認してみましょう。

また、操作している表が本当にExcelテーブルかどうかも確認しましょう。
表内のセルを選択し、Excel上部に「テーブルデザイン」タブが表示される場合は、Excelテーブルとして認識されています。表示されない場合は、見た目が表でも通常のセル範囲である可能性があります。

通常のセル範囲では、Excelテーブルの自動拡張や構造化参照などの機能は使えません。
自動追加やテーブル参照を利用したい場合は表をテーブル化し、それらが不要であれば通常のセル範囲のまま運用するなど、目的に合わせて判断してください。

行は追加できているのに数式や書式、罫線、条件付き書式が引き継がれない場合は、行追加そのものの問題なのか、自動反映の問題なのかを分けて考えると整理しやすくなります。

数式が入らない場合は、既存の列が「同じ数式で統一された列」になっているか確認しましょう。
途中の行だけ違う数式になっていたり、空白セルが混ざっていたりすると、Excelが自動入力する数式を判断しにくくなることがあります。
構造化参照を使った数式の仕組みは、「 Excelテーブル参照の基礎知識:データ分析に役立つ構造化参照ガイド 」も参考になります。

書式や罫線が引き継がれない場合は、テーブルスタイルではなく、個別に設定した書式だけが残っている可能性があります。
条件付き書式が反映されない場合は、条件付き書式の「適用先」が追加後のテーブル範囲まで含まれているか確認してください。

設定や範囲を見直しても扱いにくい場合は、テーブル機能を使い続ける必要があるかを見直してもよいでしょう。
通常のセル範囲に戻したい場合は、「 Excelのテーブルを解除する方法 」参考にしてください。

手動でExcelテーブルに行を追加する方法

自動で追加するだけでなく、手動でテーブル範囲を広げる方法もあります。
複数行をまとめて増やしたい場合や、好きな位置に行を挿入したい場合は、右下ハンドル、右クリック、「テーブルのサイズ変更」を使い分けましょう。

右下ハンドルでテーブル範囲を広げる

テーブル末尾に空白行を増やしたいときは、テーブル右下のハンドルを使うと直感的です。
右下の小さなマークをクリックし、そのまま下方向へドラッグします。

ドラッグした分だけ、テーブル範囲が下に広がります。

この方法は、テーブルの末尾に複数行をまとめて追加したいときに便利です。
同じ要領で列方向にも範囲を広げられますが、この記事では行追加の方法として覚えておけば十分です。

右クリックメニューから行を挿入する

選択した位置を基準に行を追加したい場合は、右クリックメニューを使います。
テーブル内のセルを選択して右クリックし、「挿入」から行の追加メニューを選びます。

メニューでは、上の行下の行を選べます。
テーブルの途中に行を入れたい場合も、この方法が分かりやすいでしょう。

行全体を選択して右クリックした場合は、通常のExcelと同じように行の挿入メニューが表示されます。

ただし、テーブルの一部だけを選んでいるのか、シート全体の行を選んでいるのかで挿入結果が変わることがあります。
テーブル内だけに行を追加したい場合は、まずテーブル内のセルを選択してから右クリックするのがおすすめです。

途中に行を追加したい場合は、追加したい位置の近くにあるセルを選び、右クリックメニューから挿入します。
たとえば、選択した行の上に入れたいなら「上の行」、下に入れたいなら「下の行」を選びます。

途中に行を追加すると、既存データの並びが下へずれます。
日付順や番号順で管理している表では、追加後に並べ替え連番を確認しておきましょう。

ショートカットキーで行やセルを挿入する操作は、Excelのバージョン、キーボード配列、テンキーの有無によって表記や押し方が異なります。
日本語キーボードでは「Ctrl」+「Shift」+「;」、英語キーボードやテンキーでは「Ctrl」+「Shift」+「+」と案内されることがあります。
迷う場合は、テーブル内のセルを右クリックし、「挿入」から操作すると確実です。

右クリックメニューをキーボードで開きたい場合は、「Shift」+「F10」も使えます。
表示されたメニューの右側にあるアルファベットを押していくと、マウスを使わずに挿入メニューへ進めます。

途中行の追加は便利ですが、集計範囲や条件付き書式の適用範囲が複雑なブックでは、追加後に結果が正しいか確認してください。
特にほかのシートから参照されている表では、数式の参照先が意図どおりか見ておくと安心です。

テーブルのサイズ変更で範囲を広げる

表全体の範囲をまとめて見直したい場合は、「テーブルデザイン」タブの「テーブルのサイズ変更」を使います。

「テーブルのサイズ変更」では、テーブルとして扱うセル範囲を指定できます。
数行だけでなく、表全体の範囲をまとめて変更したいときに使いやすい方法です。

よくある質問

Excelテーブルの最後でTabキーを押すと行追加できますか?

できます。テーブル内の一番右下のセルでTabキーを押すと、新しい行が追加されます。最後の列まで入力したあと、そのまま次の行へ進みたいときに便利です。

行追加しても数式が自動で入らないのはなぜですか?

既存列の数式がそろっていない、空白セルが混ざっている、Excelの自動入力設定が無効になっている、といった原因が考えられます。まずは同じ列の数式が上から下まで同じ形になっているか確認しましょう。

書式や罫線が引き継がれないときはどうしますか?

テーブルスタイルが適用されているか、追加した行が本当にテーブル範囲に含まれているかを確認します。条件付き書式の場合は、「適用先」が追加後の範囲まで広がっているかも見てください。

テーブル機能を使わないほうがよい場合はありますか?

テーブルの自動拡張や構造化参照がかえって扱いにくい場合は、通常のセル範囲に戻す選択肢もあります。テーブル機能をやめたい場合は、テーブルを通常のセル範囲に戻す方法を確認してみてください。

まとめ

今回は、Excelテーブルに行を追加する方法を解説しました。

基本は、テーブルの最終行のすぐ下に入力する方法です。
テーブル内の最後のセルでTabキーを押しても、新しい行を追加できます。

自動で行が増えない場合は、「テーブルに新しい行と列を含める」の設定、入力位置、テーブル範囲を順番に確認しましょう。
行は追加できているのに数式や書式が反映されない場合は、数式のそろい方や条件付き書式の適用先を見ると原因を探しやすくなります。

手動で追加したい場合は、末尾に増やすなら右下ハンドル、途中に入れるなら右クリック、範囲をまとめて見直すなら「テーブルのサイズ変更」が便利です。
状況に合わせて使い分けてみましょう。