![Excel table.combine({Sheet1},{Sheet2})は追加時にデータを消去します](https://rvso.com/image/1648597/Excel%20table.combine(%7BSheet1%7D%2C%7BSheet2%7D)%E3%81%AF%E8%BF%BD%E5%8A%A0%E6%99%82%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%B6%88%E5%8E%BB%E3%81%97%E3%81%BE%E3%81%99.png)
次のような 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 で期待どおりに追加されないのは不思議です。