专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
Excel之家ExcelHome  ·  有了这个函数,一键提取工作表名称 ·  4 天前  
Excel之家ExcelHome  ·  REGEXP函数,基础用法请收好 ·  6 天前  
Excel之家ExcelHome  ·  WPS表格中的几个新函数,简单又高效 ·  1 周前  
Excel之家ExcelHome  ·  Excel最新功能-聚焦单元格,告别费眼的表 ... ·  1 周前  
Excel之家ExcelHome  ·  合并单元格里加序号,三个公式都有效 ·  1 周前  
51好读  ›  专栏  ›  完美Excel

交互式图表示例:数数有多少个正方形

完美Excel  · 公众号  · Excel  · 2024-10-08 05:30

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel图表

引子:本文学习整理自peltiertech.com,原文是由给出的已经排列好的18个点来数总共有多少个正方形,作者将其使用散点图进行绘制,并数出正方形个数,然后以交互式图表方式来显现。

如下图1所示,绘图数据在列C和列D中,使用其来绘制如图右侧的散点图。

1
使用列B中的数据作为图中每个点的标签,如下图2所示。

2
将绘制的图表进行格式设置后的结果如下图3和图4所示。

3
4
列出组成正方形的点的组合,如下图5所示。

5
在单元格T3:T27中放置一个滚动条。将单元格T2命名为ScrollNow并用其来显示滚动条的数字;将单元格T3命名为ScrollMin并包含数字0,单元格T4命名为ScrollMax并包含数字46,这两个单元格被隐藏在滚动条后面。

6
设置滚动条的格式如下图7所示。

7
设置单元格区域V2:X7,使其包含当前正方形的坐标点,如下图8所示。单元格V3:V7包含所有四个节点的点标签,第一个节点作为第五个节点重复以闭合正方形。如果输入错误(N列中找不到值),IFERROR将返回节点Z,该节点具有#N/A坐标,将不会被绘制。W3X3中的公式一直被复制到第7行,包含每个节点的XY坐标。下面是公式:

单元格V3=IFERROR(INDEX($O$2:$O$48,$T$2+1),"Z")

单元格V4=IFERROR(INDEX($P$2:$P$48,$T$2+1),"Z")

单元格V5=IFERROR(INDEX($Q$2:$Q$48,$T$2+1),"Z")

单元格V6=IFERROR(INDEX($R$2:$R$48,$T$2+1),"Z")

单元格V7=V3

单元格W3=INDEX(C$3:C$27,MATCH($V3,$B$3:$B$27))

单元格X3=INDEX(D$3:D$27,MATCH($V3,$B$3:$B$27))

8
现在,选择并复制单元格区域W2:X7,然后选择图表区域,单击功能区“开始”选项卡中的“粘贴——选择性粘贴”,如下图9所示。

9
在弹出的“选择性粘贴”对话框中作出如下图10所示的选择。

10
结果如下图11所示。注,如果看不到这个桔红色的正方形,要么拖动滚动条使其不在是0,要么设置系列的格式,使其边框可见。

11
拖动滚动条,图表中的方框会相应的变化,如下图12所示。

12

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。