Excel table.combine({Sheet1},{Sheet2})は追加時にデータを消去します

Excel table.combine({Sheet1},{Sheet2})は追加時にデータを消去します

次のような Power Query の組み合わせがあります。

= Table.Combine({#"Sheet1", #"Sheet2"})

これでテーブルが結合され、ほとんどのデータが追加されましたが、結合されたシートでは一部の行が欠落しています。最初のシート (Sheet1) は次のようになります。

{シート1}

索引 日付 製品番号 合計
1 2021年4月15日 ABC 2
2 2021年4月18日 BCA 1
3 2021年4月19日 タクシー 3
4 2021年4月21日 ABC 1

2枚目はこれです:

{シート2}

索引 日付 製品番号 合計
1 2021年4月14日 ABC 0.0
2 2021年4月16日 BCA 0.0
3 2021年4月17日 タクシー 0.0
4 2021年4月20日 ABC 0.0

そして実行すると:

= Table.Combine({#"Sheet1", #"Sheet2"}) 

次のようなものが表示されます:

{シート3}

索引 日付 製品番号 合計
1 2021年4月15日 ABC 2
2 2021年4月18日 BCA 1
3 2021年4月14日 ABC 0.0
4 2021年4月16日 BCA 0.0
5 2021年4月17日 タクシー 0.0
6 2021年4月20日 ABC 0.0

これまでにこのクエリを 100 万回更新しましたが、このクエリはこれまで数か月間機能してきました。さらに、Sheet1 と Sheet2 に入力されるデータは Sharepoint からクエリされるため、データはエラーなしで Excel に正常に取り込まれ、いくつかの行を除いて追加も機能していますが、2 つのシートごとに 1 対 1 で期待どおりに追加されないのは不思議です。

関連情報