动态查询考勤表制作完整教程,如何制作动态考勤表格具体操作步骤
今天给大家介绍一下动态查询考勤表的方法。结果如下:
选择不同的月份,系统会生成不同月份的考勤表。
你觉得是“高级”吗?其实做起来并不难。和高俊邓恩一起做。
第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技巧。