1

次のようなスプレッドシートがあります。

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 の方法はありますか?

4

0 に答える 0