若是在 Excel 中的多个资料表具有不异的外型,即表格一样资料纷歧样,想要製做成动态图表,那就轻易多了。由于网友常会问到用一个图表就北京拓展公司要显示多个资料表的内容,但愿利用表单东西(例如:微调按钮、下拉式清单等),便可显现分歧的资料表的统计图表。该若何製作如许的图表呢? 本例以 8 个工作表别离是2015年1,2,3,4月和2014年1,2,3,4月的工作表(以下图),其资料表名称的格局一致(皆为2015-1,暗示2015年1月)。 藉由调剂按钮和下拉式清单来改变图表的资料来历: 起首,你必需利用[开辟职员]功能表来新增节制年和月的微调按钮节制项表单: 以节制「年」为例,设定最小值为 2014、最年夜值为 2015,贮存格保持至:B1。 以节制「月」为例,设定最小值为 1、最年夜值为 4,贮存格保持至:D1。 接着,要来设计一个公式可以读取年和月的参数,而且设计主动发生该年该月的资料表(以下图)。 贮存格I2:=INDIRECT("'" & $B$1&"-"&$D$1&"'!"&ADDRESS(ROW(3:3), 透过 INIDIRECT 函数将字串转换成现实的贮存格位址。(工作表名称範例:2015-1) 複製贮存格I2,贴至贮存格AM11。 关于拔取店名部门,可以藉由贮存格H2:H11的店名来成立下拉式清单。 对贮存格F1设定「资料验证」,将验证準则设定为许可:清单,来历:=$H$2:$H$11。 再来的步调很主要,是成立动态图表的关头身分。 要成立二个名称,此中一个要指到某一个店名,另外一个要指到该店名所对应的数值资料。 name:=OFFSET(DATA!$I$1,MATCH(DATA!$F$1,DATA!$H$2:$H$11,0),0,1,1) range:=OFFSET(DATA!$I$1,MATCH(DATA!$F$1,DATA!$H$2:$H$11,0),0,1,31) 请注重: (1)名称的範围请指定为今朝的工作表(本例为:DATA) (2)名称中的参照请利用絶对位址,例如:DATA!$F$1。 再来,要若何在图表中将两个名称予以套用呢? 只要拔取图表中的数列,按一下右键,拔取「拔取资料」。 在图例项目中按一下:编纂。 编纂数列,点窜以下:数列名称:DATA!name,数列值:DATA!range。 此中 DATA 为本例的工作表名称。 点窜完后,不雅察公式列上的公式已套用界说好的name和range名称。 来到这里,就算是年夜功乐成。可使用微调按钮和下拉式清单来动态显现图表了,最后要提示,资料放在各个工作表中,工作表名称必需要有法则,才能在公式中取用。 创作者先容 vincent
汗青上的今天
|