发布网友 发布时间:2022-04-29 05:51
共4个回答
热心网友 时间:2023-10-05 05:55
可用VBA实现,方便快捷。
如果你不会用VBA,那我教你一个其它办法来提取文件名。
举例来说:
图一:我准备要提取的文件夹的截图:
这个文件夹中有四个文件,我想提取出这四个文件名来,怎么办?
方法,在该文件夹下新建一个TXT文档“新建文本文档.txt”。输入以下代码:
@echo off图二:
保存TXT文档,
关闭TXT文档,
把“新建文本文档.txt”重命名为“提取.bat”
图三:
双击该文件“提取.bat”会在该文件夹下自动生成一个名称为“提取文件名.txt”的文件,
图四:
打开这个“提取文件名.txt”,你就发现提取的名称都在里面了,
图五:
但是注意,我画蓝框的这外名称,是多余的,删除这一行。
删除这行后,按ALT+A全选,
到EXCEL文件中,在A1单元格点右键---粘贴,
效果如下,在TXT中的每一行数据,粘贴过来后分别占用一个单元格,
图六:
【提示】A列每个单元格的数据末尾,可能都带有一个空格字符,处理一下即可:
选中A列,打开替换对话框,替换内容输入一个空格,替换为 这里不要输入,
然后点全部替换,处理完毕。
图七:
【额外提示】:还记得刚才那个建好的“提取.bat”文件么,如果还想再提取其它文件夹中的文本名称,就不要重新创建bat文件了,直接把刚才的“提取.bat”复制到其它文件夹中,双击bat文件即可提取那个文件夹中的文件名称了。
热心网友 时间:2023-10-05 05:55
方法很多,介绍一个:热心网友 时间:2023-10-05 05:56
vba代码对文件夹里的每个表格循环追答可以,用INDIRECT函数
热心网友 时间:2023-10-05 05:56
写代码来实现才是上策