Office中国论坛/Access中国论坛

标题: 这个怎么做?难度太高了,行列转换后求交叉值 [打印本页]

作者: withinsky    时间: 2006-12-21 18:43
标题: 这个怎么做?难度太高了,行列转换后求交叉值
从数据库中导出后数据如下(表1):


产品编码          名称                规格     件数    金额          县商名称
CP02TM03 土霉素片 0.25g 100*240    33        0      河南省同乐医药有限公司
CP02TM01 土霉素片 0.25g 1000*15     0      5678   河南省越人医药有限公司
CP02TM02 土霉素片 0.125g 1000*15   6     1028.7 河南省越人医药有限公司
CP02TM01 土霉素片 0.25g 1000*15     6      233     滑县医药管理公司
CP02TM01 土霉素片 0.25g 1000*15    12     143     获嘉县医药总公司
CP02TM02 土霉素片 0.125g 1000*15  24       0       获嘉县医药总公司


然后做成如下格式(表2):












































编码


品种


规格


地区1





河南省越人医药有限公司


获嘉县医药总公司





件数


金额


贡献率


件数


金额


贡献率





CP02TM01


土霉素片


0.25g 1000*15


 


 


 


 


 


 


由于每次导出的数据不一样,所以,我想把报表格式先定下来,然后设置公式,自动从导出的数据表中提取数据.比如自动从表1中找出产品是CP02TM01,客户是 河南省越人医药有限公司 的件数和金额 填到表2中,一次类推。


应该怎么做啊,没一点头绪。


需要说明的是我们产品很多,客户也很多,很多客户卖很多产品。


用LOOKUP或match之类的函数,look_value只能是一个或一列的数据,而我现在是产品和客户两个查询条件,所以没办法了,高人指点啊


利用数据透视表每次都得生成。我的想法是,他们每天都可以更改表1的数据,但表2就不用动了
作者: withinsky    时间: 2006-12-21 19:25
每人能回答么?急啊
作者: 仔V仔    时间: 2006-12-22 19:23
用&把两个条件合并为一个条件,然后再函数查询,请上传附件
作者: withinsky    时间: 2006-12-23 18:03
谢谢

sheet --开药 是每天从ERP系统中导出的,根据销售情况不同数据会有变化,包括产品的排列顺序、有的产品没卖就没有该产品的数据等。

sheet--产品别销售日报表 是基于 开药 生成的,我想按照设计的格式把客户固定下来,就是说不管 开药里的数据怎么变动,产品别销售日报表 总是从 开药  里面 找出每个客户销售的相应的产品的件数 和 价税合计。在 产品别销售日报表 中,产品的排列顺序和客户的顺序都是固定的。[attach]22264[/attach]


[此贴子已经被作者于2006-12-23 14:17:57编辑过]


作者: withinsky    时间: 2006-12-23 23:08
谢谢 仔V仔 同志,你的建议是我一周来的困惑豁然开朗。真的感谢你。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3