mae*_*sto 1 sql excel vba excel-vba
我想以类似SQL的模式从Excel工作表中获取数据.意思是,我有以下专栏:code, type, name, product_code, price, quantity.
我想要做的是从这张表中获取数据,就像它是一个db表,我执行以下操作:
select code, type, name, product_code, sum(price), sum(quantity) from table
group by code, type, name, product_code
Run Code Online (Sandbox Code Playgroud)
我怎么能在VBA中这样做?
通过订购数据code, type, name, product_code,然后编写循环,遍历工作表上的每一行,随着聚合进行聚合.当这四个字段中的任何一个更改值时,您将进入一个新组,因此请写出当前的聚合并在当前行上重新开始.
据我所知,没有任何方法可以在VBA中对Excel表单编写SQL; 你自己写循环.
就个人而言,我会避免使用VBA并使用数据透视表.
| 归档时间: |
|
| 查看次数: |
5131 次 |
| 最近记录: |