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

前几天教大家做了用下拉列表控制的动态图表 , 选中姓名 , 自动显示该同学的同班同学和本人分数 。
详情请参阅根据所选学生名 , Excel图表会分别动态显示全班成绩和个人成绩 。
今天基于这个图表 , 教大家做一个更加魔幻的动态图表:鼠标选中哪里 , 就动态显示这行的分数 。
案例:
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里】用下图1的数据表制作动态图表 , 要求:鼠标选中哪个单元格 , 就会出现以下效果:
数据表区域的当前行会自动高亮显示
动态图表会自动显示该行的成绩
效果如下图2所示 。
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
解决方案:
先设置动态高亮显示数据区域的效果:
1.在工作表标签处右键单击-->在弹出的菜单中选择“查看代码”
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
2.在弹出的VBE窗口中选择Worksheet-->在代码正文处输入Calculate-->保存并关闭VBE窗口
*Calculate的作用是让公式自动重新计算 。
3.选中A2:C19区域-->选择菜单栏的“开始”-->“条件格式”-->“新建规则”
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
4.在弹出的对话框中选择“使用公式确定要设置格式的单元格”-->在公式区域输入以下公式-->点击“格式”按钮:
=CELL("row")=ROW()
公式释义:
CELL("row"):返回鼠标选中的单元格的行号
=CELL("row")=ROW():当区域中的行号等于鼠标选中的行时 , 就高亮显示
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
5.在弹出的对话框中选择“填充”选项卡-->选择所需的填充色-->点击“确定”
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
6.点击“确定”
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
现在鼠标点到哪里 , 数据表的这一行就会自动高亮显示 。
跟这个用法类似的案例我还写过另外两种 , 详情可参阅:
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
接下来设置动态图表所需的数据 。
7.在D列增加辅助列 , 在D2单元格中输入以下公式-->下拉复制公式:
=IF(ROW(C2)=CELL("row"),C2,NA())
公式释义:
如果当前行号与鼠标选中的单元格的行号相同 , 则返回C列的数据 , 否则返回错误值#N/A
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
下面是演示效果:
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
至此 , 数据区域已经设置完毕 , 可以开始制作图表了 。
8.选中B1:C19区域-->选择菜单栏的“插入”-->“二维折线图”-->“带数据标记的折线图”
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
Excel玄图–光标控制的动态图表,点到哪里,图表就显示哪里
文章图片
9.双击折线-->在右边的“设置数据系列格式”区域选择“系列选项”-->“线条” , 按以下方式设置: