获取文件夹里图片的所有名称,并在Excel里进行统计

1. 首先在放置图片的文件夹中,新建一个【文本文档】,在文档里输入以下代码:

        DIR *.* /B >LIST.TXT

--- 保存后,将文本文档名称后缀由.txt改为.bat;

获取文件夹里图片的所有名称,并在Excel里进行统计_第1张图片

--- 然后运行改程序;

--- 会生成一个新的文本文档 LIST.TXT;打开就是所有图片的名称。

获取文件夹里图片的所有名称,并在Excel里进行统计_第2张图片

2. 打开Excel,点击菜单中的【数据】-->【从文本/CSV】导入数据;

获取文件夹里图片的所有名称,并在Excel里进行统计_第3张图片

3. 提取图片名称

(1)在新的一列用 right()函数先将右边日期和图片后者提取出来;right(text,[num_chars]),从字符串text最后第一个字符开始返回指定个数的字符,计数是从1开始,不是0;例如我需要提取的是后面日期+后缀共22个字符,就是right(A1,22)

获取文件夹里图片的所有名称,并在Excel里进行统计_第4张图片

 (2)在新的一列用substitute()函数作减法,将图片名称提取出来

 substitute(text, old_text, new_text, [instance_num])

text 必需,需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。

old_text 必需, 需要替换的文本。

new_text 必需,用于替换old_text的文本。

Instance_num 可选,指定要用new_text替换old_text的事件。如果指定了instance_num,则只有满足要求的old_text被替换。否则,文本中出现的所有old_text都会更改为new_text。

比如我此处填的就是 substitute(A1, B1, "")

获取文件夹里图片的所有名称,并在Excel里进行统计_第5张图片

 最后,我只需要唯一的图片名称,则选中C列,在【数据】中选择【删除重复值】,可以得到图片名称的唯一值了。

获取文件夹里图片的所有名称,并在Excel里进行统计_第6张图片

 获取文件夹里图片的所有名称,并在Excel里进行统计_第7张图片

 -----------------------------------------------------当然  方法千千万  ---------------------------------------------------

你可能感兴趣的:(Office,经验分享)