您的位置】:知源论文网 > 教育类论文 > 职业教育 > 正文阅读资讯:Excel VLOOKUP函数与Dos批处理组合应用研究

Excel VLOOKUP函数与Dos批处理组合应用研究

[作者:古波[来源:互联网]| 打印 | 关闭 ]
摘 要 Excel函数、Dos批处理都是快捷处理数据的重要手段。以示例展示Excel VLOOKUP函数与Dos批处理的组合应用,从中可以体会到合理使用信息技术为工作所带来的便捷。   关键词 Excel;函数;VLOOKUP;Dos;批处理   中图分类号:TP317.3 文献标识码:B   文章编号:1671-489X(2014)19-0034-03   1 问题的提出   在日常工作中,教师经常需要管理学生的个人信息及照片等资料,有时会遇到一些比较棘手的问题,如果用常规的办法去做,既浪费时间,还可能出错。   图1为Excel文件“姓名学号.xls”中的sheet1工作表部分数据截图,其中存放了学生的姓名、学号等信息。   图2为Excel文件“姓名身份证.xls”中的sheet1工作表部分数据截图,其中存放了学生的姓名、身份证等信息。   图3为“学生照片”目录下的文件,每张照片都是用学生的学号为文件名。现在要把这些照片改为用身份证作为文件名,以供其他应用软件使用。   图1“姓名”在图2中并不是连续的,甚至有时两个表的学生名单并非完全一致,无法用“姓名”做关键字排序后对应复制、粘贴。常规的办法是:对图3中的文件通过学号逐一在图1中的工作表中找到对应姓名,然后再通过姓名在图2中的工作表中找到对应的身份证,进行图片重命名。对动辄上百条、上千条的学生数据来说,这种办法工作量是相当大的,并且出错的可能性也很大。这里介绍一种轻松、便捷的解决办法:Excel VLOOKUP函数与Dos批处理组合应用。   2 VLOOKUP取身份证   VLOOKUP函数的主要功能是对数据表的首列查找指定数值,并由此返回数据表当前行中指定列处的数值。   为便于说明,本例以50条学生数据为例,并把“姓名学号.xls”和“姓名身份证.xls”复制到同一目录下。同时打开这两个Excel文件,在“姓名学号.xls”sheet1工作表中,将在G2单元格中存放第一个学生的身份证,所以首先在G2单元格中输入“=VLOOKUP(”,然后去点击B2单元格,即第一个学生的姓名,查找内容即确定了。输入逗号,接着切换到已经打开的“姓名身份证.xls”,在sheet1表中框选查找范围,从第二行框选到最后一行,并且姓名在选择范围的第一列,如。输入逗号,接着输入数字2,即在框选范围中,需要返回的值“身份证”所在的列数为第2列。输入逗号,最后输入“0)”,回车即可。   “姓名学号.xls”中sheet1工作表G2单元格的最终公式以及找到的身份证值如。如果G2单元格内仍然显示的是公式,而不是具体身份证,则可能
Tags: