以示例数据库中的模板为例. 模板:查询统计-销售日报(普通汇总) 假设,需要在<销售日报>上插入图表,展现出当日各种产品的交易数量和金额.按照最通常的方法,当数据区域如图一所示时,图表就变成了图二所示的样子.


分析:由于”当日数量”和”当日金额”的数量级差距比较大,导致在一个图表里面”当日数量”几乎显示不了.如果分别做两个图表,也可以分别显示数量和金额,下面介绍一种方法,把当日数量和当日金额动态的显示在一个图表里.
实现方法: (1)增加一个辅助的小表,如图,黄色标题区域。C14:C20显示的是当日数量或当日金额,到底显示的是“当日数量”还是“当日金额”,要取决于C14:C20的公式。这里用了OFF()函数。公式的写法如图所示,写好C14的公式后,用鼠标拖动至C20.B15:B20=B4:B9

(2)插入图表,数据区域选择的是B14:C20,即新增的那个辅助小表。 (3)在图表中添加单选控件,如图所示,并且设置控件格式,单元格连接到E2单元格。


(4)填报时,就可以看到动态图表的效果了。当选择的是“当日数量”,那么E2=1,从而使C14:C20=C3:C9;同样的道理,当选择的是“当日金额”,那么E2=2,从而使C14:C20=D3:D9.

同样的道理,当选择的是“当日金额”,那么E2=2,从而使C14:C20=D3:D9.

备注:
此设计技巧的关键点在于:(1)在图表中添加单选控件,并且设置了连接到单元格;(2)利用off()函数动态取值。
|