
目录VLOOKUP 基础用法进阶技巧XLOOKUP避坑指南跨表数据匹配VLOOKUP两张表格一张订单表、一张商品价格表用编号匹配单价。VLOOKUP 基础用法假设有两个表订单表 (Sheet2) 只有“编号”需要填充“单价”。商品价格表 (Sheet1) 有完整的“编号”和对应的“单价”。目标是在订单表的单价列比如E2单元格输入公式根据编号去商品价格表里匹配出对应的单价。公式拆解在订单表的E2单元格输入以下公式VLOOKUP(A2, Sheet1!A:B, 2, 0)这个公式可以理解为“请去 Sheet1 表的A到B列这个范围里找到和A2单元格编号完全一样的那一行然后返回该行第2列的数据。”A2 这是“找谁”也就是订单表里的商品编号。Sheet1!A:B 这是“在哪找”即去商品价格表Sheet1的A列到B列这个区域查找。2 这是“要第几列的数据”因为单价在你选定的区域A:B的第2列所以填2。0 代表“精确匹配”这一步非常重要必须填0或 FALSE。输入完公式后按回车键再双击单元格右下角的填充柄就能把所有单价都匹配过来了。进阶技巧XLOOKUP如果Excel 是 Office 2021 或 Microsoft 365 及以上版本强烈推荐你用它的升级版——XLOOKUP这个函数更强大、更简单XLOOKUP(A2, Sheet1!A:A, Sheet1!B:B)它的逻辑更直观“找到A2单元格的编号在Sheet1的A列里查找然后返回Sheet1 B列对应行的数据。”它不需要数第几列直接选择要返回的列就行大大降低了出错概率。默认就是精确匹配后面参数可以省略。如果找不到数据还可以设置一个自定义提示比如 XLOOKUP(..., 未找到) 。避坑指南格式要统一 确保两个表的“编号”列格式一致都是文本或都是数字否则可能匹配失败。查找值在第一列 VLOOKUP 有个铁律就是你用来查找的“编号”列必须在你选定的查找区域如 Sheet1!A:B的第一列。锁定查找区域 在公式里选中查找区域后可以按 F4 键锁定它变成$A$1:$B$100这样这样下拉填充公式时区域才不会跑偏。