动态查询考勤表制作完整教程,如何制作动态考勤表格具体操作步骤

  动态查询考勤表制作完整教程,如何制作动态考勤表格具体操作步骤

  今天给大家介绍一下动态查询考勤表的方法。结果如下:

  选择不同的月份,系统会生成不同月份的考勤表。

  你觉得是“高级”吗?其实做起来并不难。和高俊邓恩一起做。

  第1步:在单元格B3中设置下拉菜单显示月份。(与工作表名称一致)

  验证(有效性)-允许-序列,在文本框中输入一月、二月、三月、四月、五月、六月、七月和八月(用逗号分隔)

  第二步:在单元格D4中设置公式,并复制到其他单元格中。

  查询考勤表的关键是这个查询公式:

  =间接费用($B$3 !地址(行(D3),列(D3)))

  

公式说明:

  Row (D3),Column (D3): row获取Column函数所能达到的单元格行数和单元格列数。使用这两个函数的目的是在复制公式时返回动态的行数和列数。

  ADDRESS:可以根据行号和列号返回单元格地址,如Address(3,3)返回第3行第3 $C$3列的地址。

  ($B$3 !:使用单元格B3(工作表名称)连接以下地址,可以根据不同的工作表名称生成相应的工作表地址。如果B3的值是一月,那么将返回一月!$D$3

  INDIRECT:连接的引用地址只是一个字符串,无法获取单元格的值。此时,可以使用间接函数从字符串地址中获取值。

  高顿:其实完成动态查询的是下拉菜单间接公式,难点在于后者。这个查询功能适用于所有类型的表格,所以同学们一定要掌握这个Excel技巧。

动态查询考勤表制作完整教程,如何制作动态考勤表格具体操作步骤