構成が似たExcelワークシートを安全に統合する

著者: AILesson8 分でセットアップテスト済み:ChatGPTレビュー日: 2026-08-28

クイック回答

スキーマのずれ、由来、重複、データ型、合計を監査してから、定期的なシートを追加する. 入力するもの: ワークブックのシートとスキーマ, 統合後のスキーマとレコード識別, 更新と検証のルール. 期待される結果: スキーマ対応、データの由来、照合統制を含む、更新可能な統合計画.

1

コンテキストを追加

テキストはこのブラウザ内に留まります。AILesson Prompts は、そのテキストをモデルやサーバーに送信しません。

2

あなたのプロンプト

未入力のフィールドはプレースホルダーとして表示されたままなので、プロンプトをコピーして編集できます。

構成が似たExcelワークシートを安全に統合し、繰り返し更新できる方法を設計してください。

シート、対象範囲、見出し、データ型、セル範囲、サンプル、合計、注記、既知の違い:
[sheets]

出力列、粒度、キー、由来、重複、対応関係、列がない場合の動作:
[target]

Excelのバージョン、新規シートの規則、承認、方法、エラー、プライバシー、照合、アーカイブ:
[refresh]

行を追加する前に、スキーマを棚卸しして比較してください。曖昧な類似性ではなく、明示的な対応関係を使って見出しを統一し、列自体がない場合と値が空白の場合を区別してください。タイトル行、小計、合計、脚注、非表示の補助範囲、出力シートがデータとして取り込まれないようにしてください。統合前に参照元の由来を追加してください。データ型の変換とエラー隔離の方法を定義し、識別子、日付、金額を暗黙に強制変換しないでください。各シート内とシート間の両方で自然キーの重複を確認し、提示された解決ルールだけを適用してください。繰り返し更新する場合はPower Queryを優先し、許可リストまたはスキーマの必須条件を設けず、広い名前パターンだけでシートを選ばないでください。対象・除外マニフェスト、スキーマ差分レポート、標準の対応関係、段階別のPower Query手順と主要操作、由来と重複の統制、参照元別の行数・数量・金額の照合、エラー隔離、更新チェックリスト、統合後のサンプル行、停止条件を返してください。
Playgroundで試す
デフォルトで非公開プロンプトの組み立てはブラウザ内で行われます。組織が許可しない限り、機密情報を AI サービスに入力しないでください。

入力から結果へ

具体例

具体的なコンテキストを加えると、このレシピが実用的な結果になる様子をご覧ください。

実際の入力

ワークブックのシートとスキーマ
ワークブックには、JanシートのExcelテーブルSales_Jan、FebシートのSales_Feb、MarシートのSales_Marに加え、SummaryシートとLookupシートがあります。Janの列はOrder ID(文字列)、Order Date(日付)、Region(文字列)、Net Sales(小数)で、データ行102件、合計48,320.50です。FebはOrderID、Date、Region、Net Salesで、98行、合計46,105.00です。MarではRegionとNet Salesの間にSales Repが追加され、110行、合計52,880.25です。各テーブルに集計行はありません。Summaryは除外する必要があります。Order IDには先頭のゼロがあります。Febの日付セル1つに文字列「TBD」が入っています。重複例:注文00481がJanとFebの両方にあり、Febで金額が修正されています。
統合後のスキーマとレコード識別
標準列はOrder ID、Order Date、Region、Sales Rep、Net Sales、Source Sheet、Source Table、Source Rowです。1つのOrder IDにつき現在のレコード1件を表します。明示的な対応はOrderID -> Order ID、Date -> Order Dateです。JanとFebにSales Repがない場合はnullのままにします。シート間の重複は、提示されたCorrectionsテーブルにそのOrder IDと置換月が記載されている場合に限り、後の月を採用します。それ以外は両方を隔離します。監査のため、元の参照行を保持します。
更新と検証のルール
Microsoft 365とPower Queryを使います。承認済みの参照元テーブルはSales_Jan、Sales_Feb、Sales_Marです。今後のSales_Aprなどは、スキーマ検証を通し、許可リストへ明示的に追加する必要があります。型エラーは削除せず、Errorsクエリへ入れます。記載された参照元の行数・合計と、統合後の件数を検証します。出力テーブルはConsolidatedSalesで、入力として決して読み込んではいけません。外部ファイルや顧客の個人情報は使いません。

出力例

マニフェスト:Sales_Jan、Sales_Feb、Sales_Marだけを対象とします。Summary、Lookup、ConsolidatedSales、および承認前のすべての新規テーブルは除外します。差分:Febでは2つの列名が変更され、Marでは任意列Sales Repが追加され、FebにはOrder Dateの型エラーが1件あります。標準の対応関係は厳密にOrderID→Order ID、Date→Order Dateとし、それ以外の見出しは完全に一致する必要があります。Sales Repがない場合は、空文字列ではなく、型を指定したnullを追加します。

Power Queryの段階処理:承認済みテーブルごとにクエリを1つ作り、変換前にSource Sheet、Source Table、インデックスに基づくSource Rowを追加します。対応レコードに従って名前を変更し、Sales Repがない場合はnullを許容する文字列として追加し、標準列を選びます。型を適用する際は、変換前のコピーまたはTryに基づくレコードを保持して、エラーを取り込めるようにします。3つの段階処理済み有効行クエリだけを追加します。日付または金額の変換に失敗した行からErrorsを作り、FebのTBD行を元の値と由来付きで入れます。暗黙に削除してはいけません。Order IDでグループ化し、すべての入れ子行を保持してDuplicateAuditを作ります。重複をCorrectionsと結合し、記載された月・テーブルが一致する場合に限り置換行を選びます。それ以外は両方をCurrentSalesから除外し、隔離領域に保持します。

重複解決前の照合:Janは102行/48,320.50、Febは98行/46,105.00で、TBDの日付は隔離されますがNet Salesは引き続き追跡可能、Marは110行/52,880.25。追加前の生データは合計310行、合計額147,305.75です。有効、エラー、重複隔離、最終的な現在レコードに互いに重ならない状態を付け、行数を310へ照合します。未知の見出し、必須列の欠落、未承認の参照元テーブル、隔離されない金額変換エラー、記載のない重複、参照元の行数・合計不一致があれば更新を停止します。今後のAprilテーブルは自動的に追加しません。

これがうまくいく理由

  1. 1

    スキーマの必須条件により、名前が似た集計表や構成が変わったシートが気付かないうちにデータセットへ入るのを防げます。

  2. 2

    参照元ごとの照合により、失われた行や重複取り込みを特定のシートまで追跡できます。

結果を確認

  • 対象シートはすべて、名前パターンだけでなく、名前と標準スキーマの両方で承認されていますか?

  • 更新後も、由来、欠けている列、型エラー、重複が見える状態になっていますか?

  • 各参照元シートと統合結果について、行数と重要な合計が照合されていますか?

安心して使うために

よくある質問

このレシピをいつ使うか、何を用意するか、どの場面で人による確認が依然として重要かについての実践的な回答です。

「構成が似たExcelワークシートを安全に統合する」を使う前に、何を準備すればよいですか?

「構成が似たExcelワークシートを安全に統合する」を使う前に、「ワークブックのシートとスキーマ」「統合後のスキーマとレコード識別」「更新と検証のルール」を準備してください。プレースホルダーは、確認できる情報だけで置き換えます。不明な点はモデルに推測させず、不明であることを明示してください。

「構成が似たExcelワークシートを安全に統合する」の結果は、どのような場合にまだ使用できませんか?

結果が、提供された根拠からページ記載の成果である「スキーマ対応、データの由来、照合統制を含む、更新可能な統合計画」をまだ実現していない場合、または未解決の仮定、未取得の承認、捏造された詳細に依存している場合は、使用できません。チェック項目を公開可否の基準として使い、根拠のない出力を磨くのではなく、入力元を修正するか、氏名と権限が明確なレビュー担当者を割り当ててください。

「構成が似たExcelワークシートを安全に統合する」では、どのAIツールのテストが記録されていますか?

2026-08-28時点で、「構成が似たExcelワークシートを安全に統合する」の公開テスト記録にはChatGPTが掲載されています。これは実行記録があることを示すだけで、後の製品バージョンでの互換性や同一結果を保証するものではありません。別のツールやバージョンを使う場合は、すべての制約を明示したまま、使用前に結果のチェックをもう一度行ってください。

さらに探す方法

このレシピが役立つ場面

作業を前に進める