预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

利用EXCEL公式制作具有自动日程提醒功能的表格系统--一、主要实现的功能:这个自动提醒表格能够根据当前的系统时间去核对人员信息表中的人员身份信息演算出在当天过生日的人员并可自动地呈现在第一个提示表中管理人员只须每天打开工作表中即可直接看到重要的提醒。二、实现的思路二个方面一是要判别出基础的人员信息表中有哪些是当天过生日第二个就是要通过查询机制将符合条件的信息展示到提示表中三、制作步骤1、有如下图所示的人员信息表中记录中企业、单位里各人员的一些详细信息。2、在身份证号码字段所在列设置数据输入有效性规则以防止信息的错误输入。如下图:有效性条件中的“允许”项选择自定义:由于身份证号码的长度只有15位和18位的两种设置的公式如下图并同时点选掉“忽略空值”前的勾以防止漏录身份证号的情况。3、余下的“出生时间”到“所在行号”都是根据“身份证号”演算得来利用EXCEL公式制作具有自动日程提醒功能的表格系统--利用EXCEL公式制作具有自动日程提醒功能的表格系统--出生时间主要是利于文本函数MID从身份证号码里面提取年月日的数值并用“/”连接成EXCEL认可的日期格式使后面的日期计算能够得出正确的结果。IF函数在这里的作用是结合LEN来读取身份证是15位的还是18位以确定各自的字符提取长度。如下图:“年”、“月”、“日”三个字段的公式比较简单分别用了YEARMONTH和DAY三个函数来计算、、“年龄”字段运用到了获取系统当前时间的函数TODAY计算出当前时间的4位年份与“年”字段值相减即可4、“是否今日生日”字段用来判断人员的生日与否采用了判断函数AND当员工的“月”字段值与当前系统月份值MONTH(TODAY())相同并且“日”字段值与系统日DAY(TODAY())相同就可以得出该员工今天是生日在单元格值中显示“是”。在“是否今日生日”字段用条件格式设置当值出现“是”的情况下会给出颜色提示利于核对。如果需要也可以根据颜色来排序但多数情况下由于基础表有太多行记录人为排序会给其他记录的呈现带来不利不建议如此操作。利用EXCEL公式制作具有自动日程提醒功能的表格系统--利用EXCEL公式制作具有自动日程提醒功能的表格系统--5、现在看“所在行号”字段主要是用来计算出现“是”的单元格所在行号运用了ROW函数公式不复杂但却很关键这个值要提供给前一个字段“求排名”也要提供给提示表的公式中作参数。6、“求排名”位于“所在行号”前面主要是考虑到它的值要提供给提示表中作VLOOKUP的查找区域参数进而得到第二列“所在行号”的值。公式主要是运用了求秩序函数RANK对“所在行号”字段中有值的部分进行排序看有多个符合条件的记录用以得到规范化的数据。7、在人员信息表前再新增一个工作表命名为“本日生日人员提示”复制表头字段信息在A2单元中输入“第1个”向下复制直到实际业务中需要用到的最多个数用作查询的参考值。8、最关键的一步是要在此表中得到“人员信息表”中相并记录标记为“是”的行信息。B2单元格的公式如下图:IFERROR函数主要用来展示里面的值是否有错误值出现如是的话就用空字符””来显示不是则显示查找到的值。这里主要运用到的函数是INDEX查找某个区域中指定行号和列号相交叉部分的利用EXCEL公式制作具有自动日程提醒功能的表格系统--利用EXCEL公式制作具有自动日程提醒功能的表格系统--值行号用VLOOKUP这个函数来得到与A列“第N个”相同的值在“人员信息表”中“所在行号”字段的对应值。由于这里采取了相同的列字段列号简单一些用了COLUMN来获取相应的列号。复制公式到所要的单元格中只要在“人员信息表”中标识了“是”的行记录就可以依次显示在提示表中了。利用EXCEL公式制作具有自动日程提醒功能的表格系统--