表格查询匹配

网页版 VLOOKUP:粘两段从 Excel 复制的表格,用「关键字」把右表(或主表)里的行批量捞出来,自由指定返回哪几列。支持精确 / 包含 / 前缀三种匹配、多个条件必须同时成立、一个关键字命中多行(一对多),也支持直接把两张表按某个列合并成一张。全部在浏览器本地算,数据不上传。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

表格查询匹配能做什么

网页版 VLOOKUP:粘两段从 Excel 复制的表格,用「关键字」把右表(或主表)里的行批量捞出来,自由指定返回哪几列。支持精确 / 包含 / 前缀三种匹配、多个条件必须同时成立、一个关键字命中多行(一对多),也支持直接把两张表按某个列合并成一张。全部在浏览器本地算,数据不上传。

怎么用表格查询匹配

  1. 在「数据表」里粘贴主数据(从 Excel 直接框选复制即可,默认按制表符分隔,也可以切成逗号 / 分号 / 竖线)
  2. 勾选「首行是表头」——勾上后表头不参与匹配;没表头就会用「第 N 列」当列名
  3. 在「待查关键字」里每行写一个要查的值;想让多个条件同时成立,就在一行里用分隔符隔开多个值(例如:销售 上海)
  4. 「关键字所在列」选查哪个列,再加一个「附加条件列」就是双条件;两个条件必须同时命中才算匹配
  5. 「要返回的列」勾上要带走的列,「匹配方式」选精确 / 包含 / 前缀;勾「一个关键字命中多行时只取第一条」可以压成一对一
  6. 结果是以表格呈现的实时预览,点「复制」拿制表符分隔的文本直接粘回 Excel,或点「下载」存成 txt

示例

输入:

数据表:学号 / 姓名 / 部门 / 城市 / 金额(含 1001 两条记录)。关键字所在列 = 学号,返回列 = 姓名、部门;待查关键字三行:1001、1002、9999

输出:

1001 命中 2 行(张三 销售、张三 销售);1002 命中 1 行(李四 财务);9999 无匹配,提示「有关键字没查到:1」;共返回 3 行结果

「1001」在数据表里出现两次(金额 120 与 300),是一对多的典型场景;9999 是刻意留的未命中样例

使用技巧与注意点

常见问题

这个工具和 Excel 的 VLOOKUP 有什么区别?

Excel 的 VLOOKUP 只能从左往右查、一对多时只返回第一条;这里可以任意选返回列、默认把一对多全部列出、支持包含和前缀匹配,也支持多条件同时满足,而且不用装插件、不限制行数。

为什么我查的关键字提示「没查到」?

先确认「关键字所在列」选的是不是真正存那个值的列(列从 1 开始数);再确认匹配方式是不是「精确」——数字 1001 和文本 1001 在精确匹配下不相等,可以在数据里用「包含」试一次。结果区右上角会显示有几个关键字没命中。

多条件查询是怎么配合的?

在「关键字所在列」选主条件列,在「附加条件列」选第二列;然后在一行里用分隔符把两个值写进去(例如「销售 上海」)。两个条件会对同一行同时判定,都命中才算匹配。

表格数据量大 / 带千分位和货币符号能处理吗?

文本匹配层会先 trim 掉首尾空格,纯属显示的数量级(如 1,234)也能当关键字查。数值聚合请看本站的「分组汇总透视」工具,它会把千分位和 ¥ / $ 符号剥掉再计算。

我粘贴的表格数据会上传服务器吗?

不会。所有匹配与合并都在浏览器本地完成,表格内容、关键字都不会离开你的设备。

相关工具

同类数据处理工具

查看全部数据处理工具