利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)

【问题】下面是一幅南海企业的组织架构图,现要求,按包含关系批量生成文件夹,以便于在每个空的文件夹下分类存储相关的文件。组织架构图:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(1)

要求批量生成以下层次树状的文件夹体系:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(2)

【要求】

1、南海公司为一个总的文件夹,该文件夹下面包含架构图里的所有的内容;

2、一二级管理者为单独一个文件夹,其中市场总监下面需单独建立一个文件夹为市场总监;

3、文件夹之间的包含与被包含关系要符合上图的要求。

单个文件夹的生成(不包含层级的)

对于以上的批量生成,的确是有一定的难度的。那么下面将分步进行操作。

首先,批量生成指定名称的文件夹,不含二级文件夹。

如图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(3)

操作步骤为:

步骤1:首先在Excel里建立要生成的文件夹的名称,然后在命令符的这一列里输入命令符的公共为:="MD "&A2,然后Enter键确定后向下填充。注意,MD后面有一个空格。如下图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(4)

步骤2:在所要生成文件夹的地方,新建一个文本文档,打开后将生成的命令符粘贴,然后保存关闭,如下图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(5)

步骤3:将文件的后缀号由“.txt”更改为“.bat”,并且双击该文件。如下图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(6)

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(7)

最后完成批量的生成。具体的操作的动态图如下:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(8)

那么会了单层级的文件夹的批量生成,那么我们下面就多批量的文件夹的生成。

回到开篇的问题

步骤1:将架构图转换成下面的表格:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(9)

步骤2:在H2单元格中输入公式:

="md"&A2&"&md"&A2&"\"&B2&"\"&C2&"\"&D2&"\"&E2&"\"&F2,然后按Enter键完成后向下填充。如下图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(10)

步骤3:将命令符进行复制。在要生成的地方新建一个文本文档,将内容粘贴进去,然后保存并关闭。

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(11)

步骤3:将文件的后缀号由“.txt”更改为“.bat”,并且双击该文件。如下图所示:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(12)

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(13)

最后完成批量的生成。具体的操作的动态图如下:

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(14)

注意:

1、在生成多个层级文件夹的时候,父级的文件夹是必须每一个都要有的;

2、在除父级之外的其他级上的文件夹是可有可无的;

3、如有父级文件夹,但是第二级与第三级没有,第四级又有一个文件夹的时候,那么第四级的文件夹自动补位至第二级的文件夹上;

4、如果某一个级上具有相同名称的文件夹时,根据windows的命名规则,每一全层级上的文件件有且只有一个名称。

5、如果还需要生成更多级的文件名的时候,可按c\d\e\f\g\……的方式进行连接追加,直到最后一个需要生成的文件夹为止。

延伸

关于其他的批量生成的可以参阅前期文章:

《批量生成,如果你会三个,你已经就是很了不起的了!》

利用excel批量新建多个文件夹(用excel批量生成具有层次关系的母)(15)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页