综合系列-excel和dos创建简易文件管理库

今天我为大家讲解下如何利用excel函数和dos命令创建简易文件管理库(有同步视频课大家可以查看),之前课程《EXCEL系列03-函数实现高级查询筛选》和《EXCEL系列03-函数实现高级查询筛选二》给大家讲过如何用函数实现数据的查询筛选,这节课我们就利用之前将的这部分内容,结合简单的dos命令(之前BAT系列课程讲过一些简单的dos命令和应用)实现文件管理库的创建、查询筛选、文件打开、文件库及数据库更新等。

一、效果展示

效果1

效果2

二、功能讲解

第一步:如下图所示,点击“存放文件”打开文件库,准备存放文件。

Excel表中“存放文件”是一个超链接,链接文件为下图“存放文件.BAT”,这个文件的dos命令“START C:\Users\Administrator\Desktop\办公必杀技\综合系列\文件库”就是打开文件库的意思,START就是打开的意思。

第二步:如下图所示,存放文件后点击“更新数据.BAT”进行数据同步更新。

“更新数据.BAT”的主要命令“DIR *.* /S/ON/B> 清单.xls”就是获取当前地址中所有文件夹及文件地址,并新建文件“清单.xls”,然后将地址储存在该“清单.xls”中,如下图所示。命令“DIR *.* /S/ON/B> 清单.xls”中DIR是显示目录中的文件和子目录列表的意思,/S:显示指定目录和所有子目录中的文件,/ON:代表按照文件名的字母顺序排列(从A~Z,以此类推),/B:使用空格式(没有标题信息或摘要)。> 清单.xls:新建清单.xls。

命令“START C:\Users\Administrator\Desktop\办公必杀技\综合系列\文件库\清单.xls”就是打开清单.xls的意思,打开该清单是为了数据能够同步到excel表“综合系列01-excel和dos创建简易文件管理库.xlsx”里这个表就是我们一开始看到的最终用于文件查找的那个excel表。

第三步:将“清单.xls”数据同步到excel表“综合系列01-excel和dos创建简易文件管理库.xlsx”。

如上图通过“=”,将“清单.xls”数据同与excel表“综合系列01-excel和dos创建简易文件管理库.xlsx”同步,然后利用函数公式“=TRIM(RIGHT(SUBSTITUTE(C16,"\",REPT(" ",LEN(C16))),LEN(C16)))”截取文件名,REPT(" ",LEN(C16)):就是生成与单元格C16中字符串长度相等的空格” ”,LEN(C16);就是获取单元格C16中字符串长度。假如A1= REPT("*",LEN(C16)),其中C16单元格数据为ABC,则LEN(C16)=3,REPT("*",LEN(C16))= REPT("*",3)=***,SUBSTITUTE(C16,"\",REPT(" ",LEN(C16))):就是用与C16等长度的空格字符串替换C16中的"\",假如C16=C:\工程书籍,则

SUBSTITUTE(C16,"\",REPT(" ",LEN(C16)))= “C: 工程书籍”,RIGHT(SUBSTITUTE(C16,"\",REPT(" ",LEN(C16))),LEN(C16)):从右向左截取长度等于C16的字符串,按上面的假设,则RIGHT(SUBSTITUTE(C16,"\",REPT(" ",LEN(C16))),LEN(C16))=“ 工程书籍”,则TRIM(RIGHT(SUBSTITUTE(C16,"\",REPT(" ",LEN(C16))),LEN(C16)))=“工程书籍”,TRIM是去除字符串中的空格。

第四步:对相应文件地址进行超链接。

如上图用函数HYPERLINK对文件地址进行超链接。公式IFERROR(INDEX(I$2:I$30,SMALL($G$2:$G$30,ROW(D1))),"")在我们前面的课程《EXCEL系列03-函数实现高级查询筛选二》里讲过,包括查询筛选等,这里就不再赘述。

总结:还是之前说过的,希望大家能够多学习多思考多实践,我后期还会教给大家一些基本的计算机汇编语言,数据库操作等等,可以利用编程语言实现更高级的数据及文件处理,千里之行始于足下!今天就为大家讲解到这里,希望能与大家一起学习成长!

(0)

相关推荐

  • 如何将代码补齐为指定位数?

    <偷懒的技术>读友群有朋友提问,如何将A列长短参差不齐的代码(代码的首字母均只有一位),用0补齐为五个字符长度,效果如B列C列如示. 一.公式1 公式思路 在自定义格式中,0是占位符,当数 ...

  • 有一个Excel函数叫:省时一整天,你却连我的名字都不知道…

    ★ 编按 ★ Hello大家好,今天给大家介绍一下SUBSTITUTE函数,它可以将数据中的旧值替换为新值,与我们熟悉的"查找替换"功能相似.很多小伙伴可能会说,简单的查找替换就能 ...

  • 【Excel公式教程】IF函数要凉凉……(文末赠书)

    90本电子书:Excel.Word.PPT.职场必备,总有一本是你需要的-- 好书叒来了!!! IF函数一直为大家所爱,IF函数也确实为我们解决了很多问题,比如在之前的一道题目中,就是用了IF解决的. ...

  • 怎么在Excel中给不足位数的数字前面补0?方法二你肯定想不到

    嗨咯大家好,我是亮仔 在工作中经常会遇到需要对数字补齐位数的情况,比如图中所示,需要把员工的工号变成统一的8位数,不足的用0补足 在Excel中我们怎么实现呢,今天亮仔将分享2个方法 点击观看视频教程 ...

  • 综合系列01-excel和dos创建简易文件管理库

    今天我为大家讲解下如何利用excel函数和dos命令创建简易文件管理库(有同步视频课大家可以查看),之前课程<EXCEL系列03-函数实现高级查询筛选>和<EXCEL系列03-函数实 ...

  • 西门子PLC系列1215C与触摸屏创建配方设置实例

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.推荐高薪就业,越努力越辛运 针对同一设备平台生产不同产品型号 ...

  • 必收藏系列-Excel中时间转换

    先上干货,说说转化问题,然后补充点基础知识 1.如何把中文时间转为秒 推荐方法(建议收藏): =-LOOKUP(,-({"0时0分","0时","&q ...

  • (新高考)2021备考基础题型专练:语段综合系列3

    一.阅读下面的文字,完成问题. 很少人知道构树.在南方,①______________:青褐色的枝干,浓密的树叶,蓬生的树体,论形体,不足以观瞻:论气味,无香无臭:论身姿,散倚无态.而且常常生在僻静处 ...

  • (新高考)2021备考基础题型专练:语段综合系列2

    一.阅读下面的文字,完成问题. 怀着一颗至诚至信的心,从开凿第一个洞窟开始,窟檐下大小不一的空间里,有人把笔墨落在纸上形成经卷,有人把颜料覆在墙上描出壁画,有人把色彩涂在泥像上形成彩塑.到此的修行者们 ...

  • 2021备考基础题型专练:语段综合系列1

    一.阅读下面的文字,完成下面小题. 传承,是联结往昔和未来的一座桥.(   ).一辈辈匠人,从手艺生疏到纯熟老练,技艺在手手相传.口口相授中薪火不绝.抱定一个信念,兢兢业业.孜孜以求,承接前代的真传, ...

  • 商品管理与数据分析综合系列

    由于小伙伴私下询问课程比较多,比如这套课程的主要特点是什么?内容侧重于哪方面?适合什么样的人群,学了会起到什么样的作用,所以飞天总结大家共性的问题,在这里详细解析本期<零售商品管理与数据分析系列 ...

  • C4D-如何创建简易的光线教程

    41:55C4D-如何创建简易的光线教程 3512020-1

  • Excel实用技巧|创建下拉菜单与选择之后填充颜色,提高查找效率

    GIF 示例 想要达成这种下拉选项对应原表中的位置变颜色效果,得需要学会两个知识点,下拉菜单和设置对应格式. 下拉菜单 GIF 操作 很简单,只需要选择菜单栏中的数据中的数据验证,选择序列,在来源中选 ...