如何用Excel制作动态表头

用Excel来管理各种各样的表格,这些表格的标题基本上是由单位名称加年份、月份和表格名称组成的 。每隔一段时间打印这些表格时,都要将所有表格标题中的部分内容(如单位名称、年份或月份)重新进行更改 , 操作时不仅繁琐 , 而且容易出错 。
如果能做一个动态表头,将所有标题需要变动的部分做成单元格的引用 , 只要改动一处,所有的标题将一起跟着改变 , 这样就方便多了 。后来经过尝试实现了这个目标:
1. 制作表格标题初始化界面
为了操作方便,先插入一张新工作表,命名为初始化 。在C7单元格中输入请输入单位名称:的文字提示 , 这样D7单元格可用于输入单位名称 。
接下来右击工具栏,选择窗体命令,打开窗体工具栏 。在C9单元格中输入时间:,D9单元格用于显示标题中的年份 。单击窗体工具栏中的〔微调框〕按钮,在紧靠着D9单元格后绘制一个微调框对象 。类似地,在紧靠着F9单元格后面再绘制一个微调框用于调整表格标题中的月份 。
在E9和G9单元格中分别输入年和月字,并设为右对齐 。
右击微调框1,选择设置控制格式命令,此时会打开对象格式对话框,切换到其中的控制选项卡 。在当前值框中输入一个默认的年份如2005,在最小值和最大值框中输入年份的上限和下限,步长为1,在单元格链接框中输入要显示年份单元格的绝对地址如$D$9,设置完成后,单击〔确定〕按钮 , 这样微调框1和D9单元格就链接好了 。类似地,可以将微调框2和F9单元格链接起来 , 要注意的是最大值和最小值受到月份本身的限制 。
2. 设置表格标题
打开加班记录工作表,在表格标题位置处输入公式=初始化!D7初始化!D9年初始化!F9月份加班记录,按回车键(此时还不能看到最终效果),设置好标题的格式 。类似地,只要稍作改变就可以将其他表格的标题一一制作好 。
3. 调试表格标题
以上操作完成后我们就可以来调试了 。回到初始化表中 , 输入学校名称并选择某年某月,此时返回到其他工作表中 , 我们就可以看到完整的表格标题了 。
【如何用Excel制作动态表头】需要注意的是,用日期函数也可以让标题根据系统时间自动改变,但不方便调整到之前的某个年份或月份 。

如何用Excel制作动态表头的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助: