Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ パターン認識のためのフラッシュフィル | 高速データ入力とオートフィル技術
Excelの生産性とスピード

パターン認識のためのフラッシュフィル

メニューを表示するにはスワイプしてください

オートフィル はパターン(連続データ、数式、系列)を拡張。データの構造に基づいて動作。

フラッシュフィル は変換パターン(テキストの分割、結合、再フォーマット)を認識。データの内容に基づいて動作。

フラッシュフィル は入力内容を監視し、パターンを認識して列全体を自動入力。数秒で完了し、数式不要。LEFTMIDFINDCONCATENATE などの複雑なテキスト関数が不要。

基本的なワークフロー

  • 元データの隣に新しい列を追加;
  • 最初の行(場合によっては2行目も)に希望する結果を入力;
  • Ctrl + E(Windows)または control + E(Mac)を押す — フラッシュフィルが残りを即座に自動入力。

実践例

名前の抽出

Sales テーブルには、Salesperson 列(列 E)にフルネームが入力:John MillerSarah LeeDavid Brown など。レポート用テンプレートでは、First NameLast Name 列が必要。

  1. E の後に新しい列を挿入 — 列 F のヘッダーを右クリック → 挿入F1First Name と入力;
  2. F2JohnE2 のファーストネーム)を入力;
  3. Ctrl + E(Windows)、control + E(Mac)を押す。

Excel が各名前の最初の単語を抽出して列全体を自動入力:Sarah、David、Emily、Michael、Anna、Chris、Olivia — 最後まで一括処理。

姓の抽出

  1. 新しい列を挿入(G ヘッダーを右クリック → 挿入G1 と入力);
  2. G2MillerE2 の姓)を入力;
  3. Ctrl + E または control + E を押下。

テキストの結合

例えば、表に名が F、姓が G にある場合、新しい列で「姓, 名」形式に結合。

大文字・小文字の変換

元データがすべて大文字の JOHN MILLERJohn Miller に変換。

コードの一部抽出

製品列には LAP-East-001 のようなコードが含まれています。必要なのは地域部分(East)のみです。

新しい列に East と入力します。Ctrl + E を押します。Excel は列内のすべてのコードから中央のセグメントを抽出します。

日付や電話番号の再フォーマット

元データ: 02012026 → 変換後: 02.01.2026
元データ: 0441234567 → 変換後: 044-123-4567

どちらの場合も、最初のエントリをフォーマットした形で入力し、Ctrl + E または control + E を押します。

Flash Fill の誤認識時

Flash Fill はパターン認識であり、論理的な判断ではありません。そのため、特に以下の場合にパターンを誤認識することがあります。

  • 名前にミドルネームやイニシャルが含まれている場合(Mary J. Clark → 「姓」の抽出で J. ではなく Clark を取得してしまうことがある)
  • 元の列の値にフォーマットの不一致がある場合
  • 例が1つだけでパターンが曖昧な場合

修正方法:

  • Flash Fill が誤ったセルに正しい値を入力します。
  • 再度 Ctrl + E/control + E を押すと、Excel が修正をもとに列全体を再評価します。

2~3例入力しても結果が正しくならない場合、パターンがFlash Fillには複雑すぎる可能性があります。その場合はテキスト関数の利用に切り替えてください。

新しい形式への結合:

  • NameLast, First)というラベルの列を追加(例:列G。新しい列を追加するとラベルがずれます)。
  • 最初のデータセルに Miller, John と入力し、Ctrl + E/control + E を押します。
  • すべての行で Last, First 形式が一貫して適用されていることを確認します。
question mark

Flash Fill を使って Name (Last, First) 列(例:列 G)を作成しました。その後、E2John Miller から Jonathan Miller に更新しました。列 H の Flash Fill の結果はどうなりますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  2
some-alt