- 查找值:表格2中的A2需匹配的ID;
- 数据表:表格1的A列到B列包含查找值和目标值的区域;
- 列序数:2目标值在数据表中的列数,此处为“名称”所在的B列;
- 精确匹配0:确保仅返回全一致的结果。
二、INDEX+MATCH组合灵活定位
当查找值不在首列时,INDEX+MATCH组合比VLOOKUP更灵活,可实现“任意列查找”。
操作步骤:
1. 若表格1Sheet1中“ID”在B列,“名称”在A列,表格2Sheet2A列是“ID”,需提取“名称”;
2. 在表格2的B2单元格输入公式:`=INDEX(Sheet1!A:A, MATCH(A2, Sheet1!B:B, 0))`;
3. 填充公式后,即可通过ID定位并返回对应名称。
核心逻辑:
- MATCH函数:在表格1的B列ID列中定位表格2 A2的位置,返回行号;
- INDEX函数:根据行号从表格1的A列名称列提取对应值。
三、高级筛选批量提取整行数据
若需一次性筛选并提取包含相同数据的整行信息,高级筛选功能更高效。
操作步骤:
1. 复制表格1中需匹配的列如“ID”列,粘贴到空白区域作为“条件区域”;
2. 选中表格2数据区域,点击菜单栏「数据」→「高级」;
3. 在弹出窗口中,“列表区域”选择表格2数据范围,“条件区域”选择复制的ID列;
4. 勾选“将筛选结果复制到其他位置”,指定粘贴位置,点击「确定」,即可提取所有匹配ID的整行数据。
通过以上方法,可根据实际场景选择适合的工具:VLOOKUP适合简单首列匹配,INDEX+MATCH应对复杂列位置,高级筛选则适合批量整行提取。熟练掌握这些技巧,能大幅提升数据处理效率。
WPS表格中如何筛选两个表相同数据对应的其他内容?
WPS中筛选两个表格相同数据对应信息的实用方法
在数据处理中,经常需要从两个表格中提取相同数据对应的其他信息,例如根据“ID”匹配“名称”“金额”等关联内容。WPS表格提供了多种高效方法,以下是三种常用技巧,帮助快速筛选并提取目标数据。
一、使用VLOOKUP函数精准匹配
VLOOKUP函数是跨表格匹配数据的核心工具,适用于“查找值在首列”的场景。
操作步骤:
1. 假设表格1Sheet1含“ID”A列和“名称”B列,表格2Sheet2含“ID”A列和待匹配的“金额”C列,需在表格2中显示对应“名称”;
2. 在表格2的B2单元格输入公式:`=VLOOKUP(A2, Sheet1!A:B, 2, 0)`;
3. 拖动填充柄向下复制公式,即可显示所有匹配ID对应的“名称”。
关键参数析:
