【Excel時短術】フラッシュフィルの使い方|Ctrl+Eで一瞬で完了

「苗字と名前が一緒のセルに入っていて、分けるのが面倒…」「メールアドレスからドメインだけ取り出したい…」そんな作業、毎回手作業でやっていませんか?

実は、Excelには「フラッシュフィル」という機能があって、関数ゼロ・数秒でその悩みを解決できます。今日からすぐ使えるので、ぜひ最後まで読んでみてください。覚えてしまえば残業して手作業する必要がなくなり、定時で帰れる日が増えますよ。

セルナ先生
セルナ先生

フラッシュフィルは関数が苦手な人にこそ使ってほしい機能です。たった1件入力してCtrl+Eを押すだけ、覚える価値ありますよ。

フラッシュフィルとは?

フラッシュフィルとは、あなたが入力したパターンをExcelが自動で読み取って、残りのデータを一括入力してくれる機能です。

たとえば、こんな場面で大活躍します。

  • 「山田 太郎」→「山田」だけ取り出したい
  • 「tanaka@example.com」→「tanaka」だけ抽出したい
  • 「20260101」→「2026/01/01」に変換したい
  • 氏名を「姓」と「名」に分割したい

関数が苦手な方にこそ、一番おすすめしたい機能です。

フラッシュフィルの使い方(基本)

セルナ先生
セルナ先生

手順はたったの3ステップですよ。一緒にやってみましょう!

手順① 隣の列に「最初の1件」だけ手入力する

A列に「山田 太郎」「鈴木 花子」と入っているとします。B1セルに「山田」とだけ手入力します。これがExcelへの「こういうパターンで取り出してほしい」という指示になります。

手順② B2セルを選択して Ctrl+E を押す

B2セルをクリックして、キーボードで Ctrl+E を押すだけ。それだけです。

手順③ 残りが自動で埋まる!

B列の残りすべてに、同じパターンで自動入力されます。100件あっても一瞬です。

図解:フラッシュフィルの流れ

① 隣の列に最初の1件だけ手入力 → ② 下のセルを選んでCtrl+E → ③ 残り全部が自動で埋まる

⌨ ショートカット派マウス操作なしで完結するのがCtrl+Eの強みです。「データ」タブから「フラッシュフィル」ボタンを押しても同じことができますが、キーボードでCtrl+Eを押すほうが圧倒的に速いです。
A列(元データ)B列(フラッシュフィル後)
山田 太郎山田
鈴木 花子鈴木 ← 自動!
田中 次郎田中 ← 自動!

こんな場面で使える!活用例5選

セルナ先生
セルナ先生

フラッシュフィルは、いろんな場面で使えますよ。実務でよく出るケースを紹介しますね。

① 氏名を姓・名に分割する

「山田 太郎」→「山田」と「太郎」に分ける。LEFT関数やMID関数を使わなくてOK。スペースの位置が揃っていればほぼ確実に認識してくれます。

② メールアドレスからユーザー名を取り出す

「tanaka@example.com」→「tanaka」だけ抽出。FIND関数+LEFT関数の組み合わせが不要になります。

③ 日付の形式を変換する

「20260101」→「2026/01/01」に変換。TEXT関数を使わずにフォーマットを統一できます。

④ 電話番号にハイフンを追加する

「09012345678」→「090-1234-5678」に整形。顧客リストの整理に便利です。

⑤ 名前から頭文字(イニシャル)を作る

「Taro Yamada」→「T.Y.」に変換。英語名の処理にも使えます。

うまく動かないときの対処法

セルナ先生
セルナ先生

フラッシュフィルが思い通りに動かない場合は、いくつか確認してみましょう。

パターンが認識されない場合

2件目まで手入力してから Ctrl+E を試してください。1件だけではパターンが曖昧な場合、2件入力するとExcelが意図を読み取りやすくなります。

フラッシュフィルが無効になっている場合

→ 「ファイル」→「オプション」→「詳細設定」→「オートコンプリートを使用する」にチェックが入っているか確認してください。また「自動フラッシュフィル」もチェックを入れておきましょう。

結果がおかしい場合

→ 元データのパターンが不規則(スペースが全角・半角混在など)だと誤認識することがあります。元データを統一してから試しましょう。

よくある質問

Q:Mac版Excelでも Ctrl+E は使えますか?
A:Mac版Excelでは Command+E がフラッシュフィルのショートカットになります。手順自体はWindows版と同じです。

Q:Googleスプレッドシートでも同じことができますか?
A:Googleスプレッドシートには「ツール」メニューの中に似た自動入力候補の機能がありますが、Excelのフラッシュフィルほど高機能ではありません。複雑なパターン抽出をしたい場合はExcelの利用がおすすめです。

Q:フラッシュフィルで作ったデータは数式ですか?
A:いいえ、フラッシュフィルの結果は数式ではなく「値」として入力されます。元のA列を後から修正しても、B列は自動更新されません。元データを変えた場合はもう一度Ctrl+Eをやり直してください。

まとめ

フラッシュフィルを使えば、これまで関数を駆使してやっていた作業がCtrl+E 一発で完了します。

  • 使い方:1件だけ手入力 → Ctrl+E
  • 得意なこと:文字の抽出・分割・結合・フォーマット変換
  • うまくいかない時:2件入力する・設定を確認する
  • 覚えておくと残業せずに済む場面が一気に増える
セルナ先生
セルナ先生

関数が苦手でも大丈夫。まずは1件だけ入力して、Ctrl+Eを押してみてください。きっと感動しますよ!

ぜひ今日の業務で試してみてください!ショートカットをまとめて覚えたい人は、こちらの記事もどうぞ。

コメント