Excel玄图 – 光标控制的动态图表,点到哪里,图表就显示哪里

Excel玄图 – 光标控制的动态图表,点到哪里,图表就显示哪里

精选文章moguli202025-06-25 17:52:263A+A-

前几天教大家做了用下拉列表控制的动态图表,选中姓名,自动显示该同学的同班同学和本人分数。

详情请参阅 根据所选学生名,Excel 图表会分别动态显示全班成绩和个人成绩


今天基于这个图表,教大家做一个更加魔幻的动态图表:鼠标选中哪里,就动态显示这行的分数。


案例 :


用下图 1 的数据表制作动态图表,要求:鼠标选中哪个单元格,就会出现以下效果:

  • 数据表区域的当前行会自动高亮显示
  • 动态图表会自动显示该行的成绩


效果如下图 2 所示。


解决方案:


先设置动态高亮显示数据区域的效果:


1. 在工作表标签处右键单击 --> 在弹出的菜单中选择“查看代码”


2. 在弹出的 VBE 窗口中选择 Worksheet --> 在代码正文处输入 Calculate --> 保存并关闭 VBE 窗口

* Calculate 的作用是让公式自动重新计算。


3. 选中 A2:C19 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”


4. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 在公式区域输入以下公式 --> 点击“格式”按钮:

=CELL("row")=ROW()


公式释义:

  • CELL("row"):返回鼠标选中的单元格的行号
  • =CELL("row")=ROW():当区域中的行号等于鼠标选中的行时,就高亮显示


5. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的填充色 --> 点击“确定”


6. 点击“确定”


现在鼠标点到哪里,数据表的这一行就会自动高亮显示。


跟这个用法类似的案例我还写过另外两种,详情可参阅:


接下来设置动态图表所需的数据。


7. 在 D 列增加辅助列,在 D2 单元格中输入以下公式 --> 下拉复制公式:

=IF(ROW(C2)=CELL("row"),C2,NA())


公式释义:

  • 如果当前行号与鼠标选中的单元格的行号相同,则返回 C 列的数据,否则返回错误值 #N/A


下面是演示效果:


至此,数据区域已经设置完毕,可以开始制作图表了。


8. 选中 B1:C19 区域 --> 选择菜单栏的“插入”-->“二维折线图”-->“带数据标记的折线图”


9. 双击折线 --> 在右边的“设置数据系列格式”区域选择“系列选项”-->“线条”,按以下方式设置:

  • 选择所需的颜色
  • 宽度:1 磅


10. 选择“标记”,按以下方式设置:

  • 填充:纯色填充;选择所需的颜色
  • 边框:无线条


11. 在图表中右键单击 --> 在弹出的菜单中选择“选择数据”--> 用鼠标选择数据区域的 B1:D19 --> 点击“确定”


图表上多了一个橘色标记。


12. 双击橘色的标记,在右侧的“设置数据系列格式”区域选择“系列选项”-->“标记”,按以下方式设置:

  • 标记选项:内置;大小改成 10
  • 填充:纯色填充;选择另一种颜色
  • 边框:无线条


12. 删除纵坐标轴和网格线,添加标题


13. 选中墨绿的标记 --> 点击图表右上角的“+”--> 勾选“数据标签”


14. 最后将 D 列的字体设置为白色,就完成了。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。


点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2