複数のセルに同じ値を1つずつ入力する作業は、時間がかかるだけでなくミスも発生しやすいです。Googleスプレッドシートには、選択した複数のセルに一括で値を入力する機能が用意されています。この記事では、選択範囲への一括入力の方法と、その活用テクニックを詳しく解説します。手順を覚えれば、データ入力の効率が大幅に向上します。
【要点】複数セルに同じ値を一括で入力する方法
- 選択範囲への入力: 複数のセルを選択した状態で値を入力し、Ctrl+Enterを押すことで、選択したすべてのセルに同じ値を一括で反映します。
- フィルハンドルによるコピー: セルの右下にある小さな四角(フィルハンドル)をドラッグすると、連続したセル範囲に値をコピーできます。
- 空白セルへの一括入力: 特定の列で空白セルだけを選択し、一括で値を入力するテクニックもあります。これにより、データの補完が簡単になります。
ADVERTISEMENT
目次
一括入力機能の仕組みと前提条件
一括入力は、選択したセル範囲に対して同じ値を同時に書き込む機能です。通常、セルに値を入力してEnterキーを押すと、アクティブセル(現在選択されているセル)だけに値が入ります。しかし、複数のセルを選択した状態で値を入力し、Ctrl+Enterキー(Windows)またはCmd+Enterキー(Mac)を押すと、選択範囲全体に値が一括で入力されます。この操作は、数値、文字列、数式、日付など、あらゆる入力で使用できます。
また、一括入力は連続したセルだけでなく、Ctrlキーを押しながらクリックして選択した非連続のセルにも適用できます。ただし、すべての選択セルが同じシート内にある必要があります。別シートや別のファイルをまたいでの一括入力はできません。また、保護されたセルや共有設定で編集権限がないセルには入力できませんので、事前に権限を確認してください。
選択範囲への一括入力の手順
基本操作は非常にシンプルです。以下の手順に従って実行してください。
- 入力したいセル範囲を選択します
マウスをドラッグして連続したセル範囲を選択するか、Ctrlキー(Windows)またはCmdキー(Mac)を押しながらクリックして非連続のセルを選択します。例えば、A1からA10のすべてのセルに「完了」と入力したい場合は、A1をクリックしてからShiftキーを押しながらA10をクリックすると範囲選択できます。 - 値を入力します
選択範囲が青色の枠で囲まれた状態で、キーボードから入力したい値を打ち込みます。このとき、まだEnterキーは押さないでください。入力内容はアクティブセル(枠内の白いセル)にだけ表示されます。 - Ctrl+Enter(またはCmd+Enter)を押します
Windowsの場合はCtrlキーを押しながらEnterキーを、Macの場合はCmdキーを押しながらEnterキーを押します。すると、選択したすべてのセルに同じ値が一瞬で入力されます。
確認のため、他のセルをクリックして選択を解除すると、すべてのセルに値が反映されていることがわかります。この操作は数式でも有効です。例えば、B1からB10に「=A1*2」のような相対参照を含む数式を一括入力すると、各行で自動的に参照先が調整されます。
応用:フィルハンドルを使った一括コピー
フィルハンドルは、セルの右下にある小さな四角形です。このハンドルをドラッグすると、連続したセル範囲に値や数式をコピーできます。使い方は以下のとおりです。
- コピー元のセルを選択します
コピーしたい値や数式が入力されているセルを1つクリックします。 - フィルハンドルをドラッグします
セルの右下隅にマウスを合わせると、カーソルが十字の形に変わります。そのまま下方向や右方向にドラッグすると、ドラッグした範囲に値がコピーされます。 - オートフィルオプションを選択します
ドラッグ後、右下に表示される「オートフィルオプション」アイコンから、コピー、連続データ、書式のみなど、動作を変更できます。
フィルハンドルは連続したセルにしか使えませんが、一括入力(Ctrl+Enter)は非連続セルでも使える点が異なります。状況に応じて使い分けてください。
一括入力の注意点とよくある失敗
選択範囲が解除されてしまう
セルを選択した後に誤ってクリックすると選択が解除されます。その場合は、もう一度選択し直してください。また、値を入力した後にEnterキーだけを押してしまうと、アクティブセルにしか入力されません。必ずCtrl+Enterキー(またはCmd+Enter)を使うことを覚えておきましょう。
空白セルだけに一括入力したい場合
特定の列で空白のセルだけを選択し、そこに一括で値を入力するには、フィルタ機能や「条件付き書式」を活用すると便利です。ただし、空白セルのみを直接選択するショートカットはありません。代わりに、次のような手順で実現できます。
- 列全体を選択します
列見出しをクリックして列全体を選択します。 - 「データ」メニューからフィルタを作成します
「データ」→「フィルタ」をクリックし、フィルタ条件で「空白」を選択します。すると、空白セルだけが表示されます。 - 表示された空白セルを選択し、Ctrl+Enterで入力します
フィルタで絞り込まれたセルを選択し、値を入力してCtrl+Enterを押します。フィルタ解除後も入力は保持されます。
数式の参照がずれてしまう
一括入力で数式を入力する場合、相対参照は自動的に調整されます。例えば、セルA1に「=B1+1」と入力してA1〜A10に一括入力すると、A2には「=B2+1」、A3には「=B3+1」と、行番号が自動的に変わります。絶対参照($B$1など)を使うと固定できます。意図しない参照にならないよう、数式を入力する前に$記号の有無を確認してください。
書式設定が上書きされる
一括入力は値や数式を上書きしますが、既存のセル書式(フォント、色、罫線など)はそのまま残ります。ただし、数式の結果によってセルの書式が変わる条件付き書式が設定されている場合、新しい値によって条件が変われば書式も変わることがあります。注意が必要です。
ADVERTISEMENT
一括入力とフィルハンドルの比較
| 機能 | 選択範囲への一括入力(Ctrl+Enter) | フィルハンドルによるドラッグコピー |
|---|---|---|
| 対象セル | 連続・非連続の両方に対応 | 連続セルのみ |
| 入力内容 | 同一の値・数式のみ | 値、数式、連続データ(1,2,3…)にも対応 |
| 操作手順 | 選択 → 入力 → Ctrl+Enter | 元セル選択 → ドラッグ |
| オートフィルオプション | なし | あり(コピー、連続データなど) |
| キーボード操作 | Ctrl+Enterが必要 | マウス必須(キーボードのみでは不可) |
まとめ
この記事では、Googleスプレッドシートで複数セルに一括で値を入力する方法を解説しました。選択範囲への一括入力(Ctrl+Enter)を使えば、非連続セルも含めて短時間でデータを入力できます。また、フィルハンドルを使ったコピーや、空白セルへの一括入力のテクニックも覚えておくと便利です。次に試していただきたいのは、数式の一括入力と絶対参照の組み合わせや、条件付き書式と併用した効率的なデータ管理です。ぜひ実際の作業で活用してみてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
