1、首先在空白单元格,如a9,输入公式,并将公式向右复制。=index(a:a,cell(row))cell(row)的作用是返回活动单元格的行号。
index函数再根据活动单元格行号,返回a列中对应行的内容。这样就可以实现单击某个单元格时,index函数返回这一行中a列的内容了。
2、用于获取活动单元格行号的公式无法自动刷新,咱们还需要添加一段vba代码,来强制excel刷新。右键单击工作表标签,查看代码,在弹出的vbe窗口中,输入以下代码。private sub worksheet_selectionchange(byval target as range) calculate end sub。关闭vbe窗口,这样单击某个单元格,就可以在第九行中显示活动单元格所在行的内容了。
3、选中第九行的数据,插入柱形图。右键单击柱形图→选择数据。将水平轴标签设置为第一行的月份区域。
4、调整图表系列间距和颜色,进行适当美化。经过简单的设置,一个漂亮美观的动态图表就制作完成了。