Office中国论坛/Access中国论坛
标题:
现公司要做一张报表,请求帮助!!
[打印本页]
作者:
hdhyg
时间:
2006-10-9 20:01
标题:
现公司要做一张报表,请求帮助!!
问题 在报表中,说明date 和date1 是数据库中的数,可以刷新的,格式不能动!!![attach]20775[/attach]
作者:
亚双木
时间:
2006-10-9 21:56
因date 和date1 的格式不能动,我想到的方法相对为麻烦复杂些
第一步
增加一傅助表为:《傅助表》,前3列为与date表的连接列,后2列为与date1表的连接列 ;
第1行的A1暂且定为“连接1”、B1为“成本”,C1为“销售金额1”,D1为“连接2”,E1为“销售金额2”。
A2=CONCATENATE(date!B848,IF(MID(date!E848,1,3)="欧莱雅","欧莱雅",IF(MID(date!E848,1,3)="美宝莲","美宝莲","羽西")))
B2=date!G848
C2=date!H848
D2=CONCATENATE(date1!F2,IF(MID(date1!C2,1,3)="WDX","WDX",IF(MID(date1!C2,1,3)="WDT","WDT","WDJ")))
E2=date1!M2
然后把A2、B2、C2、D2、E2往下拖,第一步完成。
第二步
在《报表》表中
B5=SUMIF(傅助表!$A$2
A$??,CONCATENATE(B$3,A5),傅助表!$C$2
C$??,)
C5=SUMIF(傅助表!$A$2
A$??,CONCATENATE(B$3,A5),傅助表!$B$2:$B$??,)
F5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(F$3,A5),傅助表!$C$2:$C$??,)
G5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(F$3,A5),傅助表!$B$2:$B$??,)
J5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(J$3,A5),傅助表!$C$2:$C$??,)
K5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(J$3,A5),傅助表!$B$2:$B$??,)
N5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(N$3,A5),傅助表!$C$2:$C$??,)
O5=SUMIF(傅助表!$A$2:$A$??,CONCATENATE(N$3,A5),傅助表!$B$2:$B$??,)
以上8个单元格分别向下拖3行即可。
(如果用上时间的会更麻烦些,这时就简略了)
单据号参照以上操作。
(仓促回复,可能还未尽善尽美,抱歉,要上班了)
作者:
pureshadow
时间:
2006-10-10 03:29
用vlookup
作者:
HSQ8888
时间:
2006-10-10 21:35
见附件,不知是不是你要的结果[attach]20799[/attach]
作者:
hdhyg
时间:
2006-10-12 07:15
以下是引用
HSQ8888
在2006-10-10 13:35:00的发言:
见附件,不知是不是你要的结果[attach]20799[/attach]
不错,正是我要的结果,真是太感谢啦!!!
作者:
qzouchao
时间:
2006-10-14 01:05
化妆品的利润好吓人!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3