在我们以前 列出文件夹和子文件夹中的所有文件名 教程,你可以通过一些基本的方法,比如公式,VBA代码等,列出一个文件夹和子文件夹中的所有文件名。在这篇文章中,我将介绍一个惊人的功能——Power Query,有了这个功能,你可以动态列出文件夹和子文件夹中的所有文件。 获取文件名后,当你删除或插入新文件时,文件名列表会自动刷新。
使用 Power Query 从文件夹和子文件夹中获取文件名列表要使用 Power Query 功能完成此任务,请执行以下步骤:
1. 在 Excel 2016 和 Excel 2021 中,请单击 Data > 新查询 > 从文件 > 来自文件夹,请参见屏幕截图:
备注:在 Excel 2019 和 Office 365 中,您应该单击 Data > 获取数据 > 从文件 > 来自文件夹,请参见屏幕截图:
2。 在开 浏览 窗口,选择包含要从中获取文件名的文件的文件夹,请参见屏幕截图:
3。 然后,点击 可选 按钮,文档预览列表打开,如下图所示:
4。 然后,单击 转换资料 打开 电源查询编辑器 窗口,文件属性显示在窗口中。
5. 如果您想获取其他属性,例如文件大小,请点击展开图标 Attributes 列,它会显示一个附加列的列表,选择您想要在数据中包含的列,然后取消选中其余列。 在这里,我会检查 Size 选项,请参见屏幕截图:
6. 您还可以删除不需要的列。 在里面 电源查询编辑器 窗口中,选择要删除的列,右键单击该列,然后单击 删除。 看截图:
7. 得到你需要的属性列后,请点击 关闭并加载 > 关闭并加载,请参见屏幕截图:
8. 现在,所有关于文件的数据都被加载到一个新的工作表中,如下图所示:
提示:
1. 如果您需要在删除现有文件或向文件夹中插入新文件时动态更改文件名,只需单击 Data > 全部刷新, 文件名列表将刷新为最新列表。
2. 通过以上步骤,列出了文件夹及其子文件夹中的所有文件。 如果只想列出文件夹中的文件名(不包括子文件夹),只需更改 文件夹.文件 至 文件夹.内容 进入公式栏 电源查询编辑器 窗口,见截图:
而现在,只列出了特定文件夹中的文件名和子文件夹名,见截图:
准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!
为什么需要 Kutools for Excel
🛠️ 超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。
📈 卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!
⏱️ 高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。
📊 可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。
🗄️ 强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。
📝 七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。
🎓 用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。
***