複雑な数式の生成
メニューを表示するにはスワイプしてください
Copilotによるルックアップ関数の作成
情報が複数のテーブルに分かれている場合(例:1つのシートに学生、別のシートに連絡先情報)、一致するデータを1か所にまとめる必要があります。Excelにはこのための専用関数であるXLOOKUPやVLOOKUPがありますが、手動で記述するのは手間がかかります。Copilotは自然言語のプロンプトから自動的に数式を生成します。
Copilotにルックアップの作成を依頼する
2つの関連するテーブルを結合したい場合:
- 更新したいテーブルに移動;
- Copilotチャットを開く;
- 取り込みたい内容と、どのシートからかを説明。
例:「ContactsシートからStudent IDで一致するメールアドレスの列を追加してください。」 Copilotは新しい列を挿入し、適切なルックアップ関数を裏で記述します。
数式の確認
列が表示された後、任意のセルをクリックすると、Copilotが使用した実際の数式を確認できます。データの構造によって、XLOOKUP、VLOOKUP、または他のルックアップ関数が選択されます。
実際に確認する2つの理由:
- 検証 — 正しいシート、キー列、返却列を参照しているかを確認;
- 学習 — 数式を見ることで関数の使い方を学習。次回は自分で似たものを書いたり、データ構造が変わった際に数式を保守できます。
コピー&ペーストより優れている理由
値を単純に別のシートにコピーしたくなるかもしれませんが、検索(ルックアップ)式は本質的に異なります。
- 式は元のシートを参照し、データを複製しません。
- 元のシートが変更されると、列も自動的に更新されます。
- 信頼できるデータの元が1つだけとなり、2つのコピーがずれていくことを防ぎます。
これが、たとえコピー&ペーストでも一時的には動作する場合でも、検索式を使う価値がある理由です。
1. Copilotが検索列を追加した後、その式を確認する理由は何ですか?
2. 検索式を使う場合と、単に一致する値をコピー&ペーストする場合の実用的な違いは何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 6