ExcelとGoogleスプレッドシートを業務で行き来していると、Ctrlキーを押したのに動きが違うと感じた経験はありませんか。「連番にしたいのに増えない」とつまずく人も多いですよね。
両ツールはオートフィル(連続データを自動入力する機能)の見た目こそそっくりです。けれどもCtrlキーと連携した時の挙動が一部で逆転しています。違いを知らずに作業すると、日付がコピーになったり連番が止まったりと、地味なミスにつながりますよね。
この記事では、ExcelとGoogleスプレッドシートのオートフィルを「Ctrlキーの挙動差」を軸に整理します。連番・日付・コピーの使い分け早見表と、両ツールを行き来する人がハマりがちな落とし穴チェックリストもセットで紹介します。読み終える頃には、どちらのツールでも迷わずオートフィルを使いこなせますよ。
ExcelとGoogleスプレッドシートのオートフィルとは|共通点と決定的な違い
ExcelとGoogleスプレッドシートのオートフィルは、セルの右下に出る小さな四角(フィルハンドル)をドラッグして使う機能です。連番や日付などの連続データを自動入力できます。基本の使い方は両ツールとも共通ですが、Ctrlキーを併用した時の挙動だけが一部で異なります。
ここでは、まず両者の共通点と決定的な違いをざっと押さえておきましょう。
共通点:フィルハンドルで連続データを自動入力
両ツールに共通する基本動作は次のとおりです。
- セルの右下に表示されるフィルハンドル(小さな四角)をドラッグする
- 数値「1, 2」のように2セル選択してドラッグすると差分を読み取って連番化する
- 日付「2026/5/11」を1セル選択してドラッグすると日単位で連続データになる
- 曜日「月」を1セル選択してドラッグすると「火, 水, 木…」と循環する
- 「商品1」のような文字+数字のパターンも1セル選択で連続データになる
この「2セル選択+ドラッグ」は両ツール共通で最も安定した方法です。Ctrlキーの違いに悩みたくない人は、迷ったら2セル選択で組むのがおすすめですよ。
決定的な違い:Ctrlキーの挙動と日付の振る舞い
決定的に異なるのが、Ctrlキーを押しながらドラッグした時の挙動です。
- 数値:両ツール共通で「Ctrl+ドラッグ=連番」になる
- 日付・曜日・文字+数字:Excelは「Ctrl+ドラッグ=コピー」に反転する/スプレッドシートはCtrlの有無に関わらず連続データのまま
つまり、「ExcelとSheetsはCtrlの挙動が完全に逆」と単純化するのは誤りです。数値は両ツール共通で、日付・曜日・文字+数字だけExcel側でCtrlの意味が反転するのが正しい理解になります。
この一点を押さえておくだけで、両ツールを行き来する時のミスがぐっと減りますよ。
Ctrlキーの挙動比較|Excel vs スプレッドシート早見表
ここからは、Ctrlキーの挙動をデータ型ごとに見ていきます。「数値」「日付」「曜日・文字+数字」の3つに分けて整理すると、どこで挙動が分かれるのかが一目で分かります。
数値の場合
数値の挙動は、両ツールでまったく同じです。
- 「1」だけを入力したセルをそのままドラッグ → どちらも「1, 1, 1, 1」(コピー)
- 「1」だけを入力したセルをCtrl+ドラッグ → どちらも「1, 2, 3, 4」(連番)
数値については「1セル+Ctrl=連番」「2セル=差分連番」が両ツール共通で成立します。ここは安心して同じ感覚で使えますよ。
日付の場合
日付になると、ExcelだけがCtrlで挙動を反転させます。
- 「2026/5/11」をそのままドラッグ → どちらも「5/12, 5/13, 5/14」(連続データ)
- 「2026/5/11」をCtrl+ドラッグ → Excelは「5/11, 5/11, 5/11」(コピー)/Sheetsは「5/12, 5/13, 5/14」(連続データのまま)
ここがExcel経験者がスプレッドシートで混乱しやすいポイントです。Excelでは「日付をCtrl押しながら引っ張ればコピーになる」癖がついている人が多いですよね。けれどもSheetsでは効かないんです。
スプレッドシートで日付をコピーしたい時は、後述する「Ctrl+D(下方向に値コピー)」を使うのが確実です。
曜日・文字+数字の場合
曜日や「商品1」のような文字+数字パターンも、日付と同じくExcelだけがCtrl併用で反転します。
- 「月」「商品1」をそのままドラッグ → どちらも「火, 水, 木…」「商品2, 商品3…」(連続)
- 「月」「商品1」をCtrl+ドラッグ → Excelは「月, 月, 月」「商品1, 商品1, 商品1」(コピー)/Sheetsは連続のまま
スプレッドシート側ではCtrlの有無で挙動が変わりません。コピーしたければCtrl+Dを使うか、別の方法に切り替える必要があります。
早見表(マトリクス)
ここまでの内容を1枚の表にまとめておきます。両ツールを行き来する時はこの表をブックマークしておくと安心ですよ。
| データ型 | 操作 | Excel | Googleスプレッドシート |
|---|---|---|---|
| 数値「1」1セル | そのままドラッグ | コピー(1,1,1) | コピー(1,1,1) |
| 数値「1」1セル | Ctrl+ドラッグ | 連番(1,2,3) | 連番(1,2,3) |
| 数値「1,2」2セル | そのままドラッグ | 連番(3,4,5) | 連番(3,4,5) |
| 日付「5/11」1セル | そのままドラッグ | 連続(5/12,5/13) | 連続(5/12,5/13) |
| 日付「5/11」1セル | Ctrl+ドラッグ | コピー(5/11,5/11) | 連続(5/12,5/13)※既定 |
| 曜日「月」1セル | そのままドラッグ | 連続(火,水,木) | 連続(火,水,木) |
| 曜日「月」1セル | Ctrl+ドラッグ | コピー(月,月,月) | 連続(火,水,木)※既定 |
| 「商品1」1セル | そのままドラッグ | 連続(商品2,商品3) | 連続(商品2,商品3) |
| 「商品1」1セル | Ctrl+ドラッグ | コピー(商品1,商品1) | 連続(商品2,商品3) |
表を眺めると、「数値」だけは両ツール共通で挙動が一致しています。それ以外の「日付・曜日・文字+数字」ではExcelだけがCtrlで反転している、と分かりますよね。
連番を作るときの違い|2セル選択は両ツール共通、Ctrlは挙動が分かれる
連番を作る場面は最も頻度が高い操作の一つです。ここで両ツールの違いを正確に押さえておくと、業務でのちょっとしたストレスがなくなります。
Excel:Ctrl+ドラッグで連番、そのままドラッグでコピー
Excelで「1」だけを入力したセルから連番を作る方法は次の2つです。
方法A:Ctrl+ドラッグ
A1 = 1
A1のフィルハンドルを Ctrl 押しながら下にドラッグ → 1, 2, 3, 4, 5
方法B:2セル選択でドラッグ
A1 = 1
A2 = 2
A1:A2 を選択してフィルハンドルを下にドラッグ → 3, 4, 5, 6, 7
そのままドラッグするとコピー(1, 1, 1…)になってしまうのがExcel特有の癖です。Excel初心者がよく「1だけ入力したらコピーされた」と戸惑うのはこのためですね。
スプレッドシート:そのままドラッグで連番、Ctrl+ドラッグでコピー
一方、Googleスプレッドシートでは挙動が少し違います。
方法A:2セル選択でドラッグ(最も確実)
A1 = 1
A2 = 2
A1:A2 を選択してフィルハンドルを下にドラッグ → 3, 4, 5, 6, 7
方法B:Ctrl+ドラッグ(1セルから連番化)
A1 = 1
A1のフィルハンドルを Ctrl 押しながら下にドラッグ → 1, 2, 3, 4, 5
スプレッドシートは「列ヘッダーの文脈や周辺データから連続パターンを予測する」性質があります。1セルからドラッグした時に提案として連番化されることもありますよ。確実に連番を作りたい場合は2セル選択が最強の防御策です。
「Ctrl+ドラッグで連番」は数値の場合は両ツール共通です。迷ったらCtrl+ドラッグを試すのが分かりやすいかもしれませんね。
なお、Excelの細かいトラブル(日付が増えない、曜日がコピーされる、書式が文字列になっているなど)は別記事で詳しく解説しています。Excelのオートフィルで連番・日付が増えない原因と正しい操作方法もあわせて参照してください。
日付・曜日のオートフィル比較
日付と曜日のオートフィルは、Excel経験者がスプレッドシートで一番混乱するゾーンです。ここを丁寧に整理しておきましょう。
日付のデフォルト挙動
両ツールとも、日付セルを1セル選択してそのままドラッグすると、日単位で連続データが進みます。
A1 = 2026/5/11
A1のフィルハンドルを下にそのままドラッグ
→ 2026/5/12, 2026/5/13, 2026/5/14, ...
ここまでは両ツール完全に同じです。違いはCtrlを併用した時に出てきます。
- Excelで「2026/5/11」をCtrl+ドラッグ → コピー(5/11, 5/11, 5/11…)になる
- Sheetsで「2026/5/11」をCtrl+ドラッグ → 連続データのまま(5/12, 5/13, 5/14…)
スプレッドシートで日付をコピーしたい場合は、Ctrl+Dを使うのが確実です。「形式を選択して貼り付け(Ctrl+Shift+V)」もよく使われますよ。
曜日・月名の循環入力
「月」「Mon」「January」「1月」など、曜日や月名は両ツールとも循環入力できます。
A1 = 月
A1のフィルハンドルを下にドラッグ
→ 月, 火, 水, 木, 金, 土, 日, 月, 火, ...(循環)
日本語の「月曜日」「火曜日」表記でも、両ツールとも認識します。英語の曜日「Mon, Tue, Wed」や月名「Jan, Feb, Mar」も同様に循環しますよ。
ただしCtrl併用時はやはりExcelだけがコピーに反転します。スプレッドシート側はCtrlの有無で挙動が変わらない点を押さえておきましょう。
平日・月単位・年単位の進め方
Excelには「平日のみ進める」「月単位で進める」「年単位で進める」といったオプションがあります。ドラッグ完了直後に右下に表示される小さなメニューから選択する方式です。
- セルのコピー
- 連続データ
- 連続データ(曜日)
- 連続データ(週日単位)
- 連続データ(月単位)
- 連続データ(年単位)
- フラッシュフィル
例えば「1/31, 2/28, 3/31…」のような月末日連続入力が必要な場面もありますよね。Excelなら「連続データ(月単位)」を選ぶだけで作れます。
一方、スプレッドシートにはこの事後フィルオプションがありません。月単位で進めたい場合は、EDATE関数(指定した月数を加算する関数)を使うのが定番です。
A1 = 2026/1/31
A2 = =EDATE(A1, 1) → 2026/2/28
A3 = =EDATE(A2, 1) → 2026/3/31
ここはExcelからの移行ユーザーが躓きやすいポイントです。「Sheetsには月単位の事後メニューがない」と覚えておきましょう。必要に応じて関数ベースで対応すれば大丈夫ですよ。
コピーモードの使い分け|書式・値・数式のコピー方法
オートフィルは「連続データを作る」だけでなく、「書式だけ・値だけ・数式だけ」をコピーする使い方もあります。両ツールでメニューの作りが違うので、ここも整理しておきましょう。
Excelのフィルオプション
Excelではドラッグ完了直後に右下に「オートフィルオプション」のアイコンが表示されます。クリックすると次のような選択肢が出ます。
- セルのコピー
- 連続データ
- 書式のみコピー(フィル)
- 書式なしコピー(フィル)
- 連続データ(曜日)
- 連続データ(週日単位)
- 連続データ(月単位)
- 連続データ(年単位)
- フラッシュフィル
この事後メニュー方式は非常に柔軟です。「いったんドラッグしてみてから方針を選ぶ」ことができるので、Excelユーザーが慣れ親しんでいる便利機能ですね。
スプレッドシートのフィルオプション(オートフィル提案)
Googleスプレッドシートには、Excelと同等の事後フィルオプションメニューはありません。代わりに次のような仕組みが用意されています。
- オートフィル提案カード:パターンを認識した時に上部や右側に「次の値はこれでいいですか?」と提案が出る
- 形式を選択して貼り付け(Ctrl+Shift+V / Mac: Cmd+Shift+V):値だけ・書式だけ・数式だけのコピーはこれで対応
- Ctrl+D(下方向に値コピー)/Ctrl+R(右方向に値コピー):選択範囲の先頭セルを残りにコピーする最も確実な方法
Excelの「書式のみコピー」「書式なしコピー」をスプレッドシートで再現したい時のコツも紹介します。「形式を選択して貼り付け」のオプションを開いて使い分けるのがおすすめです。少し操作手数は増えますが、慣れれば問題なく使いこなせますよ。数式をコピーするときの$記号の使い方はスプレッドシートの絶対参照・相対参照・複合参照 完全ガイドで詳しく解説しています。
スマートフィル(Sheets)vs フラッシュフィル(Excel)
オートフィルの応用機能として、両ツールにはパターン認識を活用した強力な自動入力機能があります。Excelの「フラッシュフィル」とスプレッドシートの「スマートフィル」です。
フラッシュフィル(Ctrl+E)
フラッシュフィル(Flash Fill)は、隣接列のサンプル入力からパターンを推測してくれるExcelの機能です。
B列 = 元データ C列 = 望む結果
B2 = 山田太郎 C2 = ヤマダ タロウ ← 1行だけサンプルを入力
B3 = 佐藤花子 C3 = (ここで Ctrl+E)
B4 = 鈴木一郎 C4 = サトウ ハナコ(自動)
C5 = スズキ イチロウ(自動)
- ショートカット:Ctrl + E(Windows / Mac共通)
- 技術ベース:ローカルでのパターンマッチング(AI/MLではなくアルゴリズム)
- 登場時期:Excel 2013で導入、Microsoft 365 / Excel 2019/2021/2024で利用可能
フラッシュフィルの実務での活用例は別記事で詳しく解説しています。Excelのフラッシュフィル+Power Queryで名簿を整えるでは氏名分割や全角半角変換などの定番テクニックを紹介しているので、あわせてどうぞ。
スマートフィル(Ctrl+Shift+Y)
スマートフィル(Smart Fill)はGoogleスプレッドシート版の同等機能です。日本語環境では「スマート入力」と呼ばれることもあります。
B列 = 元データ C列 = 望む結果
B2 = 山田太郎 C2 = 山田 ← 苗字だけ抽出するサンプル
B3 = 佐藤花子 C3 = (ここで Ctrl+Shift+Y)
B4 = 鈴木一郎 C4 = 佐藤(自動)
C5 = 鈴木(自動)
- ショートカット:Ctrl + Shift + Y(Windows) / Cmd + Shift + Y(Mac)
- 技術ベース:Googleの機械学習を活用したパターン推測
- 発動方法:ショートカット、または提案カードが表示されたら承認
なお、文字列を区切り文字で分割する用途なら関数の選択肢もあります。スプレッドシートのSPLIT関数の使い方を覚えておくと便利ですよ。スマートフィルが期待通りに動かない時の代替手段として活躍します。
比較表
両者の違いを表で整理しておきましょう。
| 項目 | Excel フラッシュフィル | Sheets スマートフィル |
|---|---|---|
| ショートカット | Ctrl+E | Ctrl+Shift+Y(Mac: Cmd+Shift+Y) |
| 技術ベース | ローカルのパターン認識 | Googleの機械学習 |
| 発動方法 | ショートカット or 提案をTabで受諾 | 提案カードで「承認」 |
| 推測の柔軟性 | 比較的素直(明示的パターン向き) | やや柔軟(曖昧パターンも当ててくる) |
| データ送信 | ローカルのみ | Googleサーバーで処理 |
業務上の注意点:機密性の高い人名や取引先データを扱う場合は注意が必要です。スマートフィルはGoogleサーバー側でパターン推測が行われる性質があります。社内の情報管理ルールに従って使い分けてくださいね。
Excel派・Sheets派が移行で混乱するポイント|落とし穴チェックリスト
ここまでの内容を踏まえて、両ツールを行き来する時にハマりがちなポイントをチェックリストでまとめます。
Excel→Sheetsで起こりがちなミス
Excelユーザーがスプレッドシートに来た時に躓きやすいポイントは次のとおりです。
- 「日付をCtrl+ドラッグでコピーする癖」がついている
→ SheetsではCtrlの有無で挙動が変わらないため、コピーしたい時はCtrl+D(下に値コピー)が確実です
- 「フィルオプションから月単位連続データ」を多用している
→ Sheetsには同等メニューがないので、EDATE関数や数式で代替しましょう
- 「ユーザー設定リスト」が効かない
→ Excelで自作した部署名リストや商品リストは、Sheetsではそのまま動きません。アドオン(Power Toolsなど)か別シート+INDEX関数で代替設計するのがおすすめです
- 「フラッシュフィル Ctrl+E」のショートカットを使う
→ SheetsはCtrl+Shift+Yなので、覚え直しが必要です
Sheets→Excelで起こりがちなミス
逆に、スプレッドシートユーザーがExcelに来た時に躓くパターンです。
- 「1セル選択+そのままドラッグで連番が出ていた」気がする
→ これはSheetsの周辺データ予測機能による挙動です。Excelでは1セルだとコピーになるので、Ctrl必須または2セル選択を意識しましょう
- 「数値をCtrl+ドラッグで連番」感覚は両ツール共通だが、日付や曜日にCtrlを併用するとExcelではコピーになる
→ 日付・曜日・文字+数字の3パターンだけは要注意です
- 「スマートフィル Ctrl+Shift+Y」を打ち込むと別ショートカットに割り当たっている
→ ExcelはCtrl+Eなので打ち間違えないようにしましょう
書式が「文字列」になっていると両ツールとも連番が効かない
これは両ツール共通の落とし穴ですが、念のため触れておきます。
- セルの書式が「文字列」のままだと、「1」を数値ではなく文字として扱うため、Ctrl+ドラッグしてもコピーにしかなりません
- 対処は共通:書式を「数値」または「自動」に戻し、値を再入力する
Excelで具体的にどう操作するかは、Excelのオートフィルで連番・日付が増えない原因と正しい操作方法を参照してくださいね。
ショートカット早見表(OS別)
最後に、関連ショートカットをまとめておきます。OSごとに微妙に違うので、覚え書きとして役立ててくださいね。
| 機能 | Excel (Win) | Excel (Mac) | Sheets (Win) | Sheets (Mac) |
|---|---|---|---|---|
| オートフィル下方向 | Ctrl + D | Cmd + D | Ctrl + D | Cmd + D |
| オートフィル右方向 | Ctrl + R | Cmd + R | Ctrl + R | Cmd + R |
| フラッシュフィル | Ctrl + E | Cmd + E | — | — |
| スマートフィル | — | — | Ctrl + Shift + Y | Cmd + Shift + Y |
| 形式を選択して貼り付け | Ctrl + Alt + V | Cmd + Ctrl + V | Ctrl + Shift + V | Cmd + Shift + V |
まとめ|Ctrlキーは『逆』と覚えるだけで両ツールを乗りこなせる
ExcelとGoogleスプレッドシートのオートフィルは、見た目はそっくりです。けれども「Ctrlキーと日付・曜日・文字+数字の組み合わせ」だけが挙動を分けるポイントでした。
最後にこの記事のキモを3つにまとめます。
- 数値はCtrl+ドラッグで連番(両ツール共通)
- 日付・曜日・文字+数字をCtrl+ドラッグするとExcelだけコピーに反転する(Sheetsは連続のまま)
- 迷ったら「2セル選択+ドラッグ」が両ツール共通で最も安定
Ctrlキーの使い分けで混乱した時は、「ExcelだけがCtrlで日付・曜日・文字+数字を反転させる」と思い出してください。それさえ頭に入れておけば、両ツールを行き来する業務でもスムーズに作業を進められますよ。
スプレッドシート側で「コピーしたいだけ」「月単位で進めたい」など細かい操作で迷うこともありますよね。そんな時はCtrl+Dや形式を選択して貼り付け、EDATE関数といった代替手段を活用してみてください。Excel側のオートフィルで具体的なトラブルに遭遇している方は、Excelのオートフィルで連番・日付が増えない原因と正しい操作方法もあわせて読むと安心ですよ。同じExcel↔スプレッドシート比較シリーズのファイル共有・保護の設計ガイドもどうぞ。
