VLOOKUP 是经典查找函数,XLOOKUP 是新一代替代方案。两者核心区别在于灵活性、兼容性和语法简洁度。
| 对比维度 | VLOOKUP | XLOOKUP |
|---|---|---|
| 查找方向 | 只能向右查找(查找列必须在返回列左边) | 任意方向,左右上下都行 |
| 找不到的处理 | 返回 #N/A,需手动套 IFERROR | 内置 if_not_found 参数 |
| 返回多列 | 不支持,需写多个公式 | 直接返回多列范围 |
| 模糊匹配 | 仅 TRUE/FALSE(近似/精确) | 支持通配符、精确、下一个较大值等 6 种模式 |
| 语法直觉 | 第3个参数是列号数字,容易数错 | 直接指定返回范围,不用数列号 |
| 兼容性 | ✅ 所有 Excel 版本 + WPS | ⚠ 仅 Excel 365 / 2021+ |