我有一个像这样的电子表格:
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 有没有办法将合并单元格的内容应用于每一行?