スプレッドシートの行を増やす方法は、ぜひ覚えておきたい基本操作の一つです。
データ整理の自由度が広がるため、作業効率が一気に底上げされます!

ビジネスでは必須!
- 行追加の基本操作
- 効率よく増やすためのちょっとしたコツ
スプレッドシートで行を増やす操作は“知っておくほど得する技”だと断言できます。
行を増やす手順を押さえるだけで、あなたの作業スピードは確実にアップしますよ!


- 大手通信企業の元SE
- 携わったSNSは約100件
- 業界歴15年のWeb解析士
- Google Analytics認定資格
スプレッドシートの行を増やす基本操作


スプレッドシート 行を増やす 操作は、日々のデータ追加や管理作業で最も頻度の高い基本機能です。
この章では、初心者でも迷わないように、1 行ずつ追加する方法から複数行をまとめて挿入する操作まで整理します。
1行だけを追加する方法
行番号をクリックして、行全体を選択して右クリックメニューを表示してください。
上に1行挿入または下に1行挿入を選択すると、スプレッドシートの行を増やすことができます。


また、右クリック以外でも行を増やせます。
行全体を選択した状態で、挿入>行>上に1行挿入または下に1行挿入を選択することで行を増すことが可能です。


複数行を一度に挿入する方法
スプレッドシートに複数行だけを追加する方法は以下のとおりです。
たとえば、3行追加したい場合は、3行を選択してください。
その後、右クリックして上に3行挿入または下に3行挿入を選択すると、スプレッドシートの行を増やすことができます。


ちなみに、複数行挿入したらこんな感じになります。




ちなみに、右クリック以外でも行を増やせます。
行全体を選択した状態で、挿入>行>上に3行挿入または下に3行挿入を選択することで行を増すこともできます。


スプレッドシート 行を増やす を効率化する実践テクニック


スプレッドシート 行を増やす 作業は、データ量が増えるほど手作業では時間がかかりやすくなります。
特に、定期的に新しいデータ行を追加する運用では、効率化できる方法を知っておくと作業量を大幅に減らすことができます。
この章では、大量行追加のテクニック、ショートカット操作、そして繰り返し利用を前提としたテンプレート行の使い方まで整理します。
ショートカットキーで素早く行を増やす
PC 版ではショートカットを活用することで、マウス操作なしで行を増やせます。代表的なのは以下の方法です。
ショートカットキーで素早く行を増やす
| 操作内容 | Windows | Mac |
|---|---|---|
| 現在の行の上に行を挿入 | Ctrl + Alt + = | ⌘ + Option + = |
| 現在の行の下に行を挿入 | Ctrl + Alt+ Shift + = | ⌘ + Option + Shift + = |
PC 版ではショートカットを活用することで、マウス操作なしで行を追加できます。
テンプレート行を活用して繰り返し作業を簡略化(体験談によるTips)


定期的に同じ形式のデータを扱う場合、テンプレート行を作成しておくと、スプレッドシート 行を増やす 作業が大幅に効率化できます。
テンプレート行とは、必要な「数式」「書式」「チェックボックス」「データ入力規則」などをあらかじめ設定した“雛形行”のことです。
この行をコピーして貼り付けるだけで、新しい行が整った状態で追加されます。
実際の運用では、毎月の記録シートで同じ形式の 20 行前後を追加する場面で、このテンプレート方式が手順の簡略化に役立ちました。
テンプレート行で設定しておくと便利な項目
| 項目 | 内容 | 設定すると便利な理由 |
|---|---|---|
| 数式 | SUM、IF、ARRAY、日付計算など | 行を増やすたびに手動で数式を直す必要がなくなる |
| 書式設定 | 背景色、罫線、フォント、文字色など | 見た目の統一性が保たれ、視認性が安定する |
| チェックボックス | タスク管理・フラグ管理などに使用 | 行追加時にチェックボックス付きの状態が維持される |
| データ入力規則 | プルダウン、入力制限など | 新しい行でも誤入力を防げる |
| 保護設定 | 特定セルだけ編集可能にする | 運用チームで使う場合の事故防止になる |
実際の作成手順(手順を細かく分解)
- 追加したい行の形式を 1 行分作成
- 「数式」「書式」「プルダウン」「チェックボックス」など必要な要素をすべて設定
- その行を「テンプレート行」としてシートの上部または下部に保管
- 新しいデータを追加するときは、このテンプレート行をコピー
- 挿入したい位置に貼り付けて行を増やす
- 必要であれば、テンプレート行をシート保護して誤編集を防止
テンプレート行を使うと発生しやすい問題と対処
| よくある問題 | 原因 | 対処方法 |
|---|---|---|
| 数式がズレる | 相対参照(A2 → A3など)で作られている | $A$2 のような絶対参照を適度に使う |
| 形式がコピーされない | 「値のみ貼り付け」をしている | 「すべて貼り付け」を選択する |
| 色や罫線が乱れる | 部分的にセル書式が上書きされている | 「書式クリア」で整えてから再コピー |
毎月の管理シートでの実例(体験談)
毎月のデータ記録で 20 行ほど新規追加する運用をしていた際、テンプレート行を 1 行作ってまとめてコピーする方式に変えたところ、
- 行追加のたびに手直ししていた数式崩れがなくなった
- 書式を整える時間がゼロになった
- 月初の更新作業が 10~15 分ほど短縮された
という結果になりました。特に「数式が崩れない状態を維持できる」のは大きな利点です。
テンプレート行は、一度整えてしまえば長期間使い続けられるため、行追加の頻度が高い場合は必ず設定しておくと効率が安定します。
スプレッドシートの行を増やす作業でのよくある失敗と対処法


行を挿入するだけの作業でも、ケースによっては意図しない動作が発生します。
特に数式がずれたり、シート保護・権限設定で追加できなかったりすることがよくあります。
ここでは、よくあるトラブルとその防止策を体系的にまとめました。
| 症状 | 原因 | 対処方法 |
|---|---|---|
| SUM やAVERAGE の範囲がずれる | 相対参照のまま使用している | 必要に応じて $A$2:$A$100 などの絶対参照に変更 |
| 参照セルが一段ずれる | 行追加位置が参照範囲の途中にある | 参照範囲を固定する、または INDIRECT を使用 |
| 行を挿入すると計算結果が「#REF!」になる | 参照元のセルが削除/圧迫されている | 参照先の構造見直し、保護セルの利用 |
安定運用のポイントとしては以下の点が挙げらます。
- 重要な数式は絶対参照で固定する
- 範囲指定はまとめてブロック化する(A2:A1000 など)
- 定期的に数式チェック行を作っておく
共有設定・保護されたシートで行が追加できないケース
共有中のスプレッドシートでは、権限設定によって行追加ができないことがあります。
特に閲覧者権限のユーザーは行操作が一切できません。
状況別の対処方法を以下の表にまとめました。
| 状況 | 追加できない理由 | 対処方法 |
|---|---|---|
| 閲覧者権限 | 編集権限がない | 編集者または管理者に権限変更を依頼 |
| 特定範囲のみ編集可 | 行挿入が保護設定の対象外 | シート保護設定で「行挿入を許可」する |
| 他ユーザーが同時編集 | セルがロックされている状態になる | 一度待ってから操作する、または管理者に確認 |
そして、シート保護で確認すべき項目は以下の点です。
- 「シートと範囲を保護」→ 許可されている操作一覧
- 「行の挿入」にチェックが入っているか
- チーム運用では編集権限のルールを整理しておくことが重要
スプレッドシートの行数・セル数の上限に注意
スプレッドシートには技術的な上限が存在し、大量データを扱う場合は行が追加できなくなることがあります。
主な上限仕様は以下のとおりです。
- 総セル数:1 シートあたり 1,000 万セル
- 行数と列数の組み合わせによって上限に達する
| 例 | 原因 | 対処方法 |
|---|---|---|
| 行を追加しようとしても無反応 | セル数が上限に到達 | 不要データを削除して軽くする |
| シート全体が重くなる | 大量データ+複雑な数式 | シートを分割する、QUERY / FILTER で整理 |
| 画像・ファイル添付で動作が遅い | 視覚要素が重い | 添付方法を Drive 参照方式に変更 |
上限回避としては、以下のようなアプローチをしてみてください。
- シートを複数に分割し、QUERY で統合する
- 古いデータは別ファイルにアーカイブする
- 行数を圧迫しない ARRAYFORMULA 活用
スプレッドシート 行を増やす を自動化する方法


作業量が多い場合は、Google Apps Script(GAS)などで行追加を自動化する方法が有効です。
この章では、初心者でも理解しやすい範囲で、自動挿入スクリプトの基本構造を紹介し、定期的なデータ管理に応用するアイデアをまとめます。
Google Apps Script(GAS)を使った自動行挿入の基本(上級編)
指定したシートに新しい行を追加し、テンプレート行の内容をコピーする内容です。
取得したテンプレート行の書式設定(条件付き書式、データの入力規則など)も一緒に新しい行にコピーする方法です。
以下のGASは2行目のテンプレートデータを取得して、既存の表の最終行に挿入します。
function addRowSimple() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('データ');
const lastRow = sheet.getLastRow();
// 1. テンプレート行のデータを取得
// テンプレート行 (例: 2行目) を取得
const templateValues = sheet.getRange("A2:Z2").getValues();
// 2. 最終行の直後に新しい行を1行挿入
const newRowIndex = lastRow + 1;
sheet.insertRowsAfter(lastRow, 1);
// 3. 挿入した新しい行にテンプレートの値を設定
// 挿入位置: newRowIndex (lastRow + 1)
// 行数: 1, 列数: templateValues[0].length (Z列まで)
sheet.getRange(newRowIndex, 1, 1, templateValues[0].length).setValues(templateValues);
}
コピペしてもらっても構いませんが、ザっと作成したので動作は保証しません(自己責任でお願いします)💦
定期データ管理に応用できるケース
自動化は、大量データ管理や定期更新が発生する運用で特に効果を発揮します。
活用例としては次のようなものがあります。
| 業務イメージ | 自動化の内容 |
|---|---|
| 月次の売上・収益管理 | 月初に新しい月の行を自動追加 |
| 顧客記録の追加 | 入力フォーム送信ごとに行を自動生成 |
| ブログ運営の記録管理 | 記事数の増加に合わせて行を追加してテンプレート化 |
自動化のメリット
スプレッドシート 行を増やす 作業を自動化すると、日常的なルーチンワークの負担を大きく減らせます。
とくに、毎月・毎週のように決まった構造のデータを扱う場合、手動で行を追加し続けるのは非効率です。
- 毎月・毎週の作業時間を短縮
- 作業ミスを防ぐ
- シートの構造を安定させやすい
- 実務・チーム運用で再現性が高い
自動化を導入することで、操作ミスの防止、作業スピードの向上、チーム全体の作業品質の安定化につながります。
よくある質問(FAQ):Googleスプレッドシートの行を増やす方法


Googleスプレッドシートの行を増やす方法については、多くの人が似たような疑問を持っています。
ここでは、特に検索されやすい質問をピックアップし、初心者でもすぐ理解できるように簡潔にまとめました。
- スマホアプリでも複数行を一度に追加できますか?
-
可能です。ただし、PC 版より操作性が制限されます。複数行をタップで選択し、上部メニューの「挿入」から行追加を実行します。大量行の追加は PC 版の使用が適しています。
- 行を挿入すると数式が崩れてしまいます。なぜですか?
-
相対参照が原因であることが多いです。
$A$2のように絶対参照を適度に使うか、範囲指定を広げて安定させる方法が有効です。また、INDIRECTを使って参照を固定する方法もあります。 - 共有しているシートで行が追加できません。なぜですか?
-
閲覧者権限では行の追加はできません。また、シート保護が有効な場合も操作が制限されます。編集権限を付与してもらうか、シート保護で「行の挿入」が許可されているかを確認してください。
- 大量の行を追加するとシートが重くなることはありますか?
-
あります。スプレッドシートには 1,000 万セルの上限があるため、行や列を増やしすぎると動作が遅くなります。不要データの削除やシートの分割を検討してください。
- テンプレート行を使う場合、正しくコピーされないことがあります。原因は?
-
「値のみ貼り付け」を使っている可能性があります。「すべて貼り付け」を選択することで、数式・書式・入力規則を含めて完全なテンプレートとして複製できます。
まとめ:Googleスプレッドシートの行を増やす方法


スプレッドシート 行を増やす 作業は、一見すると単純な操作に見えますが、データ量やシート構造が複雑になるほど適切な方法を選ぶことが重要になります。
特に、数式崩れや権限設定の問題は多くのユーザーが共通してつまずくポイントです。事前に構造を整え、テンプレート行やショートカット、Apps Script を活用することで作業負担を大きく減らすことができます。
また、定期的なデータ追加が発生するケースでは、自動化の仕組みが安定した運用に直結するので、その点に注意してください。


コメントはお気軽にどうぞ!