忍者ブログ

mshencity

Excel で例による数式を使用して複雑な数式を生成する方法

私は通常、Excel で独自のロジックを記述することを好むため、Formula by Example ツールを使い始めることに躊躇していました。しかし、それが私の手作業のパターンを完全に構造化された公式に変えたとき、それは私が必要としているとは思っていなかったアシスタントになりました。構文エラーにうんざりしているなら、これは待ち望んでいた機能です。







この記事の執筆時点 (2026 年 1 月) では、Formula by Example は Web 用 Excel (データが Excel テーブル内にある限り) と、Copilot サブスクリプションで Excel for Windows を使用しているユーザーに利用可能です。このガイドのすべての例とスクリーンショットでは、最もシームレスなメニューなしエクスペリエンスを提供する Web 用 Excel を使用しています。







例による計算式とフラッシュ フィルの比較

一見すると、Formula by Example を、2013 年から使用されている従来の Flash Fill 機能と間違えるかもしれません。どちらのツールも、ユーザーの手による入力を確認して、ユーザーに代わって作業を完了しようとしますが、類似点はそこまでです。

Flash Fill は、テキストの 1 回限りのスナップショットを提供するワントリック ポニーです。たとえば、これを使用して名前のリストからイニシャルを抽出すると、結果はセルにハードコーディングされます。戻って「John Doe」を「Jane Smith」に変更しても、セルは「JD」のままになるため、データが変更されるたびにプロセスを再実行する必要があります。

一方、Formula by Example では、答えを与えるだけでなく、そこに至るまでの背後にある数学も教えてくれます。この動的な動作により、ソース データが変更された場合、またはテーブルに新しい行が追加された場合、結果は自動的に更新されます。























































































































特徴







フラッシュフィル







例による公式






出力タイプ






静的な値






動的数式






持続性






データが変更されると中断される






自動的に更新されます






こんな方に最適






1 回限りの簡単なクリーンアップ






長期的なデータプロジェクト






可視性






隠されたロジック






表示され、編集可能なコード






可用性






Excel のすべてのバージョン






Web (テーブル内) または Windows (Copilot)











Power Query エディターの同様のツールは次のように呼ばれます。 事例からのコラム Formula by Example は、同じインテリジェンスをライブで編集可能な数式として標準のスプレッドシート グリッドに直接提供するという点でユニークです。







例による数式の使用方法

Web 用 Excel でこの書式設定されたテーブルを操作していて、[電子メール]列と[割引]列に値を入力するとします。
























Web 用 Excel のテーブル。A 列に名前、B 列に ID、C 列にコスト、D 列と E 列に空の電子メール列と割引列が含まれています。




「電子メール」列から始めて、最初のセルに表示したい正確な結果を入力します。この場合、電子メール アドレスは (名)_(州)@mail.com です。したがって、ジョナサンの電子メール アドレスは jonathan_ny@mail.com です。
























電子メール アドレスは、Web 用 Excel の Excel テーブルの[電子メール]列の最初の行に入力されます。


























空のスプレッドシートの前にある Microsoft Excel ロゴの 3D イラストレーション。


















Microsoft Excelでハイパーリンクを削除する方法




場合によっては、プレーン テキストの URL で十分な場合もあります。




























次に、パターンを確立するために、2 番目のセルを選択し、次の結果 (beatrix_la@mail.com) を入力します。通常、2 番目または 3 番目の例が完了するまでに、Excel の頭脳は始動します。ポップアップ ウィンドウが表示されたら、3 つのオプションがあります。「適用」をクリックして提案を受け入れるか、「無視」をクリックして拒否するか、「数式を表示」をクリックしてロジックを確認します。
























Web 用 Excel の例による数式ツールは、以前に確立されたパターンに基づいて列内の残りの電子メール アドレスを提案します。










誤って提案を拒否した場合、再試行しても提案が返されない可能性があります。これは、Web 用 Excel がサポートを必要としないと判断した場合、列をブラックリストに登録することがあるためです。この問題が発生した場合、通常はブラウザをすばやく更新すると問題が解決します。





提案を適用すると、列の残りの部分に値が入力され、数式バーに数式が表示されます。
























Web 用 Excel の例による数式ツールを使用して作成された数式内の LOWER 関数と TEXTBEFORE 関数。




Formula by Example はテキストを扱うだけでなく、数値も扱うことができます。ここでは、Discount 列の値が Cost 列の値の 1% であることがわかりました。
























割引は、Web 用 Excel で例による数式によって計算され、[コスト]列の値を 100 で割ります。




数式が完成したので、行 7 に新しいデータ行を追加するとすぐに、これら 2 つの計算列が自動的に入力されます。
























新しい行に対して自動的に計算された電子メール アドレスと割引値を含む Web 用 Excel のテーブル。






プロセスのリバースエンジニアリング: マシンから学ぶ

Formula by Example の最大の特典の 1 つは、Excel の個人講師としても機能することです。 Excel が提案を生成すると、正当な数式が構築されるため、ただ受け入れて先に進むのではなく、時間をかけてロジックを確認してください。

数式バーでこれらの結果を確認すると、次のことが可能になります。



  • 語彙を増やしてください: 数式の効率を維持するためにツールが使用する関数を確認します。


  • マスターテーブルの構文: Excel が構造化参照を使用してテーブル内のデータを指す方法を正確に確認してください。


  • 構文エラーを回避します。 数式の完全なバージョンを見ると、厄介なカンマや括弧が通常どこに属するのかを理解するのに役立ちます。


自分の乱雑なデータに式が適用されているのを見ることは、一般的なマニュアルを読むよりもはるかに効果的であることがわかりました。マシンが特定の問題をどのように解決したかを理解すると、ゼロから問題を作成するときに、より自信が持てるようになります。























「スキル」という単語が棒グラフで表示された Excel スプレッドシートの図。左側に質問のリスト、中央に HTG ロゴ、右側に高度なスキル レベルのインジケーターが表示されます。


















ハウツー オタク テスト (上級) で、実際の Microsoft Excel スキルを証明しましょう




複雑な Excel タスクを実行できますか?






























始める前の注意点

他の AI 主導の機能と同様に、Formula by Example を見ていると手品を見ているように感じるかもしれませんが、ロジックがプレッシャーに耐えられるかどうかを確認するには人間の編集長が必要です。ツールを最大限に活用するには、次のヒントを使用してください。



  • 乱雑なデータを表示します。 データに不整合があることがわかっている場合は、最初のいくつかの手動サンプルに、それらの「難しい」行の 1 つを含めるようにしてください。


  • ロジックを洗練します。 ツールが列の途中で間違いを犯したとしても、パニックに陥る必要はありません。 Excel が間違えたセルに正しい値を入力するだけで、AI が新しいロジックに合わせて列全体の数式を書き直そうとします。


  • 数式バーを確認します。 Excel で作成した数式を常に確認します。単純なタスクに対して過度に複雑に見える場合は、後で壊れる可能性があります。


  • 極端な点をスポットチェックします。 表の一番下までスクロールして、数式がまだ正しいデータを抽出していることを再確認します。


  • ヘルパー列を使用します。 例による公式ではあなたの心を読むことはできません。ロジックに、1 年の抽出、勤続年数の計算、ボーナス率の乗算など、複数のステップが含まれる場合、数学的飛躍が AI にとって大きすぎる可能性があります。ヘルパー列を使用してタスクを中間マイルストーンに分割し、エンジンが追跡できるようにします。



最終的に、Formula by Example を使用すると、カンマの位置にこだわるのをやめて、データが実際に伝えようとしていることに集中できるようになります。もちろん、Excel スプレッドシートでの AI の使用がすべての人に適しているわけではありませんが、Formula by Example の Web バージョンではメニューやサイドバーを開く必要がないため、強制的なアップグレードというよりは、グリッドの自然な進化のように感じられます。 #VALUE を 1 つでも節約できれば!間違いですが、これは尻ポケットに入れておく価値のあるツールです。





























































































OS








Windows、macOS、iPhone、iPad、Android








無料トライアル








1ヶ月















Microsoft 365 には、最大 5 台のデバイスで Word、Excel、PowerPoint などの Office アプリ、1 TB の OneDrive ストレージなどへのアクセスが含まれています。

















PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R