次のようなスプレッドシートがあります。
1 CONTRACT AMOUNT AGENT COMMISSION
2 ========================================
3 AG1 15.00
4 20-123 300 AG2 15.00
5 AG3 15.00
..........................................
6 AG4 25.00
7 20-234 500 AG2 25.00
8 AG5 21.00
最初の 2 つの列は、共通の契約のためにマージされます。つまり、両方の契約で、同じ契約と合計金額が 3 つのエージェントすべてに適用されます。
ADOでデータを読み込もうとしています:
Select * from [Sheet1$A1:D8] WHERE ISNUMERIC(LEFT([CONTRACT],2)) ORDER BY [Agent]
残念ながら、上記の例では、行 3 と 6 の 2 つのレコードのみが返されます。ADO に関する限り、結合された範囲の最初のセルのみにデータが含まれているようです。
最初の 2 つの列を結合解除し、各エージェントの横に重複した契約と金額の情報をリストすると、金額の合計が 800.00 ではなく 2400.00 になり、視覚的に魅力的ではなくなります (報告)
結合されたセルの内容を各行に適用する ADO の方法はありますか?