【摘 要】要解决的问题,安全生产管员学员在培训结束后,要将照片按顺序粘贴在一张A4纸上,在照片下方对应每名学员的学号和姓名,以备办证时使用,一个个录入显然费时费力,在一段时间培训材料整理工作中,我觉得使用EXCEL办公软件中的Vlookup函数可以快速有效的将表中已经存储的序号姓名成功导入到每个照片下面对序号姓名里。
【关键词】Vlookup函数 功能 使用方法技巧
随着电子计算机科学技术的飞速发展,计算机已广泛应用于日常生活中。Excel作为Microsoft Office 软件的重要组成部长,其强大的数据分析,统计处理和决策支持能力得到人们的喜爱。其中提供的函数据不仅多,而且功能强大,本文将着重探讨如何使用Vlookup函数解决培训学员信息导入照片粘贴表中的问题。
一、我要解决的问题:
安全生产管员学员在培训结束后,要将照片按顺序粘贴在一张A4纸上,在照片下方对应每员学名的学号和姓名,以备办证时使用,如下图1所示。在Excel 中工作表中的学员的所有信息数据已录入完成,如图2所示,如何成功的将序号和姓名成功添加到照片粘贴中如图3所示,减少重复录入,提高工作效率。
图1 办理安全资格证照片粘贴表
最初完成这个工作我把安全资格证照片粘贴表打印出来,按照学员的报名信息,把序号和姓名对应手写,觉得费工功,之后使用计算机将序号和姓名一一录入,还是不够准确快捷,如何使用一种方法能够将已经录入学员信息表中的序号、姓名导入到照片粘贴表中,这样首先可以省去很多时间,二是可以保证数据的准确性和一致性。在照片粘贴表中调整单元格的大小至能够粘贴一寸照片即可,如图3中第三行所示。
图2学员信息表
图3照相粘贴表
二、使用Vlookup解决问题的方法:
(一)解决序号的问题
在照片粘贴表中序号后的B5单元格中输入第一个序号:1,E列中输入函数=B5+1,同理在H5和K5中复制E5中的函数;然后将整个第5行中的序号复制到第9行,序号自动增加,以下类推,完成序号的添加。
(二)解决姓名导入的问题
使用vlookup函数来实现,首先让照片粘贴表处于当前工作表状态,将光标定位在B4单元格中输入函数,=VLOOKUP(B5,上传数据!$A$2:$B$40,2,0)
VLOOKUP函数在上传数据工作表查找A2:B40区域,查找和B5单元格相同的数据,然后将第2列中的姓名成功添加到B4单元格中。
该语句的功能就是:在“上传数据”工作表中的查找A2到B40中的数据,并返回第二
列中的数据即姓名陈洪义。
将B4单元格函数复制到E4单元格中,同理在H4和K4中复制E4中的函数;然后将整个第4行中的所有数据复制到第8行,姓名自动导入到相应的单元格中,以下类推,完成姓名的添加。
三、vlookup函数语法介绍
vlookup函数
(一)主要功能
指定在数据表的首列查找的数值,并由此返回数据表当前行中指定列处的数值。
(二)使用格式
VLOOKUP(lookup_value查找值,table_array区域,col_index_num列序号,range_lookup逻辑值)
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输入数据类型
lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在区域的第几列数正整数
range_lookup模糊匹配TRUE(或不填) /FALSE
参数说明:
1.Lookup_value查找值
代表需要查找的数值,在当前我们要找的就是B5中的即“序号”1
2.Table_array区域
代表需要在其中查找数据的单元格区域;在当前我们要找的就是:上传数据!$A$2:$B$40
3.Col_index_num序列号
为在table_array区域中待返回的匹配值的列序号,(当Col_index_num为2时,返回table_array第2列中的数,为3时,返回第3列的值……);
4.Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
特别提醒:
Lookup_value
参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,
Table_array的首列必须进行排序。
四、总结
通过使用VLookup函数成功实现到同一个文件中不同电子表格中查找所需要的数据,极大地提高了工作效率。