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

前两列合并为共同合同,即在两个合同中,相同的合同和总金额适用于所有三个代理

我正在尝试使用 ADO 读取数据:

Select * from [Sheet1$A1:D8] WHERE ISNUMERIC(LEFT([CONTRACT],2)) ORDER BY [Agent]

不幸的是,上面的例子只返回了两条记录——第 3 行和第 6 行的记录。似乎就 ADO 而言,只有合并范围中的第一个单元格包含数据。

如果我取消合并前两列,并在每个代理旁边列出重复的合同和金额信息,那么我的金额总和将在 2400.00 而不是 800.00 不正确,并且在视觉上不会那么吸引人(它被用作报告)

ADO 有没有办法将合并单元格的内容应用于每一行?

4

0 回答 0