员工工资表制作—导入数据任务步骤

  • 格式:docx
  • 大小:126.70 KB
  • 文档页数:1

导入数据
任务步骤
1)计算工龄。

工龄可以根据入职时间来计算,利用 NOW()函数获取当前日期,减去入职时间得到日期相差的天数,除以365 得到相差的年数,利用INT()函数取得年数的整数。

在 D3 单元格输入公式“=INT((NOW()-C3)/365)”,按【Enter】键,并利用填充柄填充其他员工工龄。

2)计算性别。

身份证号数据包含了公民的性别信息,利用MID()函数取出身份证号的第 17 位,利用 ISODD()函数判断该数是否为奇数,利用 IF()函数根据判断结果填充性别,如果结果是奇数填入“男”,否则填入“女”。

在 F3 单元格输入公式“=IF(ISODD(MID(E3,17,1)), "男","女")”,按【Enter】键,并利用填充柄填充其他员工性别。

3)计算生日。

身份证号数据包含了公民的生日信息,利用 MID()函数获取身份证号代表出生年份的第 7~10 位数值,获取代表出生月份的第 11、12 位数值,获取代表出生日的第 13、14 位数值,利用 DATE()函数将这 3 个数值转换为出生日期。

在 G3 单元格输入公式“=DATE(MID(E3,7,4),MID (E3,11,2),MID(E3,13,2))”,按【Enter】键,并利用填充柄填充其他员工生日。

4)计算年龄。

年龄的计算方式与工龄计算相同,利用 NOW()函数获取当前日期,减去生日得到日期相差的天数,除以 365 得到相差的年数,利用 INT()函数取得年数的整数。

在D3 单元格输入公式“=INT((NOW()-G3)/365)”,按【Enter】键,并利用填充柄填充其他员工年龄。

以上所有信息完善结果如图 3-24 所示。

图 3-24 基础信息完善结果。