Excel入門:フラッシュフィルの使い方【パターンを自動で学習して入力】

「苗字と名前を分けたい」「社員番号にハイフンを入れたい」など、
一定のルールでデータを整えたいとき、手作業で入力するのは大変ですよね。

そんなときに便利なのがExcelの フラッシュフィル 機能です。
Excelが入力パターンを自動的に学習し、残りのデータを一瞬で埋めてくれます。

この記事では、フラッシュフィルの使い方をわかりやすく解説します。


PR
PR

PR

バナー

フラッシュフィルとは?

フラッシュフィル(Flash Fill)は、Excel 2013以降で使える入力補助機能です。

ユーザーが例を入力すると、Excelがその規則性を自動で認識し、残りのセルに同じ形式でデータを補完します。


フラッシュフィルを使う手順

見本となるデータを入力する

まず、元データの隣の列に見本となるデータを入力します。
例えば、セルB3に「田中 太郎」と氏名が入力されている場合、セルC3に「田中」と入力します。

Ctrl + Eを押してフラッシュフィルを実行する

見本を入力した次の行のセルを選択した状態で Ctrl + E を押します。

すると、Excelが入力された見本のパターンを自動的に判断し、他の行でも同じように「姓」だけを抽出してくれます。

フラッシュフィルは、データの規則性(パターン)を自動で認識してくれるのが特徴です。姓と名の境目を判断し、同じ形式で残りのセルを一括変換します。

おまけ

同様に、名前の列も分けたい場合は、D3に「太郎」と入力して「Ctrl + E」を押します。

これで、氏名が自動的に「姓」と「名」に分割されます。

フラッシュフィルは、入力されたデータの規則性をExcelが自動で認識して処理する機能です。関数を使わなくても、見本を入力するだけでデータを簡単に整形できます。


PR

活用例

フラッシュフィルは次のような場面でも便利です

  • 氏名を「姓」と「名」に分割する
  • メールアドレスからドメインだけ抜き出す
  • 社員番号に「-」を自動で挿入する(例:A123 → A-123)

注意点

  • データの途中で不規則な入力があると、正しく判定されないことがあります。
  • 自動認識されない場合は「Ctrl + E」で強制実行できます。
  • 元のデータに修正が入っても自動更新はされません(関数ではないため)。

まとめ

フラッシュフィルは、関数を使わずにパターン化されたデータを一括処理できる強力なツールです。

今回のように「姓と名の間にスペースを入れる」操作だけでなく、形式変換・抽出・結合など、データ整形のあらゆる場面で活躍します。

データ整理に時間をかけず、Excelに「パターンを学ばせる」感覚で使ってみましょう。

Excel使い方まとめはこちら