「苗字と名前が一緒のセルに入っていて、分けるのが面倒…」「メールアドレスからドメインだけ取り出したい…」そんな作業、毎回手作業でやっていませんか?
実は、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を押してみてください。きっと感動しますよ!」
ぜひ今日の業務で試してみてください!


コメント