excel vlookup函数与dos批处理组合应用研究

excel vlookup函数与dos批处理组合应用研究

ID:26686198

大小:49.00 KB

页数:5页

时间:2018-11-28

excel vlookup函数与dos批处理组合应用研究_第1页
excel vlookup函数与dos批处理组合应用研究_第2页
excel vlookup函数与dos批处理组合应用研究_第3页
excel vlookup函数与dos批处理组合应用研究_第4页
excel vlookup函数与dos批处理组合应用研究_第5页
资源描述:

《excel vlookup函数与dos批处理组合应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ExcelVLOOKUP函数与Dos批处理组合应用研究摘要Excel函数、Dos批处理都是快捷处理数据的重要手段。以示例展示ExcelVLOOKUP函数与Dos批处理的组合应用,从中可以体会到合理使用信息技术为工作所带来的便捷。  关键词Excel;函数;VLOOKUP;Dos;批处理  中图分类号:TP317.3文献标识码:B  :1671-489X(2014)19-0034-03  1问题的提出  在日常工作中,教师经常需要管理学生的个人信息及照片等资料,有时会遇到一些比较棘手的问题,如果用常规的办法去做,既浪费时

2、间,还可能出错。  图1为Excel文件“姓名学号.xls”中的sheet1工作表部分数据截图,其中存放了学生的姓名、学号等信息。  图2为Excel文件“姓名身份证.xls”中的sheet1工作表部分数据截图,其中存放了学生的姓名、身份证等信息。  图3为“学生照片”目录下的文件,每张照片都是用学生的学号为文件名。现在要把这些照片改为用身份证作为文件名,以供其他应用软件使用。  图1“姓名”在图2中并不是连续的,甚至有时两个表的学生名单并非完全一致,无法用“姓名”做关键字排序后对应复制、粘贴。常规的办法是:对图3中的

3、文件通过学号逐一在图1中的工作表中找到对应姓名,然后再通过姓名在图2中的工作表中找到对应的身份证,进行图片重命名。对动辄上百条、上千条的学生数据来说,这种办法工作量是相当大的,并且出错的可能性也很大。这里介绍一种轻松、便捷的解决办法:ExcelVLOOKUP函数与Dos批处理组合应用。  2VLOOKUP取身份证  VLOOKUP函数的主要功能是对数据表的首列查找指定数值,并由此返回数据表当前行中指定列处的数值。  为便于说明,本例以50条学生数据为例,并把“姓名学号.xls”和“姓名身份证.xls”复制到同一目录下。

4、同时打开这两个Excel文件,在“姓名学号.xls”sheet1工作表中,将在G2单元格中存放第一个学生的身份证,所以首先在G2单元格中输入“=VLOOKUP(”,然后去点击B2单元格,即第一个学生的姓名,查找内容即确定了。输入逗号,接着切换到已经打开的“姓名身份证.xls”,在sheet1表中框选查找范围,从第二行框选到最后一行,并且姓名在选择范围的第一列,如。输入逗号,接着输入数字2,即在框选范围中,需要返回的值“身份证”所在的列数为第2列。输入逗号,最后输入“0)”,回车即可。  “姓名学号.xls”中sheet

5、1工作表G2单元格的最终公式以及找到的身份证值如。如果G2单元格内仍然显示的是公式,而不是具体身份证,则可能原始数据表单元格格式中数字分类被设置成了“文本”,需要先把刚才输入的公式删除掉,将单元格格式中数字分类修改为“常规”后,再进行前面的公式输入操作,可获得对应身份证。最后,向下拖动G2单元格自动填充柄,即可得到全部对应的身份证。  说明如下。  1)“lookup_value”参数代表查找内容,即用什么来找。本例中用“姓名学号.xls”sheet1表中B2单元格的值即该学生的姓名来找。  2)“table_arra

6、y”参数代表查找范围区域,即在哪里找。需要注意以下两点。  ①查找内容必须在查找范围区域的第一列。本例中“姓名身份证.xls”sheet1工作表B列(姓名)作为查找范围区域的第一列。  ②查找范围区域要包含返回值所在的列。返回值“身份证”在“姓名身份证.xls”sheet1表C列。所以,查找范围区域是“$B$2:$C$51”(因为后面用其他姓名来查找身份证依然是固定在该区域,所以用的是绝对地址),由于“姓名身份证.xls”在同一目录,数据表名为sheet1,所以完整的查找范围是“[姓名身份证.xls]sheet1!$B

7、$2:$C$51”。  3)“col_index_num”参数是指返回第几列的值。这个“第几列”是指“返回值”在刚刚选择的范围区域的列数。“身份证”在查找范围“$B$2:$C$51”中处于第2列,所以应该输入2,而不是在工作表中的列数3。  4)“[range_lookup]”参数为可缺省参数,默认是1或True,表示模糊查找;当输入0或False时,表示精确查找。本例必须用精确查找,否则会出错。  3Dos批处理重命名  如图6所示,通过VLOOKUP函数,轻松、快捷地在“姓名学号.xls”sheet1工作表中填入了

8、姓名所对应的身份证,继续下一步操作。  如图7所示,在“学号”前面和后面各插入一列,分别自动填充Dos重命名命令rename和扩展名“.jpg”,身份证后面空列自动填充扩展名“.jpg”,构造Dos文件重命名命令。  把F2到J2除表头以外的所有数据复制、粘贴到空白记事本文件中,点击记事本“编辑”菜单,选择“替换”命令。把记事本文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。