名簿の氏名を「姓」と「名」に分けたい。商品番号から末尾の数字だけ取り出したい。こういう作業は、数件なら手入力でも終わります。ところが50件、100件と増えると、単純作業なのに目も頭も疲れてきます。途中で一文字ずれたら、探し直すのも大変です💦

そこで知っておきたいのが、Excelのフラッシュフィルです。最初の1〜2件へ「こういう形にしたい」と見本を入力すると、Excelが法則性を検知し、残りの候補を自動で埋めてくれます。Microsoft公式では、1列に入った姓と名を分ける例や、別々の列にある姓と名を結合する例が案内されています。

ただし、フラッシュフィルは何でも正しく理解する魔法ではありません。見本からパターンを推測する機能なので、入力の揺れや例外がある表では、もっともらしい誤りが混ざる可能性があります。この記事では、Windows版Excelを中心に、基本の使い方、向いている作業、結果を確認するときの注意まで初心者向けに整理します。

Excelのフラッシュフィルとは?「見本から続きを作る」機能

フラッシュフィルは、入力した見本の法則性をExcelに見つけてもらい、同じ列の残りへ予測結果を入力する機能です。難しい関数を覚えていなくても使えます。

たとえば、A列に次のようなサンプルの氏名が入っているとします。

  • A2:富山 花子
  • A3:高岡 太郎
  • A4:射水 次郎

B2へ「富山」と入力し、次の行でも姓を入力し始めると、Excelが「空白より前を取り出したいのだろう」と推測してプレビューを表示します。内容が合っていればEnterキーで受け入れます。

反対に、姓の列と名の列を一つへ結合する使い方もできます。Microsoft公式の例も、この分ける・結合する操作です。最初に見たときは「関数を考える前に、見本を一つ書けばよいのか」と少し驚きます😳

ただ、Excelが氏名の意味を理解しているわけではありません。あくまで文字の並びから法則を探しています。途中に空白のない氏名、会社名、ミドルネームなど違う形式が混ざると、同じパターンでは処理しにくくなります。

基本の使い方|見本を入力してEnterキーで確定する

まずは元データを残し、右隣に結果用の新しい列を作る方法が安全です。元の列へ直接上書きしないのがポイントです。

  1. 元データの右隣に空の列を用意する
  2. 一番上の結果セルへ、完成形の見本を手入力する
  3. Enterキーを押す
  4. 次の行へ同じ形式の入力を始める
  5. 灰色のプレビューが出たら、先頭から末尾まで眺める
  6. 合っていればEnterキーを押して確定する

プレビューが自動で出ないときは、結果列の先頭に見本を入力した状態で、リボンの「データ」→「フラッシュ フィル」を選びます。Windows版Excelでは、Ctrl+Eでも手動実行できます。

ここで大事なのは、すぐEnterを押さないことです。プレビューは薄い文字で一気に並ぶため、「おお、できた」と勢いで確定したくなります😊 でも、まず最初・途中・最後の数件を見て、同じ切り出し方になっているかを確認してください。

どんな作業に向いている?初心者が試しやすい4例

フラッシュフィルが得意なのは、元データに分かりやすい規則があり、完成形の見本を示せる作業です。

1. 氏名を分ける・結合する

「富山 花子」を「富山」と「花子」に分けたり、別々の姓・名の列を一つの表示名へまとめたりできます。名簿の見た目を整える場面で試しやすい例です。

ただし、全角スペースと半角スペースが混在している、空白がない、会社名も同じ列にある、といった表は要注意です。最初からすべて同じ形式だと思い込まず、例外行を探します。

2. 管理番号の一部を取り出す

「SCROOM-2026-001」から「001」だけを別列へ取り出す、といった使い方です。区切り記号と桁数がそろっているほど、規則を示しやすくなります。

番号の桁数が途中で変わる場合は、1件の見本だけでは意図が伝わらないことがあります。そのときは2件目も正しく手入力し、パターンを補います。

3. 表示形式をそろえる

英字の大文字・小文字、数字を含むコード、一定の記号を使った表記など、入力例に合わせた形へそろえたいときにも利用できます。

ただし、「見た目がそろった」ことと「元データが正しい」ことは別です。メールアドレス、電話番号、会員番号など重要な値は、変換後に原本と照合してください。

4. 住所などから必要部分を抜き出す

同じ形式で並んだ文字列から、郵便番号など一定位置の部分を別列へ取り出す作業にも使えます。とはいえ、住所は建物名、ハイフン、数字表記の揺れが多いデータです。大量処理の前に、形式が異なる行をいくつか見本として確認します。

「何でも一発で整理できる」と考えるより、規則がそろった部分を素早く下ごしらえする道具と考える方が実用的です。

うまく候補が出ないときの確認手順

見本を入力してもプレビューが出ないときは、次の順で確認します。

  1. 結果を入れる列が元データのすぐ隣にあるか
  2. 1件目の見本に入力ミスがないか
  3. 2件目も入力して、法則をもう少し明確にできないか
  4. 「データ」タブの「フラッシュ フィル」を手動で押したか
  5. Windows版ならCtrl+Eを試したか

それでも動かない場合、Windows版Excelでは設定が無効になっている可能性があります。Microsoft公式の案内では、「ファイル」→「オプション」→「詳細設定」→「自動的にフラッシュ フィル」を確認し、チェックを入れた後にExcelを閉じて再起動します。

なお、画面名や場所はExcelのバージョン、WindowsかMacかによって少し異なる場合があります。Microsoftの現行サポートページでは、フラッシュフィルの利用対象としてMicrosoft 365、Excel 2024、2021、2019、2016などが示されています。自分の画面に項目が見つからないときは、Excelの製品名とバージョンも確認してください。

フラッシュフィルで失敗しやすい3つの場面

1. 元データの形式がそろっていない

スペースの有無、ハイフンの種類、全角・半角、桁数がバラバラだと、見本と違う行で予測が外れやすくなります。きれいに並んだ先頭10件だけを見て安心せず、表の後半や空白の近くも見ます。

2. 一つの見本で複数の解釈ができる

「AB-123」から「AB」を取りたいのか、ハイフンより前を取りたいのか、先頭2文字を取りたいのか。1件だけでは区別できない場合があります。そんなときは、形の違う2件目を入力すると意図が伝わりやすくなります🤔

3. 結果を作った後に元データが変わる

フラッシュフィルは、見本からその時点の結果を一気に作る用途に向いています。元データが後から追加・変更され続ける名簿では、追加行への再実行や、数式・Power Queryなど別の方法も検討した方が管理しやすいことがあります。

ここは「楽をする機能なのに、確認が必要なの?」と感じやすいところです😅 でも、手入力を100件続ける代わりに、見本を作って全体を点検する方が負担を減らせます。役割は確認をなくすことではなく、入力作業を確認作業へ変えることです。

確定前後に見るチェックリスト

実務の表で使うなら、次の5点を確認してください。

  • 元データとは別の列へ結果を作った
  • プレビューの先頭・途中・末尾を確認した
  • 空白、桁数違い、全角・半角が混ざる行を確認した
  • 重要な番号や連絡先は原本と照合した
  • 保存前に、不要な列を消してよいか判断した

個人情報を含む名簿では、練習用の架空データで操作を覚えてから本番ファイルを扱うと安心です。クラウドへアップロードしたり、AIサービスへ貼り付けたりしなくても、Excel内の機能として試せます。とはいえ、共有パソコンや共有フォルダで扱う場合は、ファイルの保存場所と閲覧権限を先に確認してください。

まずは5行のコピーで試してみる

フラッシュフィルのよさは、関数を覚える前でも「完成形の見本」から始められることです。一方で、Excelが意味まで理解しているわけではないため、結果を丸ごと信じるのは危険です。

最初から大切な名簿全部へ使わず、元ファイルをコピーし、5行ほどの架空データで試してみてください。見本を一つ入力し、Ctrl+Eを押し、どのように予測されるかを見る。それだけでも、向いている作業と苦手な作業の感覚がつかめます。

Excelの表整理に時間がかかる、関数を使うべきかフラッシュフィルで十分か判断しにくい方は、SCROOMで実際の画面を見ながら練習できます。元データを壊さないコピーの作り方から、一つずつ確かめていきましょう。

参考にしたMicrosoft公式情報