メインコンテンツへスキップ

Flash FillでExcelデータ入力をマスターする –5つの例付き

Author: Sun Last Modified: 2025-05-23

Flash Fillは、Microsoft Excelの機能で、あなたの操作で検出されたパターンに基づいてデータを自動的に入力します。この機能はExcel2013で導入され、以降のバージョンでも利用可能です。例えば、フルネームのリストからファーストネームを隣の列に手動入力なしで素早く抽出することができます。このチュートリアルでは、Flash Fillの適用方法を4つ紹介し、ExcelでFlash Fillを使用する方法を説明する5つの例を提供します。


ビデオ: Flash Fillの使い方

 

Enterキーを押してFlash Fillを適用する

Enterキーを使用してExcelでFlash Fillを自動的に適用するには、次の手順に従います。

ステップ1: パターンの入力を開始する

Flash Fillを開始したいセルに、Excelが従うべきパターンの最初の例を入力します。

例えば、A2:A6のリストからフルネームのファーストネームを抽出する場合、フルネームの隣のセルにファーストネームを入力します。ここではB2に入力します。

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

ステップ2: Flash Fillを開始する

最初の例を入力した後、Enterキーを押します。同じ列の次のセルに移動します。

A screenshot showing the second cell in Excel selected for using the Flash Fill

ステップ3: Flash Fillをトリガーする

2番目の例を入力し始めます。ここでは、セルA3から2番目のファーストネームを入力します。入力すると、Excelは最初のセルからパターンを認識し、残りの列のFlash Fillのグレーアウトされたプレビューを表示します。

A screenshot showing Flash Fill preview in Excel as the second first name is typed

ステップ4: Enterで確認する

プレビューが正しく表示されている場合、Enterキーを押して確認します。Excelは、最初の入力から認識したパターンに基づいて残りのセルを自動的に完了します。

A screenshot showing the final result of Flash Fill completing the list of first names in Excel

ヒント: この方法は、Excelが最初の数回の入力からパターンを明確に識別できる場合に最適です。自動Flash Fillが起動しない場合は、手動でいくつかの例を追加するか、3つの方法でFlash Fillを使用してください。

ショートカットでFlash Fillを適用する

ExcelでFlash Fillを適用するためのショートカットを使用することは、データを操作するための迅速で効率的な方法です。以下の手順で行うことができます。

ステップ1: パターンの入力を開始する

データに隣接するセルで、Excelが複製するパターンの最初の項目を手動で入力し始めます。例えば、フルネームのリストからファーストネームを抽出する場合、最初のフルネームの隣にファーストネームを入力します。

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

ステップ2: Flash Fillを開始する

最初の例を入力した後、Enterキーを押します。同じ列の次のセルに移動します。

A screenshot showing the second cell in Excel selected for using the Flash Fill

ステップ3: Flash Fillショートカットを使用する

キーボードで次のキーを押します。

Ctrl + E

ステップ4: 入力されたデータを確認する

Excelは、開始したパターンに基づいて残りのセルを即座に入力します。Flash Fillがパターンを正しく適用したかどうかを確認するためにデータを確認することをお勧めします。

A screenshot showing Flash Fill keyboard shortcut (Ctrl + E) used in Excel to complete data entry


Excelリボン経由でFlash Fillを適用する

Flash FillはExcelリボンの「データ」タブの下にあります。リボン経由でFlash Fillを適用する方法は以下の通りです。

ステップ1: パターンの入力を開始する

データに隣接するセルで、Excelが複製するパターンの最初の項目を手動で入力し始めます。例えば、フルネームのリストからファーストネームを抽出する場合、最初のフルネームの隣にファーストネームを入力します。

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

ステップ2: Flash Fillを開始する

最初の例を入力した後、Enterキーを押します。同じ列の次のセルに移動します。

A screenshot showing the second cell in Excel selected for using the Flash Fill

ステップ3: リボンでFlash Fillを適用する

データタブを選択し、データツールグループに移動して、Flash Fillを選択します。

A screenshot of the Flash Fill button located in the Data Tools group on the Data tab in the Excel Ribbon

ステップ4: 入力されたデータを確認する

Excelは、開始したパターンに基づいて残りのセルを即座に入力します。Flash Fillがパターンを正しく適用したかどうかを確認し、そうでない場合は手動で調整します。

A screenshot showing Flash Fill results applied in Excel with first names extracted from full names


フィルハンドルオプションでFlash Fillを適用する

Flash Fillを適用するもう一つの方法は、フィルハンドルをドラッグすることです。この方法は直感的で、列に数式や値をコピーするのと同様に機能します。

ステップ1: パターンの入力を開始する

データに隣接するセルで、Excelが複製するパターンの最初の項目を手動で入力し始めます。例えば、フルネームのリストからファーストネームを抽出する場合、最初のフルネームの隣にファーストネームを入力します。

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

ステップ2: フィルハンドルを使用する

最初の例を入力したセルの右下隅にマウスポインターを合わせます。ポインターがプラス記号(+)に変わり、これがフィルハンドルです。

A screenshot showing the fill handle (plus sign) in Excel for Flash Fill

ステップ3: 下方向にドラッグする

フィルハンドルをクリックして列の下にドラッグし、Flash Fillを適用したいセルを選択します。その後、マウスを離します。

A screenshot showing the dragging of the fill handle to apply Flash Fill in Excel

この段階で、Excelは最初に入力した例に基づいてセルを自動的に正しく入力する場合があります。しかし、ほとんどの場合、正確な入力を得るためには次のステップに進む必要があります。

ステップ4: オートフィルオプションメニューでFlash Fillを選択する
  1. 選択したセルの右下にある オートフィルオプション ボタンをクリックします。
    A screenshot showing the Auto Fill Options menu in Excel
  2. 選択する Flash Fill オプション。
    A screenshot showing Flash Fill selected from the Auto Fill Options menu in Excel

Flash Fillを使用する5つの例

ExcelでFlash Fillを活用して様々なタスクに取り組むことは非常に効率的です。このガイドでは、Flash Fillの力を示す5つのシナリオを紹介します。


例1: Flash Fillを使用してテキストの一部を抽出する(データの分割)

Flash Fillは、フルネームからファーストネームを分離したり、住所の特定部分を抽出したり、テキストから数字を分離したりするようなタスクに強力です。複雑な数式や手動でのデータ入力を必要とするタスクを簡素化します。

列Aに名前とID番号のリストがあり、列Bに名前を抽出したいとします。

その方法をステップバイステップで説明します。

ステップ1: 最初の例を手動で入力する

B2セルをクリックし(抽出したい最初のデータの隣)、A2セルから抽出したファーストネームを手動で入力します。

A screenshot showing the first name extracted from a full name in Excel

ステップ2: Flash Fillを使用する:
  • 自動的に:

    1. B2にファーストネームを入力した後、Enterキーを押してB3に移動します。
    2. 2番目の名前を入力し始めます。Excelは、パターンに基づいてリストの残りのファーストネームのグレーアウトされたプレビューを自動的に表示する場合があります。
      A screenshot of the Flash Fill preview in Excel showing first names being filled automatically
    3. このFlash Fillの提案を受け入れるには Enter キーを押します。
      A screenshot showing Flash Fill applied after pressing Enter to complete first names in Excel
  • 手動で:

    Excelが自動的に入力を提案しない場合、B2にファーストネームを入力した後、Enterキーを押して同じ列の次のセルに移動し、Ctrl + Eを押します。これにより、ExcelがFlash Fillを使用して初期入力に基づいて列を埋めるよう促します。

ヒント: リボンでFlash Fillを選択するか、オートフィルハンドルをドラッグしてFlash Fillオプションを確認することでFlash Fillを適用できます。

A2:A5のリストからID番号を取得するには、上記の手順を繰り返してFlash Fillを行います。

A screenshot showing Flash Fill preview to extract ID numbers in Excel

A screenshot showing Flash Fill applied after pressing Enter to extracting ID numbers in Excel

Kutoolsのセルの分割機能でExcel体験を変革しましょう!

Kutoolsのセルの分割機能の力をExcelで発見しましょう!テキスト、数字、日付を複数の列や行に簡単に分割します。(以下のデモをご覧ください👇。)時間を節約し、エラーを減らし、この使いやすいツールでデータ管理を向上させましょう。今すぐダウンロードして、スプレッドシート管理を効率化しましょう!

A screenshot of Kutools' Split Cells feature in Excel, used to split text, numbers, or dates


例2: Flash Fillを使用してセルを統合する

ExcelのFlash Fillは、名前、住所、または複数のセルに分割されたデータを統合するようなタスクに時間を節約するツールです。複雑な数式や手動でのコピー&ペーストを不要にし、データ管理タスクを効率化します。

名前、タイトル、年齢を含む3つの列があり、これら3つの列の各行を1つのセルに統合したいとします。以下の手順に従ってください。

ステップ1: 最初の例を手動で入力する

D2セルをクリックし(統合したいデータの隣)、手動で組み合わせを入力します。

A screenshot showing the first combination of data from three columns using Flash Fill in Excel

ステップ2: Flash Fillを使用する:
  • 自動的に:

    1. 最初の組み合わせを入力した後、Enterキーを押してD3に移動します。
    2. 2番目の組み合わせを入力し始めます。Excelは、パターンに基づいてリストの残りの組み合わせのグレーアウトされたプレビューを自動的に表示する場合があります。
      A screenshot showing Excel previewing combinations of data from three columns using Flash Fill
    3. このFlash Fillの提案を受け入れるには Enter キーを押します。
      A screenshot showing Flash Fill applied to combine data in Excel after pressing Enter
  • 手動で:

    Excelが自動的に入力を提案しない場合、D2に最初の組み合わせを入力した後、Enterキーを押して同じ列の次のセルに移動し、Ctrl + Eを押します。これにより、ExcelがFlash Fillを使用して初期入力に基づいて列を埋めるよう促します。

ヒント: リボンでFlash Fillを選択するか、オートフィルハンドルをドラッグしてFlash Fillオプションを確認することでFlash Fillを適用できます。
🚀Kutoolsの高度な統合機能でデータ統合を革命化しましょう!

Excelでデータを失うことなく行や列をシームレスに統合します。複雑なデータセットに最適な高度な統合機能は、統合タスクを簡素化し、正確性と効率を向上させます。財務報告書や広範なリストに関係なく、高度な統合は迅速でエラーのない組み合わせのための頼りになるツールです。今日、KutoolsでExcelのゲームをアップグレードしましょう!

A screenshot of Kutools Advanced Combine feature in Excel, used for merging rows or columns efficiently


例3: Flash Fillを使用してテキストを追加する

Flash Fillを使用してデータにテキストを追加することで、データ入力を大幅に高速化し、データセット全体の一貫性を確保できます。

: Flash Fillを使用してテキストを追加する際は、ショートカット(Ctrl + Eなど)を利用するか、Excelリボン経由でFlash Fillにアクセスすることをお勧めします。これは、他の2つの方法(自動入力とフィルハンドルの使用)が提供する最初の1つまたは2つの例からパターンを検出しない可能性があるためです。ショートカットやリボンを使用することで、テキスト追加タスクのFlash Fillのより信頼性の高い適用が保証されます。

ここでは、範囲A2:A5の各セルの末尾に「kg」を追加します。以下の手順に従ってください。

ステップ1: 最初の例を手動で入力する

B2セルをクリックし(テキストを追加したいデータの隣)、最初の例を手動で入力します。

A screenshot showing the first example of adding text in Excel

ステップ2: Flash Fillを使用する:

Enterキーを押して同じ列の次のセルに移動し、Ctrl + Eを押します。これにより、ExcelがFlash Fillを使用して初期入力に基づいて列を埋めるよう促します。

A screenshot showing Flash Fill applied in Excel to add text in a column after pressing Ctrl+E

Kutoolsのテキスト追加機能でExcel体験を向上させましょう! 👀

セルにテキストを簡単に追加または前置し、手動編集の時間を節約します。接頭辞、接尾辞を追加したり、データを均一にフォーマットするのに最適です。日付の標準化やエントリの分類などのタスクを簡単に簡素化します。Kutoolsのテキスト追加: 効率的でエラーのないExcel操作のための必須アイテムです。今すぐ試して、スプレッドシート管理を革命化しましょう!

A screenshot of Kutools Add Text feature in Excel, used to add text to cells


例4: Flash Fillを使用して書式を変更する

Flash Fillは、テキストを小文字に変換したり、タイトルケースにしたり、電話番号や日付を再フォーマットしたりするなど、さまざまな書式変更に使用できます。手動での再入力や複雑な数式の使用を置き換える強力なツールで、簡単なテキスト書式変更タスクを実行できます。

ここでは、範囲A2:A5のテキストの最初の文字を大文字に変更したいと考えています。以下のガイドに従ってください。

ステップ1: 最初の例を手動で入力する

B2セルをクリックし(大文字と小文字を変更したいデータの隣)、最初の例を手動で入力します。

A screenshot showing the first example of capitalizing the first letter in a cell

ステップ2: Flash Fillを使用する:
  • 自動的に:

    1. 最初の例を入力した後、Enterキーを押してB3に移動します。
    2. 2番目の組み合わせを入力し始めます。Excelは、パターンに基づいてリストの残りの組み合わせのグレーアウトされたプレビューを自動的に表示する場合があります。
      A screenshot showing Excel's Flash Fill suggestion to capitalize the first letter of words in a list
    3. このFlash Fillの提案を受け入れるには Enter キーを押します。
      A screenshot showing Excel applying the Flash Fill to change text formatting to capitalize the first letter of each word
  • 手動で:

    Excelが自動的に入力を提案しない場合、B2に最初の例を入力した後、Enterキーを押して同じ列の次のセルに移動し、Ctrl + Eを押します。これにより、ExcelがFlash Fillを使用して初期入力に基づいて列を埋めるよう促します。

  • ヒント: リボンでFlash Fillを選択するか、オートフィルハンドルをドラッグしてFlash Fillオプションを確認することでFlash Fillを適用できます。

例5: Flash Fillを使用して文字列の順序を変更する

ExcelでFlash Fillを使用して文字列の順序を変更することは、手動編集や複雑な数式を使用せずにデータを再編成する効率的な方法です。以下の手順で行うことができます。

: Flash Fillを使用して文字列の順序を変更する際は、ショートカット(Ctrl + Eなど)を利用するか、Excelリボン経由でFlash Fillにアクセスすることをお勧めします。これは、他の2つの方法(自動入力とフィルハンドルの使用)が提供する最初の1つまたは2つの例からパターンを検出しない可能性があるためです。ショートカットやリボンを使用することで、テキスト追加タスクのFlash Fillのより信頼性の高い適用が保証されます。
ステップ1: 最初の例を手動で入力する

B2セルをクリックし(順序を変更したいデータの隣)、最初の例を手動で入力します。

A screenshot showing the first example of changing the order of strings in Excel

ステップ2: Flash Fillを使用する:

Enterキーを押して同じ列の次のセルに移動し、Ctrl + Eを押します。これにより、ExcelがFlash Fillを使用して初期入力に基づいて列を埋めるよう促します。

A screenshot showing Flash Fill applied in Excel to change the order of strings in a column


FAQ

Flash Fillの制限

  • Flash Fillはデータを動的に更新しません。

    Flash Fillは動的に更新されません。元のデータを変更しても、これらの変更はFlash Fillの結果に反映されません。

  • パターンが明確でない場合、誤った結果が発生する可能性があります。

    Flash Fillは、特に不一致のデータでは、複雑なパターンを常に検出するわけではありません。セルA2:A6の名前リストからミドルネームを抽出したいとします。Flash Fillを使用すると、4番目のミドルネームでエラーが発生しました。

    A screenshot showing an example of Flash Fill not extracting middle names correctly due to pattern inconsistencies

  • 数値形式がテキストに変換される可能性があります。

    Flash Fillは、フォーマットタスク中に数字をテキストに変換する可能性があります。例えば、日付や電話番号のリストを再フォーマットすると、これらが数値ではなくテキストとして扱われる可能性があります。

    A screenshot showing Flash Fill converting numbers to text during formatting

  • 小数が不正確に抽出される可能性があります。

    小数を含むセルのリストから数字を抽出するためにFlash Fillを使用すると、結果が正しくない可能性があります。

    A screenshot of Flash Fill incorrectly extracting decimals in a dataset


Flash Fillの有効化または無効化

Excelでは、Flash Fillはデフォルトでオンになっています。ExcelワークシートでFlash Fillからの自動提案や変更を受け取りたくない場合は、この機能を簡単に無効にすることができます。方法は以下の通りです。

  1. Excelを開き、ファイル > オプションに移動します。
  2. オプションダイアログで、 左側のパネルで詳細設定をクリックします。 編集オプションセクションまでスクロールします。 編集 オプションセクション。 自動Flash Fillのチェックボックスを外します。.
    A screenshot showing how to disable Flash Fill in Excel by unchecking Automatically Flash Fill in the Options menu
  3. 変更を保存してFlash Fillを無効にするには、OKをクリックします。

Flash Fillをいつでも再度有効にするには、上記の手順を再度実行し、自動Flash Fillのチェックボックスを再選択します。


Flash Fillが機能しない

ExcelのFlash Fillが期待通りに機能しない場合、イライラすることがあります。幸いなことに、ほとんどの問題は簡単なチェックと調整で解決できます。Flash Fillに問題がある場合の対処法は以下の通りです。

  • より多くの例を提供する:

    Flash Fillはパターンに基づいて動作します。作成しようとしているパターンを認識していない場合は、手動でいくつかのセルを完了します。これにより、Excelはあなたが望むパターンを理解するためのデータを増やします。

  • ショートカットを使用する

    Flash Fillが自動的に起動しない場合は、手動で開始できます。これは通常、Ctrl + Eを押すことで行われます。

  • ExcelでFlash Fillがオンになっていることを確認する

    ファイル > オプション > 詳細設定に移動し、編集オプションの下で、自動Flash Fillボックスがチェックされていることを確認します。

これらの手順にもかかわらずFlash Fillが正常に機能しない場合は、手動でデータを入力するか、作業を完了するための数式を作成する必要があるかもしれません。


ExcelのFlash Fillは、データ操作を真に革命化し、時間と労力を大幅に削減します。テキストの再フォーマットやデータ入力の自動化に関して、Flash Fillは様々なタスクを巧みに処理します。このチュートリアルが役立つことを願っています。便利なExcelのヒントやトリックをさらに探索するには、こちらをご覧ください。Excelをマスターする旅は続きます!


最高のOffice生産性ツール

Kutools for Excel - あなたを群衆から際立たせるツール

🤖 Kutools AI アシスタント: 次の要素に基づいてデータ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データの分析とチャートの生成  |  Kutools 拡張機能の呼び出し
人気の機能重複の検索、ハイライト、または識別  |  空白行の削除  |  データを失うことなく列やセルを結合  |  数式なしで丸める ...
スーパーフィルター複数条件  |  複数値  |  複数シート間  |  ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト  |  依存するドロップダウンリスト  |  複数選択可能なドロップダウンリスト...
列マネージャー特定の数の列を追加  |  列の移動  |  非表示列の可視性ステータスの切り替え  列を比較して同じおよび異なるセルを選択 ...
注目機能グリッドフォーカス  |  デザインビュー  |  強化された数式バー  |  ワークブックとシートの管理 | オートテキスト ライブラリ (Auto Text)  |  日付ピッカー  |  データの統合  |  セルの暗号化/復号化  |  リストによるメール送信  |  スーパーフィルター  |  特殊フィルタ(太字/斜体/取り消し線のフィルタリング...) ...
トップ15のツールセット12 のテキストツールテキストの追加特定の文字を削除 ...)  |  50 以上 のグラフタイプガントチャート ...)  |  40 以上の実用的な数式誕生日に基づいて年齢を計算 ...)  |  19 の挿入ツールQRコードの挿入パスからの画像挿入 ...)  |  12 の変換ツール単語に変換する通貨変換 ...)  |  7 つの結合と分割ツール高度な行のマージExcelセルの分割 ...)  |  ... さらに

Kutools for Excelは300以上の機能を誇り、必要なものがワンクリックで手に入ります...


Office Tab - Microsoft Office(Excel含む)でのタブ形式の閲覧と編集を有効にする

  • 数十の開いている文書間を1秒で切り替え!
  • 毎日数百回のマウスクリックを減らし、マウス手にさよならを告げる。
  • 複数の文書を閲覧・編集する際に、生産性が50%向上します。
  • Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。