Microsoft 365 Copilot 職種: 営業事務・購買・物流

在庫のExcelを読んで発注の要否を出すアプリをCopilotに1文で頼みましょう

今井雄大 公開
この記事の要点

OneDriveの在庫表Excelを読み、発注点を計算して要発注を出すアプリをCopilotの「コード」に日本語1文で頼む手順。Excelをテーブルにする手順・接続の承認・発注点の手計算での確かめ方つき。

この記事は2026年11月7日時点の情報です。料金や提供状況は変わることがあります。

要約 OneDrive にある在庫表のExcelは、Copilot の「コード」に日本語1文で頼めば、発注点を計算して要発注を出すアプリになります。読ませる前に、表を Excel の「テーブル」にしておきます。b-jam が合成の在庫表で試した範囲では、発注点も要発注の判定も手計算と一致しました。

在庫表はテーブルにしてから1文で頼みましょう

在庫表を見て品目ごとに発注点と現在庫を見比べる作業は、毎週同じ形で手間がかかります。Copilot の「コード」に頼めばアプリが作れますが、つまずく原因は2つあります。

  • ふつうのセルの範囲のままだと読めない: 「コード」が読めるのは Excel の「テーブル」です。見た目は表でも、テーブルにしていない範囲は読めません
  • 画面に出た判定をそのまま信じてしまう: 「コード」の最後の返事に、アプリ画面でデータが表示されるところは確認できていないと書かれることもあります。自分の目で確かめる前提で使います

読ませる前に、在庫表の中のセルを1つ選んで「挿入」の「テーブル」を押します。出てくる「テーブルの作成」の画面には、表の範囲が自動で入り、「先頭行をテーブルの見出しとして使用する」にも最初からチェックが付いています。そのまま「OK」を押せばテーブルになり、見出しにフィルターの▼が付きます。名前は初期のままの「テーブル1」で構いません。

テーブルにした Excel は OneDrive のフォルダーに置きます。

「コード」はプレビューの先行機能です。使った分はクレジットで数えられ、入力欄に /cost と送ると、そのセッションの消費が分かります。自社の契約で使えるかは、画面左上の切り替えで「コード」が出るかで確かめ、無ければ管理者に聞きます。画面の見方は「Copilotはまず「チャット」から始めましょう」にあります。

頼む1文はフォルダー名とファイル名と式を書きます

「コード」を開き次の1文を送ります。【】を自分のフォルダー名とファイル名に替えます。

プロンプト
OneDrive の「【フォルダー名】」フォルダーにある Excel ファイル「【ファイル名】.xlsx」を読み込んで、品目ごとの発注点と要発注を表示するアプリを作ってください。Excel の列は 品番・品名・日平均出荷数・リードタイム日数・安全在庫・現在庫 です。発注点=日平均出荷数×リードタイム日数+安全在庫で計算し、現在庫が発注点以下なら「要発注」と表示します。Excel の数字が後で書き換わったら、アプリでも最新の値で判定し直せるようにしてください。

ほかのプロンプトを見る

テーブルにしてあれば、テーブルにしてあれば追加のやり取りなしで公開まで進みます。初めて使うときは途中で接続の確認が出ることがあります。押さえる点は3つです。

  • ファイル名とフォルダー名を書く: 入力欄の「+」にはOneDriveのファイルを選ぶ入口がありません。名前を書くと Copilot が OneDrive から探します
  • 列の名前と式を書く: 何を計算したかが残ります。自分の表の見出しをそのまま書き写します
  • 「以下」か「未満」かを書く: 現在庫と発注点が同じ品目の扱いが決まります

接続の確認が出たら「1 回承認する」を選びましょう

送ると、「このサービスに接続しますか? Excel Online (Business)」という確認が出ることがあります。「接続」の横の▼に「1 回承認する」と「常に許可」があります。最初は「1 回承認する」にします。「常に許可」は自社の決まりを確かめてから選びます。一度承認した接続は次に作るときも使われて確認が出ないことがあります。

出来たアプリを開くときにも、「データへのアクセスを許可しますか?」のような画面が出ることがあります。接続を許可するのは自分の Excel を読ませるためなので、自分のファイルだと確かめて「許可」を選びます。

「コード」は作ると公開まで自動で進みます。共有の範囲は「Copilotの「コード」で作ったアプリは押さなくても公開まで進みます」で確かめてから、実在の在庫を読ませてください。

発注点は1品目だけ手計算で確かめましょう

出来たアプリには品目ごとの発注点・現在庫・判定が並びます。たとえば要発注の品目が上に出て「すべて」と「要発注のみ」で切り替えられます。判定の言葉は作るたびに変わることがあります(例:要発注/発注不要)。

全品目を電卓で計算しなくて構いません。たとえば日平均出荷数12・リードタイム5日・安全在庫20なら、12×5+20で発注点は80です。現在庫が75なら80以下なので要発注です。この1品目を電卓で出して画面の発注点と比べます。

もう一つ現在庫と発注点が同じ品目を探して要発注になっているかを見ます。頼んだ文に「以下」と書いたので同じ数なら要発注です。ここが逆ならそのアプリの判定は使わず、手計算で確かめた結果を優先します。

出来上がりの確認は画面の数字で行います。チャットの説明文の数字は確認に使いません。

Excelを直したら再読み込みのボタンで反映を見ましょう

在庫は毎日変わります。Excelで1品目の現在庫を発注点をまたぐ数に書き換えて保存し(例:要発注でない品目を発注点より下にする)、アプリの再読み込みのボタンを押すと、その品目の判定が変わります。ボタンの名前は作るたびに変わることがあります(「Excel から再読み込み」「最新の値で再判定」など)。画面の上のほうにある、取得した時刻の近くのボタンを探します。

押しても変わらないことがあります。そのときはアプリのページを開き直します。

書き換えたあとは要発注の件数が自分の予想と合っているかを見ます。件数が合えば、Excel の変更がアプリに届いています。

まとめると、Excel をテーブルにし、1文で頼み、接続は「1 回承認する」で進め、発注点は1品目だけ電卓で確かめます。


画面の数字を手計算で確かめる考え方は「毎月の集計表はCopilotに1文で頼めます」にも書きました。

自社の在庫表に合わせた頼み方を一緒に作りたい場合は、お問い合わせフォームからご相談ください。

Gemini for Google Workspace をお使いの方は、在庫表の発注の要否はGeminiにドライブのファイルを読ませて出しましょうへ。

出典・参考リンク

同じ環境の記事