CLOUD09_SPACE
0%
INITIALIZING
Album Cover
夏ノ雪
MONACA / 西村隆文
0:00

Contact

Xiaohongshu
© 2026 Cloud09
如何使用Excel Power Query 批量查询文件
DOC_ID // 2e2b58ONLINE

如何使用Excel Power Query 批量查询文件

2026-1-8
UPDATED: 2026-1-11
技术
1296 CHARS
#解决方案#EXCEL
CLOUD09
status
type
date
slug
category
tags
summary
password
icon
URL

前言

在检查资产文件的过程中,我们经常会遇到批量查询的需求,但是一行行手动查询的工作量是非常庞大的,当文件数达到成千上万更是会出人命。因此,为了保护生命,我们应该采取更加高效的查询方案,这里的教程使用的是Excel的Power Query,接下来我将介绍该如何使用它来批量查询文件。

环境示例

操作系统:Win10
Excel版本:Microsoft 365MSO (版本 2511)
查询需求:
  1. 查询待查列表中文件名(通常会有成百上千个,但为了便于演示,示例中只有几十个)
  1. 根据文件名的列表查询文件夹中是否有这些文件,根据是否存在返回
  1. 如果有查到对应的文件,返回所有类型的文件名,以及路径名,如果没有,在对应行返回null

第一步:将“待查列表”导入 Excel

新建一个 Excel 表格,将文件名粘贴到 A 列。
notion image
选中这些单元格,按 Ctrl + T 将其转为“表格”(Table),勾选“表包含标题”,标题起名为 “待查文件名”。
notion image
点击菜单栏:数据 (Data) -> 来自表格/区域。这会打开 Power Query 编辑器。
notion image
在右侧“查询设置”中,将此查询重命名为 MyList。
notion image
点击左上角的 关闭并上载至...,选择 仅创建连接。

第二步:获取文件夹中的“实际文件清单”

这是为了让 Excel 实时读取你电脑硬盘里的文件情况。
在 Excel 菜单栏点击:数据 -> 获取数据 -> 来自文件 -> 来自文件夹。
notion image
浏览并选择你要查询的那个目标文件夹,点击 打开。
notion image
在弹出的预览窗口中,不要点“加载”,点击下方的 转换数据 (Transform Data)。
notion image
【配置选择文件格式】:
  • 找到 Extension(后缀名)这一列。
  • 点击筛选小箭头,勾选你需要的格式(如 .png, .fbx 等)。
notion image
【处理文件名匹配方式】:
  • 因为您的待查列表通常不带后缀,而文件夹里的文件名带后缀,所以需要处理:
  • 选中 Name 列,点击菜单栏 添加列 -> 重复列。
notion image
  • 对新出来的列右键 -> 转换 -> 转换为小写(防止因大小写不匹配搜不到)。
notion image
  • 右键 -> 提取 -> 分隔符之前的文本,输入 .(点号)。这样你就得到了不带后缀的文件名。
将此查询重命名为 FolderContent,同样点击 关闭并上载至... -> 仅创建连接。

第三步:合并查询并返回结果

现在我们要把“我的列表”和“文件夹列表”对对碰。
点击:数据 -> 获取数据 -> 合并查询。
notion image
在弹出的窗口中:
  • 上方下拉框:选择 MyList。
  • 下方下拉框:选择 FolderContent。
  • 选择列:分别点击两张表里的“文件名”那一列,使它们都变暗(选中状态)。
  • 联接种类:选择 左外部(第一个中的所有行,第二个中的匹配行)。
notion image
点击确定后,进入编辑器。你会看到合并查询的“待查文件名”右侧多了一列 FolderContent。
notion image
生成结果:
  • 点击 FolderContent 列标题右侧的小图标(两个相反方向的箭头)。
  • 取消勾选“使用原始列名作为前缀”,只勾选 Name(或其他你需要的字段)。
  • 如果该行在文件夹里找到了,Name 列就会显示具体文件名;如果没找到,会显示 null。
添加状态标记(可选):
  • 点击 添加列 -> 条件列。
  • 设置:如果 Name 等于 null,则输出 “缺失”,否则输出 “存在”。
notion image

第四步:返回 Excel 表格

最后点击 关闭并上载。
notion image
Excel 会新建一个工作表,展示完整的对比结果:
  • 首列:你原本的文件名。
  • 中间列:匹配到的实际文件名及其相关字段(如果为空说明文件夹里没有)。
  • 尾列:你设置的状态标记(存在/不存在)。
notion image

使用Power Query进行查询的好处

  • 一键更新:如果你的文件夹里增加了新文件,或者你修改了 A 列的待查清单,只需要在 Excel 结果表上点击 右键 -> 刷新,结果就会自动更新。
notion image
  • 灵活性:在第二步的 Power Query 过程中,你可以通过“筛选”和“提取”步骤,自由决定是全名匹配、前缀匹配还是后缀过滤。
notion image
NAVIGATION // Related Articles
Loading...