『壹』 Excel列出文件夹内的文件名-仅使用公式
原文链接 在文件夹中列出文件名,是使用常规Excel公式无法完成的任务。我们可以使用VBA宏或PowerQuery,很多人一听到VBA就头大,更别说没听过的PowerQuery。那除了以上两种方法,是否有能简单实现的方式呢? 其实我们可以使用Excel中一个鲜为人知的函数,该功能今天仍然有效,即FILES函数。 如果在“插入函数”中直接搜索,Excel不会列出FILES。FILES函数使用方法比较特殊。以下说明将逐步指导您使用方法。 第一步是创建一个包含FILES函数的命名范围。在Excel功能区中,单击 “公式”->“定义名称” 在 “新建名称” 窗口中,按照下图进行设置: 单击 “确定” 关闭 “ 新建名称” 窗口。 第二步是使用listFiles命名范围。 在“单元格A1”(或“ 新建名称/引用位置” 框中使用的单元格引用)中,输入文件夹路径,后跟一个星号(*)。星号是查找任何文本的通配符,因此将会列出文件夹中的所有文件。 选择单元格(下面的截图中的是A3单元格),输入以下公式。 将会返回A1单元格路径下的第一个文件名称。 要提取第二个文件名称,请输入以下公式 单独更改每个公式中的文件序号会很磨人,所以我们可以把公式写成如下 ROW()函数返回单元格所在的行号。 如果将公式向下复制,超出了文件夹中文件总数时,将返回#REF!错误。 最后,我们可以使用IFERROR函数,对整个函数进行包装美化。 FILES函数不仅能列出Excel文件,还列出了各种类型格式的文件,包括:pdf,csv,mp3,zip。在文件路径中使用通配符,将能返回特定文件类型或特定含有特定字符的文件名。 下面的截屏,显示如何列出所有的PDF文件。 可以应用的通配符为: 下面的截屏显示了???通配符的用法。 下面是一些有关如何使用FILES函数的想法。 要计算文件夹中的文件数或满足特定文件数,请使用以下公式: 只需添加HYPERLINK函数即可。 单元格A3中的公式为: MATCH函数将返回文件在文件夹中的位置。 B3单元格中的公式为: 在上面的示例中,包含文本“ New Yor * ”的文件是在文件夹内第七个文件,因此返回7。单元格B4显示#N / A错误,因为文件夹中不存在“Seattle*”的文件。 可以使用INDEX / MATCH组合查找下一个或上一个文件。 “ Denver.xlsx ” 之后的下一个文件是“ New York.pdf ”。单元格B3中的公式为: INDIRECT函数可以得到文本字符串指向的引用。 单元格B3中的公式为: 为了使INDIRECT正确计算,需要打开被引用的Excel文件,因此,此方法有重大缺陷。 使用FILES函数时,需要注意以下几点:
『贰』 怎么统计一个文件夹里所有的文件的文件名
系统自带这个功能,在你要查看的文件夹点鼠标右键–选择属性,在常规里就会显示该文件夹下有多少文件以及文件夹也可以使用dir命令进行操作比如想查看c盘下windows下包含的目录详情命令如下开始–运行–cmd然后输入dirc:\windows/s
『叁』 如何使用excel提取文件夹中的所有文件名称
使用excel提取文件夹中的所有文件名称的方法主要有以下两个:x0dx0a1、在那个文件夹内新建一个.TXT文件(如wenjian.txt),用记事本单开输入x0dx0adir> 1.txtx0dx0a保存退出x0dx0a将刚才的.TXT(wenjian.txt)更名为.bat文件(wenjian.bat)x0dx0a双击wenjian.bat文件运行一次,在文件夹内多出一个1.txt文件x0dx0a打开1.txt文件,将其中的内容粘贴到Excel中,数据——分列处理就可以得到你要的文件名列表了!x0dx0a2、VBA(2003版)x0dx0a在那个文件夹下新建Excel文件,打开新建的Excel文件,右击工作表标签(如Sheet1),查看代码——在代码编辑器中输入以下代码x0dx0aSub Test()x0dx0aDim i As Integerx0dx0aDim strPath As Stringx0dx0astrPath = ThisWorkbook.Pathx0dx0aWith Application.FileSearchx0dx0a .LookIn = strPathx0dx0a .SearchSubFolders = Truex0dx0a .Filename = “*.*”x0dx0a If .Execute > 0 Thenx0dx0a For i = 1 To .FoundFiles.Countx0dx0a Range(“A” & i) = .FoundFiles(i)x0dx0a Next ix0dx0a End Ifx0dx0aEnd Withx0dx0aEnd Subx0dx0a回到Excel表格中,工具——宏——宏——选择Sheet1.Test——执行x0dx0ax0dx0a方法一简单的操作就可以,方法二需要对程序有一定的了解,方法二通用性比较强,需要的时候执行一下就可以,更快捷。
『肆』 如何把一个文件夹里所有文件的名字统计为文本
快速获取文件夹内所有文件名:
1、在该文件夹中新建TXT文件。
2、在TXT文件中输入 DIR *.*/B>LIST.TXT (DIR命令后须有一空格)
3、保存后将后缀名改为BAT。
4、双击该文件即可生成。
5、将生成结果复制到EXCEL中。
『伍』 一个文件夹下有文件名相似的文件,如何使用快速统计相似文件名数量相似文件名如:*-1\*—2\*-3。
文件夹的文件,可以右键选【排列图标】【按组排列】,相似的都给你分类了,然后选中你需要的一组,右键属性,可以看到统计出多少文件!
『陆』 Excel用公式函数提取文件名
1、Mid函数MID(text, start_num, num_chars) text 文本or 文本位置 start_num 启始数字,num_chars 结束数字使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。SEARCH函数功能:用来返回指定的字符串在原始字符串中首次出现的位置 ,从左到右查找,忽略英文字母的大小写。使用格式:SEARCH(find_text,within_text,start_num)find_text:要查找的文本字符串within_text:要在哪一个字符串查找start_num:从within_text的第几个字符开始查找。注意:在find_text中,可以使用通配符,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“~”符号。2、返回当前工作表的名称:=MID(CELL("filename"),SEARCH("]",CELL("filename"))+1,LEN(CELL("filename"))-SEARCH("]",CELL("filename")))C:\Users\DA\Desktop\[B8035M-A0.00.001.xlsx]Sheet13、仅插入当前文件名:=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)仅插入当前工作表明:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))
『柒』 excel用公式函数提取文件名的方法
在 Excel 中可能会有特殊的情况需要用到公式函数提取文件名的时候。具体该怎么做呢?下面是我带来的关于excel 用公式函数提取文件名的 方法 ,希望阅读过后对你有所启发!
excel 用公式函数提取文件名的方法
公式提取文件名步骤1:点开始菜单,就能看到上面的界面,选择“运行”!你点了运行程序后,在里面输入“cmd”点击确定会进入命令提示符串口
excel 用公式函数提取文件名的方法图1
公式提取文件名步骤2:打个比方说,文件在C盘里面的111文件夹,要读取里面的文件的文件名字
excel 用公式函数提取文件名的方法图2
公式提取文件名步骤3:利用cd命令到达要读取文件名的文件夹,用法是这样的:命令为“cd c:111”
excel 用公式函数提取文件名的方法图3
公式提取文件名步骤4:然后会看到下面的这个情况:
excel 用公式函数提取文件名的方法图4
公式提取文件名步骤5:然后输入命令“dir /b>d:1.xls”然后回车
excel 用公式函数提取文件名的方法图5
公式提取文件名步骤6:到D盘就能看到一个名称为1.xls的文件
excel 用公式函数提取文件名的方法图6
『捌』 如何将文件名转化为excel清单,目的是为了统计文件
1、右击电脑桌面,并选择弹出的对话框中的新建文本文档选项,新建一个文本文档。