网页版 VLOOKUP:粘两段从 Excel 复制的表格,用「关键字」把右表(或主表)里的行批量捞出来,自由指定返回哪几列。支持精确 / 包含 / 前缀三种匹配、多个条件必须同时成立、一个关键字命中多行(一对多),也支持直接把两张表按某个列合并成一张。全部在浏览器本地算,数据不上传。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
网页版 VLOOKUP:粘两段从 Excel 复制的表格,用「关键字」把右表(或主表)里的行批量捞出来,自由指定返回哪几列。支持精确 / 包含 / 前缀三种匹配、多个条件必须同时成立、一个关键字命中多行(一对多),也支持直接把两张表按某个列合并成一张。全部在浏览器本地算,数据不上传。
输入:
数据表:学号 / 姓名 / 部门 / 城市 / 金额(含 1001 两条记录)。关键字所在列 = 学号,返回列 = 姓名、部门;待查关键字三行:1001、1002、9999
输出:
1001 命中 2 行(张三 销售、张三 销售);1002 命中 1 行(李四 财务);9999 无匹配,提示「有关键字没查到:1」;共返回 3 行结果
「1001」在数据表里出现两次(金额 120 与 300),是一对多的典型场景;9999 是刻意留的未命中样例
Excel 的 VLOOKUP 只能从左往右查、一对多时只返回第一条;这里可以任意选返回列、默认把一对多全部列出、支持包含和前缀匹配,也支持多条件同时满足,而且不用装插件、不限制行数。
先确认「关键字所在列」选的是不是真正存那个值的列(列从 1 开始数);再确认匹配方式是不是「精确」——数字 1001 和文本 1001 在精确匹配下不相等,可以在数据里用「包含」试一次。结果区右上角会显示有几个关键字没命中。
在「关键字所在列」选主条件列,在「附加条件列」选第二列;然后在一行里用分隔符把两个值写进去(例如「销售 上海」)。两个条件会对同一行同时判定,都命中才算匹配。
文本匹配层会先 trim 掉首尾空格,纯属显示的数量级(如 1,234)也能当关键字查。数值聚合请看本站的「分组汇总透视」工具,它会把千分位和 ¥ / $ 符号剥掉再计算。
不会。所有匹配与合并都在浏览器本地完成,表格内容、关键字都不会离开你的设备。