www.188bet.com小188bet.com:188bet首页中的交互 188bet开户钻取还能这么用

CFan 电脑爱好者 2019-06-17 09:57运用 标签:188bet首页 188bet.com www.188bet.com 188bet开户

简略的188bet开户能够用一个188bet首页表达出来,但杂乱些的188bet开户用一个188bet首页来表达就显得绰绰有余了。若将188bet首页做成动态可钻取188bet开户的作用,点击交互控件时,总188bet首页发作相应改变,点击总188bet首页中的系列时就会得到和这个系列相关的其他188bet开户,再运用其他188bet开户生成相应的子188bet首页,问题就能得到解决。这样的作用运用控件、少数VBA代码外加一些公式即可完成(图1)。

1814A-SJZQ-1

1. 设置交互控件

在www.188bet.com表的F1:F3别离输入月份、区域、产品,H1:H2别离输入区域、产品,I1:I2别离输入月份、产品,J1:J2别离输入月份、区域。

①构建下拉列表1

点击“开发工具→刺进→表单控件→组合框”,在适宜方位画出一个组合框控件,将组合框的188bet开户源区域设置为F1:F3,单元格链接为G1。

②构建下拉列表2

点击“公式→称号办理器→新建”,称号为“z_cd”,引证方位处为“=CHOOSE(Sheet1!$G$1,Sheet1!$H$1:$H$2,Sheet1!$I$1:$I$2,Sheet1!$J$1:$J$2)”;再画出一个组合框控件,188bet开户源区域为“z_cd”,单元格链接为G2。

在G4单元格输入“=INDIRECT(CHOOSE($G$1,"H","I","J") & $G$2)”(图2)。

1814A-SJZQ-2

2. 编写188bet开户钻取VBA代码

点击“开发工具→Visual Basic”进入VBA修改器,点击“刺进→类模块”,选中刺进的“类1”,挑选“视图→特点窗口”,将类的称号改为“CEventChart”,双击这个类进入修改窗口,输入如图3所示代码(图3)。

1814A-SJZQ-3

接下来,点击“刺进→模块”,双击“模块1”,在代码修改窗口输入如图4所示代码(图4)。

1814A-SJZQ-4

接下来,双击“ThisWorkBook”,在右侧修改窗口输入如图5所示代码(图5)。

1814A-SJZQ-5

这样,当点击188bet首页中的系列时,系列称号就会出现在G3单元中。

小提示:

上述代码也能够经过网盘下载(链接:https://pan.baidu.com/s/1vZhfg86pAHg5tc4UB9E4lw 暗码:2zba),直接复制粘贴运用。

3. 构建188bet首页188bet开户源

188bet首页的188bet开户源是依据上述控件的当时索引值取得的。

①构建主188bet首页188bet开户源

别离新建名为lb_11、lb_22、lb_33的3个称号,lb_11的引证方位为“=INDEX(Sheet1!$A$1:$A$41,N(IF({1},SMALL(99*(MATCH(Sheet1!$A$2:$A$41,Sheet1!$A$1:$A$41,)<ROW(Sheet1!$2:$41))+ROW(Sheet1!$2:$41),ROW(INDIRECT("Sheet1!1:"&SUM(1/COUNTIF(Sheet1!$A$2:$A$41,Sheet1!$A$2:$A$41))))))))&""”;lb_22、lb_33的引证方位与lb_11的相似,只不过需要将公式中的A别离替换成B、C。

新建名“lb_tmp” 的称号,引证方位处输入“=CHOOSE(Sheet1!$G$1,lb_11,lb_22,lb_33)”;

新建名“sum_1” 的称号,引证方位处输入“=SUMIF(Sheet1!$A$2:$D$41,lb_11,Sheet1!$D$2:$D$41)”;

新建名“sum_2” 的称号,引证方位处输入“=SUMIF(Sheet1!$B$2:$D$41,lb_22,Sheet1!$D$2:$D$41)”;

新建名“sum_3” 的称号,引证方位处输入“=SUMIF(Sheet1!$C$2:$D$41,lb_33,Sheet1!$D$2:$D$41)”;

新建名“sum_tmp” 的称号,引证方位处输入“=CHOOSE(Sheet1!$G$1,sum_1,sum_2,sum_3)”;

其间,lb_11,lb_22,lb_22别离获取各列中的不重复值,然后构成数组;lb_tmp确认运用哪个数组作为主188bet首页的类别图例;sum_1、sum_2、sum_3别离对各类别数组所对应的数量求和;sum_tmp确认运用哪个求和成果作为主188bet首页的188bet开户源。

②构建子188bet首页188bet开户源

新建名“lb_tmp_tmp”的称号,引证方位为“=IF(Sheet1!$G$4="月份",lb_11,IF(Sheet1!$G$4="区域",lb_22,lb_33))”;

新建名“sum_tmp_tmp” 的称号,引证位为“=SUMIFS(Sheet1!$D$2:$D$41,IF(Sheet1!$G$1=1,Sheet1!$A$2:$A$41,IF(Sheet1!$G$1=2,Sheet1!$B$2:$B$41,Sheet1!$C$2:$C$41)),Sheet1!$G$3,IF(Sheet1!$G$4="月份",Sheet1!$A$2:$A$41,IF(Sheet1!$G$4="区域",Sheet1!$B$2:$B$41,Sheet1!$C$2:$C$41)),lb_tmp_tmp)”;

其间,lb_tmp_tmp确认运用哪个数组作为子188bet首页的类别图例;sum_tmp_tmp依据主188bet首页中列表及子188bet首页中列表的挑选来对数量求和,然后作为子188bet首页的188bet开户源。

4. 刺进并设置188bet首页

刺进两个饼状图。右击第1个饼图,挑选“挑选188bet开户”,在弹出窗口的“图例项”处,点击“修改”,在系列值处输入“=Sheet1!sum_tmp”;在“水平(分类)轴标签”处,点击“修改”,在弹出窗口中输入“=Sheet1!lb_tmp”。右击第2个饼图,挑选“挑选188bet开户”,在弹出窗口的“图例项”处,点击“修改”,在系列值处输入“=Sheet1!sum_tmp_tmp”;在“水平(分类)轴标签”处,点击“修改”,在弹出窗口中输入“=Sheet1!lb_tmp_tmp”。

最终,将每个下拉列表框都置于顶层,拖放到188bet首页的各自方位,选中G5单元格,输入“=CONCATENATE(G3,"各",G4,"出售状况计算")”,挑选188bet首页标题,在公式修改栏中输入“=Sheet1!$G$5”。这样,188bet首页标题就会跟从控件的挑选而进行改变了。不一样。