在文章的上一期,我和大家分享了用Power Query提取文件列表名的方法。很多粉丝给我留言问有没有用函数公式实现的方法,比较麻烦,但是也可以实现!
提取整个文件列表的名称,Excel的这个功能就可以实现了。
具体 *** 作步骤如下:
1.打开要提取文件列表名称的文件夹,在地址栏按“Ctrl+C”复制路径。
2.打开Excel,单击菜单栏中的公式选项卡,然后单击定义名称工具组中的定义名称。
3.d出“新名称”对话框,在名称框中输入自定义名称“获取文件列表名称”,输入公式:= files ("E: \ Excel \ *。*)在参考位置,并单击“确定”按钮。
4.选择单元格A1,输入公式:=IF(COUNTA(获取文件列表名称)< row(),"",index(获取文件列表名称,ROW()),然后向下填充公式。
公式分析:
INDEX(获取文件列表名,ROW()):
INDEX函数代表表格或区域中的值或对值的引用。“获取文件列表名称”是我们定义的名称,即公式:= files ("E:\Excel \ *。*),它获取文件夹“E: \ Excel”中的文件名,包括它们的后缀,ROW()表示当前行的行号。
IF(COUNTA(获取文件列表名)< row(),"",index(获取文件列表名,ROW())):
函数用于计算区域中不为空的单元格数量。“COUNTA(获取文件列表名)”的结果是10,也就是说这个“E:\Excel”文件夹下有10个文件。将此与ROW()进行比较。如果大于行号,我们就用空 string显示,可以屏蔽掉错误值。
我给大家分享了两种提取文件名的方法。不知道大家有没有学过。有问题可以在评论区留言哦~
版权声明:本文内容由网友提供,文中观点仅代表作者本人。本站仅提供信息存储空服务,无所有权及相关法律责任。如果发现本网站涉嫌抄袭侵权/非法内容,请发邮件举报。一经核实,本网站将被立即删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)