【说明】辅助工具--精准查询的使用方法

1. 简介

精准查询功能支持在多个 Excel 表格之间进行跨表数据匹配与提取

你只需指定:

  • ✅ 查找条件列(查询对象)
  • ✅ 搜索范围(数据源)
  • ✅ 返回结果列

系统便会自动查找并填充对应数据,支持 “写入公式”“写入值” 两种模式,大幅提升数据整合效率。

🔗 关联功能
本功能也集成在【说明】文字匹配功能的使用方法中,两者常配合使用,实现“先匹配名称,再取数”的完整流程。

2. 功能示例

如下图所示,该工具的作用是:

  1. 查询范围 中查找 查询对象
  2. 找到后,返回 返回值区域 的对应数据
  3. 将结果写入指定的 写入区域

举例

📌 类似于 Excel 的 VLOOKUPXLOOKUPINDEX+MATCH,但更灵活:

  • ✅ 支持多列联合查询(不限单列)
  • ✅ 查询/返回区域可为多列(行数需一致)
  • ✅ 可选择写入“公式”或“数值”,自由切换
  • ✅ 在写入值的模式,可以处理一些公式无法识别的问题

3. 操作说明

  1. ⚙️ 点击 精准查询 按钮

  2. 选择查询对象
    选中作为查找条件的单元格区域(如 F2:G6
    👉 支持连续选择(F2:G6)或按 Ctrl 多选(F2:F6,G2:G6

    选择要查找的列

    ⚠️ 注意:所有列行数必须一致

  3. 选择查询范围
    选中数据源中用于比对的区域(如 A2:B9) 👉 支持连续选择(A2:B9)或按 Ctrl 多选(A2:A9,B2:B9

    选择要查找的范围

    ⚠️ 注意:行数需与“查询对象”一致

  4. 选择返回值区域
    选中要提取结果的列(如 D2:D9) 👉 同样支持连续选择,以及按 Ctrl 多选,以返回多列结果

    选择要返回的结果

    ⚠️ 注意:行数必须与上步的“查询范围”一致,否则报错

  5. 选择写入位置
    仅需选中目标区域的起始单元格(如 H2

    选择要写入数据的位置

    ⚠️ 注意:系统会提示写入尺寸(几行×几列),请避免覆盖重要数据

  6. 选择写入类型
    在弹出框中选择:

    选择写入类型

    • → 写入数值:自动处理不可见字符,匹配成功率更高
    • → 写入公式:生成 INDEX+MATCH,数据可动态更新

4. 两种写入方式的结果对比

结果对比

  • 左侧(写入公式):使用 INDEX+MATCH,结果随源数据变化——但只匹配了1个结果

  • 右侧(写入数值):直接填充结果,能识别部分公式无法匹配的项,失败处显示 【无结果】——匹配到了3个结果

    由此可看出,写入数值的匹配成功率更高,当然,如果名称精确,公式更灵活

    ⚠️ 注意:特别在Excel中,如果你确定应该正确,但公式全部显示错误,可以手动选中写入的公式区域,使用Ctrl+H,在查找内容中填写@,在替换为什么都不填,然后点击全部替换按钮,公式就正确了。WPS应该不需要。

💡 小技巧
若仍有无法匹配的项,可能是名称存在差异。
此时可先用 **“文字匹配”**工具 将名称对齐,再以“匹配结果”作为查询对象(而不是现在使用的右侧名称),实现精准提取。

✅ 对于复杂数据匹配的推荐流程:
文字匹配 → 生成标准名称 → 精准查询 → 提取数据
两工具配合,轻松应对复杂数据整合场景。