设计基础表格的总体原则是:结构的科学性,数据的易读性,汇总的便宜性,分析的灵活性,外观的美观性。
1、表格的基本要求如下:
·员工工号从“G0001”开始编号,中间不能断号,新入职员工依次分配连续的工号
·员工姓名中不允许输入空格
·所属部门必须快速准确输入企业存在的部门,要名称统一
·学历必须快速规范输入
·婚姻状况要快速规范输入
·身份证号码必须是18位的文本,不允许重复
·出生日期、年龄、性别从身份证号码中自动提取
·入职时间必须是合法的日期
·本公司工龄自动计算得出
·为便于分析流动性,工作表要有离职时间和离职原因两列数据,离职原因是固定的几种类型
·新员工输入后,该员工的工号、生日、年龄、工龄等等计算公式自动往下复制
·表格自动美化
2、表格的制作情况:
·表格结构设计(完成)
·工号的自动连续填充(完成)
在单元格A2输入公式“="G"&TEXT(ROW(A1),"0000")” 完成后会自动生成编号。
·规范姓名的输入,不允许在姓名文字中输入空格(完成)
选中单元格B2-数据-数据有效性-自定义-公式=SUBSTITUTE(B2," ","")=B2完成后在输入名字时使用空格时会提示错误。
·规范快速输入部门名称(完成)
选中单元格C2-数据-数据有效性-序列-来源进行输入,在各部门直接使用逗号必须为英文输入格式否则无法完成。
·快速输入学历名称(完成)
同上
·快速输入婚姻状况(完成)
同上
·输入不重复的18位身份证号码(完成)
在单元格F2输入公式=AND(LEN(F2)=18,COUNTIF($F$2:F2,F2)=1)完成后在输入身份证号码时如果未输入18位数或重复输入已经有的身份证号码时会提示错误。
·自动输入性别(完成)
在单元格G2输入公式=IF(ISEVEN(MID(F2,17,1)),"女","男")完成后会自动生成性别。
·自动输入出生日期(未完成)
在单元格H2输入公式=1*TEXT(MID(F2,7,8),"0000-00-00")完成后自动生成的并不是想象中的日期,按想象中的应该是自动选中身份证从第七位开始共选择八个数字,以0000-00-00的形式呈现但是最终并没有实验成功,应该是有什么细节没有注意到,在随后的课程中要继续学习。
·自动计算年龄(完成)
在单元格I2输入公式=DATEDIF(H2,TODAY(),"Y")完成后会自动生成年龄。
·规范输入入职时间(完成)
选中单元格J2-数据-数据有效性-日期-大于或等于-1950-1-1完成后如果输入时间大于1950年则会提升错误。
·自动计算本公司工龄(未完成)
在单元格K2输入公式=DATEDIF(J2,TODAY(),"Y")完成后未能显示工龄。
·保证员工基本信息的完整性(未完成)
选中单元格B2-数据-数据有效性-自定义-公式=AND(SUBSTITUTE(B2," ","")=B2,COUNTA($B1:$K1)=10)完成后没有看出有什么区别。
·规范输入离职时间(完成)
·规范输入离职原因(完成)
·创建表格,自动复制有效性和公式,并自动美化表格(完成)
填入第一行信息后选中数据区域的任意单元格-插入-表-设计-选择一个自己喜欢的样式,就可以把表格自动美化。
最后总结
本来以为会是非常简单的一个表格但在真正制作后才发现里面的知识点非常多,耗费了一个晚上的时间才做到这个地步,谢谢三茅网提供了一个这么好的平台,愿以后会和大家一起学习,一起成长,谢谢。