Excel创建人事信息库
2006-10-21 21:28:44 来源:WEB开发网接下来要做的是在黄色的单元格内输入函数公式,便于相关信息的自动生成,待所有函数设置完毕后。日后我们想要哪位员工的简历,就可以在如图12所示的C3粉红色单元格中输入其姓名,系统就会自动生成此人的简历了。
由于我们选择不同的人名而生成不同人员的简历信息。在输入函数公式之前我们需要对一些信息项进行格式设置,如出生日期要设置成日期格式,否则函数运算后的结果是个数值,对于工作简历等部分的格式最好设置成自动换行,左对齐,否则通过函数得到的文字会排成一行。
我们以“部门”位置的函数设置为例讲解此函数:
看不清就点图放大吧 图13
使用方法:
· 在“职工简历sheet”中,将如图12所示C4处公式直接拷贝到刚建立的职工简历样本中。
· 将此公式中的C3换成人事信息库中你选择的人名所在部门的单元格位置
· 用鼠标点击公式栏中函数公式的显示标识:table_array 如图,切换到人事信息库表格中,用鼠标圈定全部数据,点击回车。
· 其他的黄色区域,你只需要改变数值所在列数即可,比如性别就是5,你可以将公式中的2换成5“C3,人事信息库!B3:AB31,5,FALSE”
· 以此类推,整个简历就可以设置完成,只要我们变换不同的人名就会显示相应人员信息简历。
简单说一下ISERROR、VLOOKUP两个函数的含义:
公式:部门=IF(ISERROR(VLOOKUP(C3,人事信息库!B3:AB31,2,FALSE)),"",VLOOKUP(C3,人事信息库!B3:AB31,2,FALSE))
ISERROR (value):
用于测试函数式返回的数值是否有错,如果有错该函数返回TRUE,反之返回FALSE。
VLOOKUP (lookup_value,table_array,col_index_num,range_lookup):
1、Lookup_value代表需要查找的数值;C3 也就是我们需要手工录入人名,也是需要查找的数值。
2、Table_array代表需要在其中查找数据的单元格区域;人事信息库!B3:AB31 这是人事信息库数据范围。
3、Col_index_num为在table_array区域中待返回的匹配值的列序号:比如员工部门的序列号在第2列,我们需要输入2。需要注意的是这里姓名表示为第一列,一次类推部门为第二列,因为我们没有将序号包括在内。
4、Range_lookup为一逻辑值,FALSE表示则返回精确匹配值,如果找不到,则返回错误值#N/A。如果公式“VLOOKUP( )”返回错误则有显示“空”(""),反之显示公式的返回结果。
更多精彩
赞助商链接