Excelの関数・表の整形・集計をAIに手伝わせる方法
Excelの関数作成、表の整形、集計をAIに手伝わせるときに、元データを守り、式の意味を理解し、件数・合計・空欄・重複を検算する方法を解説します。

目次
Excelで関数名を検索し、見つけた式を貼ったらエラーになる。AIへ表を渡すと答えは返るが、なぜその数字になるのか説明できない。こうした状態では、作業時間が少し短くなっても、間違いに気づけません。
ExcelのCopilotは、自然な言葉でデータについて質問し、数式の生成と説明、概要、傾向、外れ値などの分析を支援できると案内されています。専用機能がなくても、列名と架空データをチャットAIへ渡し、式の候補と意味を確認できます。
この記事で完成させるのは、元の表を壊さず、AIに式を提案させ、人が小さな例で検算してから本表へ反映する手順です。
答えは出るが、条件とエラー時の扱いを説明できない。
元シートを複製し、期待する三件の結果を用意する。
件数、合計、空欄、重複を別の方法でも確かめる。
最初に答え
元ファイルを複製し、表を一行一件・一列一項目に整えます。AIへ目的、列名、三件の入力例と期待結果を渡し、数式だけでなく式の意味と失敗条件も説明させます。
本表へ反映する前に、手計算した三件、合計、空欄、重複を確認します。
何より先に元データを守る
AIを開く前に、ファイルを複製します。「売上集計_作業用_20260822」のように、作業用と分かる名前へ変えます。クラウド上の共同編集ファイルなら、版履歴や復元方法も確認します。
元シートを直接並べ替えず、作業用シートを作ります。途中で列を削除したり、数値を上書きしたりしても戻せる状態にします。
個人情報、顧客情報、給与、未公開の財務情報を外部AIへアップロードできるとは限りません。会社が承認したMicrosoft 365環境などを使えるか管理者へ確認します。承認されていない場合は、列名と架空データだけを使って式を相談します。
AIが扱いやすい表へ整える
表が次の状態なら、先に整形します。
- 一つのセルに氏名と部署が入っている
- 途中に空白行や小計行がある
- 結合セルが見出しに使われている
- 日付が文字列と日付形式で混在する
- 金額に「円」やカンマ文字が混ざる
- 同じ意味の列名が複数ある
- 一件の取引が複数行にまたがる
基本は一行一件、一列一項目です。列名は「受注日」「担当者」「商品」「数量」「単価」「売上」のように意味が分かる名前にします。小計は元データ内に置かず、集計側で作ります。
関数は「目的・列名・例」で聞く
「売上を出す関数を教えて」では情報が足りません。利用しているExcelの言語、列、開始行、空欄、エラー時の扱いを書きます。
Excelの作業用シートです。D列が数量、E列が単価、F列へ売上を出します。2行目からデータがあり、数量または単価が空欄ならF列も空欄にしたいです。F2へ入れる式を一つ示し、各部分の意味、下までコピーしたときの参照、空欄と文字列が混ざる場合の注意を説明してください。入力例は「2×1500=3000」「空欄×1500=空欄」「3×2000=6000」です。
期待結果を渡すと、AIの式が目的と合うか比べやすくなります。「もっと短い式」より「担当者が読める式」を優先します。
式を受け取るときの4点
- 式
- セルへ貼る候補。区切り記号や関数名が環境に合うか確認。
- 意味
- どの条件を先に判定し、どの値を計算するか。
- 例外
- 空欄、文字列、エラー、負数、ゼロをどう扱うか。
- 検算
- 手計算した三件と、列全体の合計を比べる方法。
式を一部分ずつ読む
式を受け取ったら、次を自分の言葉で説明します。
- 何を条件として見ているか
- 条件が真のとき何を返すか
- 偽のとき何を返すか
- どのセル参照が行ごとに変わるか
- 固定すべき参照があるか
- エラーを空欄に隠していないか
説明できない式を本表へ大量コピーしません。まず三行だけに入れ、期待結果と比べます。
IFERRORでエラーをすべて空欄にすると、問題が見えなくなることがあります。入力ミスを直すべき表では、エラーを隠すより、どの行が不正か分かる補助列を作る方が安全です。
表の整形は一変更ずつ行う
AIへ「表をきれいにして」と頼むと、列名、書式、並び順、値の変換が同時に変わります。変更を分けます。
- 空白行を特定する
- 日付形式が違う行を抽出する
- 金額列から文字を除く方法を確認する
- 重複キーを表示する
- 表として整形する
- 並べ替えとフィルターを設定する
各段階で件数が変わっていないか確認します。特に重複削除は、同じ顧客が複数回購入した正しい行まで消すことがあります。重複の定義を「注文番号が同じ」など明確にします。
集計は質問を一つに絞る
最初の集計は「担当者別の売上合計」「月別の件数」「未対応案件の数」など、一つにします。
ExcelのCopilotへ自然な言葉で質問すると、概要、傾向、外れ値、グラフ、ピボットテーブルなどの分析情報を得られる場合があります。ただし、出力された傾向が業務上重要かは人が判断します。
たとえば「売上が最も伸びた担当者」を聞く前に、集計期間、返品、税、未確定受注をどう扱うか決めます。条件が違えば順位も変わります。
- 対象
- 2026年7月の確定受注。返品済み、見積、キャンセルを除外。
- 件数
- 元表120行、除外15行、集計対象105行。ピボットの総件数と一致。
- 合計
- 売上列の合計と、担当者別集計の総計が一致。
- 空欄
- 担当者未設定2件は「未設定」として別表示。削除していない。
- 重複
- 注文番号の重複1件を元伝票で確認し、二重入力分だけ除外。
人の判断:担当者別順位を評価に直接使わず、担当案件の規模と返品条件を別に確認する。
4種類の検算を行う
件数
元表、除外した行、集計対象の件数がつながるか確認します。「元120-除外15=対象105」です。フィルターで非表示になった行を見落としていないかも見ます。
合計
元データの対象行の合計と、ピボットや集計表の総計を比べます。差がある場合は、空欄、文字列、重複、フィルター、丸めを疑います。
空欄
空欄がゼロとして集計されたのか、除外されたのか、エラーになったのかを確認します。担当者未設定を削除せず、未設定として別集計すると後で直せます。
重複
重複のキーを決めます。氏名が同じだけでは別人かもしれません。注文番号と明細番号の組み合わせなど、業務上同じ一件を識別できる列を使います。
件数:元件数 - 除外件数 = 集計対象件数
合計:元データ対象行の合計 = 集計表の総計
空欄:削除、ゼロ、未設定、エラーのどれかを説明できる
重複:同じ一件と判断するキーと、除外理由を残す
AIへ任せない方がよい判断
財務報告、税務、給与、法的・規制上の判断に関わる集計は、AI出力をそのまま最終値にしません。MicrosoftのCOPILOT関数の案内でも、法務・規制・コンプライアンスに関わる重大な事項ではAI生成出力を使用しないよう注意されています。
AIは式候補、説明、異常候補の抽出に使い、正式数値は承認済みの計算方法、会計システム、専門担当の確認を優先します。
相関がある列を見つけても、原因とは限りません。売上と訪問回数が同時に増えていても、案件規模や地域が影響している可能性があります。AIの説明を意思決定の結論へ直結させません。
Copilotがない場合の始め方
専用機能がなくても、次の情報だけをチャットAIへ渡して関数を相談できます。
- Excelのバージョンと言語
- 列名とセル位置
- 個人情報を含まない架空の三行
- 期待結果
- 空欄とエラーの扱い
- 式の意味を説明する依頼
実ファイルをアップロードしなくても、関数の考え方は確認できます。自社データを渡す前に、この方法で目的と式を固めます。
学習サービスを検討する条件
一つの関数なら、この記事とExcel公式ヘルプで解決できることがあります。講座や研修を比較するのは、複数業務で同じ手順を使いたい、Power Queryやピボットも含めたい、質問できる相手や添削が必要、チームのデータ基準をそろえたい場合です。
選ぶときは、関数一覧を覚える講座か、実務表を複製・整形・検算する演習があるかを見ます。使用するExcel環境、質問支援、演習データ、受講後のサポートも確認します。
作業前後のチェックリスト
- 元ファイルを複製した
- 個人情報や機密情報を入力できる環境か確認した
- 一行一件、一列一項目に整えた
- 目的、列名、入力例、期待結果をAIへ渡した
- 式の意味と例外を自分の言葉で説明できる
- 三件を手計算と比較した
- 元件数と対象件数を確認した
- 元データ合計と集計表総計を比較した
- 空欄と重複の扱いを記録した
- 財務・法務等の正式判断を担当者へ回した
AIでExcelを扱うときの目標は、最短の式を出すことではありません。式が何を計算し、どの条件で間違うのか、どう確かめるかを説明できる状態にすることです。元データを守り、一つの集計で検算できたら、同じ型を次の表へ広げます。
参考資料・出典
提供機能と対象ライセンスは変わります。AIが生成した数式や分析結果は必ず確認・検算してください。
- ExcelでCopilotを使用してデータ分析情報を取得する(確認日:2026年8月22日)
- ExcelのCopilotの使用を開始する(確認日:2026年8月22日)