Excel中动态表头的制作方法

很多老师都用">Excel来管理学校的各种表格(包括出勤表、加班表、工资表等等),这些表格的标题基本上是由单位名称加年份、月份和表格名称组成的。每隔一段时间打印这些表格时,都要将所有表格标题中的部分内容(如单位名称、年份或月份)重新进行更改,表格少还无
所谓,如果要改动的表格数非常多,操作时不仅繁琐,而且容易出错。如果我们能做一个动态表头,将所有标题需要变动的部分做成单元格的引用,只要改动一处,所
有的标题将一起跟着改变,这样就方便多了。

  1. 制作表格标题初始化界面

  为了操作方便,我们先插入一张新工作表,命名为“初始化”。在C7单元格中输入“请输入单位名称:”的文字提示,这样D7单元格可用于输入单位名称。接下来右击工具栏,选择“窗体”命令,打开“窗体”工具栏。在C9单元格中输入“时间:”,D9单元格用于显示标题中的年份。单击“窗体”工具栏中的〔微调框〕按钮,在紧靠着D9单元格后绘制一个微调框对象。类似地,在紧靠着F9单元格后面再绘制一个微调框用于调整表格标题中的月份。在E9和G9单元格中分别输入“年”和“月”字,并设为右对齐。最终效果如图1所示。

图1

  右击“微调框1”,选择“设置控制格式”命令,此时会打开“对象格式”对话框,切换到其中的“控制”选项卡(如图2所示)。在“当前值”框中输入一个默认的年份如“2005”,在“最小值”和“最大值”框中输入年份的上限和下限,“步长”为“1”,在“单元格链接”框中输入要显示年份单元格的绝对地址如“$D$9”,设置完成后,单击〔确定〕按钮,这样微调框1和D9单元格就链接好了。类似地,可以将“微调框2”和F9单元格链接起来,要注意的是最大值和最小值受到月份本身的限制。

图2

  2. 设置表格标题

  打开“加班记录”工作表,在表格标题位置处输入公式“=初始化!D7&&初始化!D9&&"年"&&初始化!F9&&"月份"&&"加班记录"”,按回车键(此时还不能看到最终效果),设置好标题的格式。类似地,只要稍作改变就可以将其他表格的标题一一制作好。

  3. 调试表格标题

  以上操作完成后我们就可以来调试了。回到“初始化”表中,输入学校名称并选择某年某月(如图3所示),此时返回到其他工作表中,我们就可以看到完整的表格标题了(如图4所示)。

图3

图4

  大家不难发现,只要我们在一开始制作表格时将这些工作做好,以后要更改标题就可以一劳永逸了。需要注意的是,用日期函数也可以让标题根据系统时间自动改变,但不方便调整到之前的某个年份或月份。

时间: 2024-10-09 00:48:06

Excel中动态表头的制作方法的相关文章

Excel表格中动态下拉列表怎么制作

Excel表格中动态下拉列表怎么制作   通过设置数据验证,可以直接引用某个区域作为序列来源,完成下拉列表的效果,但是这样生成的下拉列表中的条目不能随数据源数量的增加或是减少而自动变化. 利用OFFSET函数能够实现动态引用的特点,能够实现下拉列表的自动扩展. 今天咱们以Excel2013版本为例,和大家一起学习动态下拉列表的制作. 题目要求:A列是省份名称,要求在C2单元格使用数据验证创建动态下拉列表. 首先完成自定义名称 单击C2单元格,按 =OFFSET($A$1,1,,COUNTA($A

Excel下拉菜单的制作方法

  Excel下拉菜单的制作方法          比如,设置字体. 再比如,制作呈现多列数据的下拉菜单. 例如,这个样子的下拉菜单: 今天咱们就来谈谈这样高大上的下拉菜单是如何制作的. 制作材料 一份是员工信息表,信息表里有同名员工,如下图: 一份是档案表,要求输入工号,即可调出对应的人员信息. 如下图: 问题分析说明 我们需要根据[员工信息]的数据,在[员工档案表]的B3单元格制作下拉菜单. 由于员工信息表存在同名不同人的情况,所以下拉菜单的内容应以工号为准,毕竟同名的人,工号是不同滴. 如

Excel中if函数的使用方法

  Excel中if函数的使用方法           在执行真假值判断,根据逻辑计算的真假值,返回不同结果.可以使用函数 IF 对数值和公式进行条件检测.通俗的说,就是在Excel表格中在面临选择归类的时候,都可以通过if函数来区分. if函数的使用方法 打开所需软件Excel,直接在所需的单元格数据=if(条件,满足条件的结果,不满足条件的结果),当然整个if语句是支持嵌套的,比如可能是=if(条件1,满足条件的结果,if(条件2,满足条件的结果,不满足条件的结果))! 打开Excel,打开

Excel中countif函数的使用方法

  Excel中countif函数的使用方法          countif函数是一个计算个数的函数,通过countif函数,可以计算出计算区域中满足给定条件的单元格的个数.这个函数简单而运用广泛.下面,我们来学习一下Excel中countif函数的使用方法. countif函数有两种基础语法:range.criteria.range 是一个或多个要计数的单元格,其中包括数字或名称.数组或包含数字的引用.空值和文本值将被忽略. Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为

php中动态调用函数的方法

 这篇文章主要介绍了php中动态调用函数的方法,实例分析了php动态函数的实现原理与具体实现步骤,需要的朋友可以参考下     本文实例讲述了php中动态调用函数的方法.分享给大家供大家参考.具体分析如下: php中你可以动态调用函数,分为以下步骤: 1. 定义一个函数 2. 将函数名(字符串)赋值给一个变量 3. 使用变量名代替函数名动态调用函数 详细代码如下所示: ? 1 2 3 4 5 6 7 <?php function addition ($a, $b){ echo ($a + $b)

php中动态调用函数的方法_php技巧

本文实例讲述了php中动态调用函数的方法.分享给大家供大家参考.具体分析如下: php中你可以动态调用函数,分为以下步骤: 1. 定义一个函数 2. 将函数名(字符串)赋值给一个变量 3. 使用变量名代替函数名动态调用函数 详细代码如下所示: <?php function addition ($a, $b){ echo ($a + $b), "\n"; } $result = "addition"; $result (3,6); ?> 希望本文所述对大家

php实现excel中rank函数功能的方法_php技巧

本文实例讲述了php实现excel中rank函数功能的方法.分享给大家供大家参考.具体分析如下: sql语句实现排名是像这样的如: 总分成绩为 195,180,180,161,名次分别为1,2,3,4,遇到并列的情况也是按照顺序的, 而Excel函数rank排名得到的结果是1,2,2,4,遇到并列跳过中间的3 下面的函数模拟的就是这种情况 函数如下(不知道有没有更好的实现方法): 公式为: 名次=总人数--比自己小的数的个数-这个分数重复次数+1(加上自己) 得到名次的数组再根据对应的id写入到

改变Excel中单元格式次序的方法

  说到单元格式次序,很多的朋友应该懵了吧.我们当中有很多人还不了解Excel中单元格式次序,更不用说是去改变它.今天,小编特为大家做一个全面的介绍,希望对大家有所帮助. 单元格间的次序 excel单元格式次序是什么? excel单元格式次序其实就是单元格间的次序.就是谁在那个位置的意思.是用按住shift再移动单元格后,移动的单元格占这个位置了,原来这个位置的单元格和内容自动向下一个单元格.多个是同样的道理.而我们修改excel单元格格式次序的方法可以把它理解成是把原本横的变成竖的,或者竖的变

excel中选择性粘贴快捷键的方法

  小编在这里教一下大家excel中选择性粘贴快捷键,学会了这个方法后可以大大提高Excel的中工作效率哦. Excel技巧 excel中选择性粘贴快捷键 excel的选择性粘贴可以帮助我们实现公式与数据转换.填充格式.行列转置等.如下图所示,ctrl+c复制 - ctrl+v 粘贴 ,就会出现粘贴列表,打开后上会列示常用的 选择粘贴项,比如点"123"就会把公式转换为数值 在复制后点右键,也会出现选择性粘贴的选项.如下图所示. 如果想在纯键盘状态下也可以用这个功能,有没有 "