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

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

実は、Excelには「フラッシュフィル」という機能があって、関数ゼロ・数秒でその悩みを解決できます。今日からすぐ使えるので、ぜひ最後まで読んでみてください。

フラッシュフィルとは?

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

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

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

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

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

セルナ先生「手順はたったの3ステップですよ。一緒にやってみましょう!」

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

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

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

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

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

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

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が意図を読み取りやすくなります。

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

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

結果がおかしい場合

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

まとめ

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

  • 使い方:1件だけ手入力 → Ctrl+E
  • 得意なこと:文字の抽出・分割・結合・フォーマット変換
  • うまくいかない時:2件入力する・設定を確認する

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

ぜひ今日の業務で試してみてください!

コメント