1需求:学校收集文件,需要快速得出谁未上交。
2前提:已有要上交名单列表。
要求每人都以自己名字上传,实际情况是文件在各个文件夹里面而且名称用的名字和学科年级等发送来的。非常混乱。如图
3思路
1.获取文件名称,包括各个文件夹下的。
2.将文件名称放入表格中,用Vlookup函数和通配符*来查找
4实施
4.1 在收集好的文件夹下按住键盘shift键的同时点击右键,选择在此处打开命令窗口。弹出CMD。 输入tree /f /a >1.txt 意思是获取本文件夹下所有文件的名称导入到1.txt文档中。
tree /f /a >1.txt
4.2 将1.txt中的文本复制到excel中。并在后面加上已上交,也可以修改成其他的内容。例如“完成”“优秀”等等
4.3 在名单列表用vlookup函数配合通配符使用。
vlookup函数使用方法是 vlookup(查询值,所要查询的数据位置,返回数据在所要查询的数据位置的第几列,false)
写完这个公式后,使用连接符&,连接通配符。
vlookup(““&查询值&”“,所要查询的数据位置,返回数据在所要查询的数据位置的第几列,false)
前后都加上通配符后所以名字就不怕格式不统一了,只要文本中存在相应的名字就会返回值。