一、使用VLOOKUP函数匹配
准备数据 确保姓名列和对应数据列在两个表格中已正确排列。例如,表哥的姓名在A列,年龄在B列;另一个表中表哥的姓名在D列,职业在E列。
输入公式
在目标单元格输入以下公式:
$$=VLOOKUP(A2, 数据区域!A:B, 2, 0)$$
其中:
- `A2` 是要匹配的姓名单元格;
- `数据区域!A:B` 是包含姓名和对应数据的范围(如Sheet2!A2:B10);
- `2` 表示返回数据区域中的第2列(如年龄);
- `0` 表示精确匹配。
注意事项
- 若未找到匹配项,会显示 `N/A` 错误,需检查姓名是否完全一致(包括空格和大小写);
- 适用于单表内查找,无法直接跨表匹配。
二、使用XLOOKUP函数匹配(推荐Excel 365及以上版本)
准备数据
同样需确保姓名列和对应数据列在两个表格中排列一致。
输入公式
在目标单元格输入:
$$=XLOOKUP(A2, 数据区域!A:B, C2)$$
其中:
- `A2` 是要匹配的姓名;
- `数据区域!A:B` 是姓名列范围;
- `C2` 是返回数据列(如职业)。
优势
- 支持模糊匹配和精确匹配;
- 若未找到匹配项,会返回 `N/A`,但不会报错;
- 语法更简洁,比VLOOKUP更易读。
三、其他注意事项
数据预处理: 若存在多余空格或大小写不一致,建议使用 `TRIM` 和 `UPPER` 函数清洗数据。例如: $$=TRIM(UPPER(A2)) = TRIM(UPPER(数据区域!A2))$$ 跨表匹配
通过以上方法,您可以高效地匹配表哥的名字并获取对应信息。