フラッシュフィルインExcelの使用方法

シート内の他の複数のセルからのテキストまたはデータを組み込んだExcel(Excel)のセルに入力しようとすると、非常に時間のかかるプロセスになる可能性があります。これは、スプレッドシートに数百または数千の行がある場合に特に当てはまります。

Excelで(Excel)FlashFillを正しく使用する方法を理解したら、 Excelにすべての面倒な作業を任せることができます。Excelが何をしようとしているのかを正確に理解できるように、手動のセルエントリをいくつか提供するだけです。次に、Excelが残りのスプレッドシートの作業を行います。

これが試してみたい時間節約のヒントのように思える場合は、この機能を使用して自分の生産性を向上させる方法を見てみましょう。

(Note):Excelのフラッシュ塗りつぶし(Flash Fill)機能は、Excel2013(Excel)以降でのみ使用できます(Excel 2013)

フラッシュフィルインExcelの使用方法

Excelでの(Excel)FlashFillの最も簡単なアプリケーションは、2つの単語を組み合わせること(combining two words together)です。以下の例では、 Flash Fill(Flash Fill)を使用して、フルネームの3番目のセルに名と姓をすばやく組み合わせる方法を示します。

この例では、列Cに名が含まれ、列Dに姓が含まれ、列Eがフルネームの列になります。

  1. まず、フルネームを希望どおりに最初のセルに入力します([名](First Name)セルと[名前]セルの内容を組み合わせます)。

  1. この後、同じことを次のセル(左側のセルの(First Name)と姓)に入力し始めます。Excelのフラッシュ塗りつぶし(Flash Fill)機能は、手動で入力したその上のセルの内容からパターンを自動的に検出することに気付くでしょう。

    この「学習」を使用して、Excelは入力したいと思うもののプレビューを提供します。残りのセルが列の残りの部分にどのように入力されるかを示します。

  1. Enterキー(Enter)を押すだけで、このプレビューを受け入れることができます。この列の残りのセルをすべて埋めるExcelFlash塗りつぶし(Excel Flash Fill)機能が魔法のように機能するのがわかります。

ご覧のとおり、フラッシュフィル機能を使用すると、1つのセルを手動で入力して(Flash Fill)Enterキー(Enter)を押すのと、新しい列のすべてのセルの名前を手動で入力するのとを比較すると、時間を大幅に節約できます。

フラッシュフィル(Flash Fill)機能が機能しないことに気付いた場合は、 Excelで(Excel)フラッシュフィル(Flash Fill)機能をオンにする必要があります。この記事の最後のセクションでその方法を確認できます。

Excelのフラッシュ塗りつぶしオプション

上記のフラッシュ塗りつぶし(Flash Fill)の手順を実行すると、塗りつぶされたセルの横に小さなアイコンが表示されます。このアイコンの右側にあるドロップダウン矢印を選択すると、フラッシュフィル(Flash Fill)機能で使用できるいくつかの追加オプションが表示されます。 

このドロップダウンボックスのフラッシュ塗りつぶし(Flash Fill)オプションを使用すると、次のことができます。

  • フラッシュ塗りつぶしを元に戻す: (Undo Flash Fill)Enterキー(Enter)を押した後、列全体に入力したアクションを元に戻します
  • 提案を受け入れる(Accept suggestions):これにより、この列に対するExcelのフラッシュ塗りつぶし(Flash Fill)機能に、列への変更に問題がなく、それらを保持したいことが通知されます。
  • xx個の空白セルを選択(Select xx blank cells):入力されなかった空白のセルを識別して、必要に応じて修正できるようにします
  • xx個の変更されたセルを選択:(Select xx changed cells)フラッシュフィル(Flash Fill)機能がそれらのセルを更新した後に自動的に変更されたすべてのセルを選択できます

[提案を受け入れる]を選択すると、「変更されたセル」の「選択」番号がゼロになります。これは、変更を受け入れると、それらのセルの内容がフラッシュ塗りつぶし(Flash Fill)機能によって「変更された」とは見なされなくなるためです。

フラッシュフィルインExcelを有効にする方法

2番目のセルの入力を開始したときにExcelが(Excel)フラッシュ塗りつぶし(Flash Fill)プレビューを提供しないことに気付いた場合は、この機能を有効にする必要があります。

これをする:

[ファイル](File) >[オプション](Options) >[詳細(Advanced)]を選択します。[編集オプション](Editing options)セクションまで下にスクロールし、[セル値のオートコンプリートを有効にする](Enable AutoComplete for cell values)と[自動フラッシュ塗りつぶし](Automatically Flash Fill)の両方が選択されていることを確認します。

[ OK]を選択して終了します。これで、最初のセルに入力した後、次に2番目のセルに入力を開始すると、Excelがパターンを検出し、列の残りのセルに入力する方法のプレビューを提供する必要があります。

リボン の[データツール]グループの下にある[(Data Tools)データ(Data)]メニューの[フラッシュ塗りつぶし(Flash Fill)]アイコンを選択して、強調表示したセルのフラッシュ塗りつぶし(Flash Fill)機能をアクティブにすることもできます。

キーボードのCtrl + Eを押して使用することもできます。

フラッシュフィルインExcelを使用する場合

2つの列からフルネームを連結することは、Excelで(Excel)Flash Fillを使用する方法の簡単な例ですが、この強力な機能にはさらに多くの高度な使用法があります。

  • 別の列の大きな文字列(完全な住所の郵便番号など)から部分文字列を抽出します
  • 英数字(Pull)の文字列から数字を引き出す
  • 文字列の前後からスペースを削除する
  • (Insert)サブストリング(コンマやダッシュなど)を既存のストリングに挿入します
  • 日付を再フォーマットする
  • (Replace)文字列の一部を新しいテキストに置き換えます

フラッシュ塗りつぶし(Flash Fill)機能がどれほど便利であっても、元のセルを変更しても自動的に更新されないことに注意してください。

たとえば、この記事の最初のセクションの名前と名前の例では、連結関数(Concatenate function)を使用して、列の残りの部分にその関数を入力することで、同じ出力を実現できます。

=CONCATENATE(C2,” “,D2)

これを行うときに、最初の2つのセルのいずれかが変更されると、フルネーム(Full Name)が更新されます。これの欠点の1つは、最初の2つの列のいずれかを削除すると、[フルネーム](Full Name)列がクリアされるか、エラーが表示されることです。

これが、元の列を新しくフォーマットされた文字列または数値に完全かつ永続的に変換する場合に、 Excelの(Excel)フラッシュ塗りつぶし(Flash Fill)機能が最適に使用される理由です。



About the author

私は 10 年以上の経験と Android デバイスでの作業経験を持つコンピューター技術者です。また、過去 5 年間オフィスで働いており、Office 365 と MacOS の使い方を学びました。余暇には、屋外で音楽を演奏したり、映画を見たりするのを楽しんでいます。



Related posts