按员工编号查姓名、按商品代码查价格,这种"按某个值查出对应数据"的需求,用 Excel 查找公式最合适。几个常用查找函数讲清楚。
VLOOKUP:最常用
`` =VLOOKUP(查找值, 区域, 返回第几列, 0) ``
按"查找值"在区域首列找,返回指定列的数据,0 表示精确匹配。
适合:单向纵向查找,数据在首列。
INDEX + MATCH:更灵活
`` =INDEX(返回列, MATCH(查找值, 查找列, 0)) ``
- MATCH 找"查找值"在查找列的位置;
- INDEX 按位置返回目标列的数据。
相比 VLOOKUP,可以向左查、列顺序不限制,更灵活。
XLOOKUP:新版全能(部分版本)
`` =XLOOKUP(查找值, 查找列, 返回列) ``
语法更简洁,功能更强,部分新版 Excel/WPS 支持。
怎么选
- 简单纵向查找 → VLOOKUP;
- 需要向左查/列不固定 → INDEX+MATCH;
- 新版本追求简洁 → XLOOKUP。
常见报错排查
- #N/A:没找到,检查查找值和区域首列;
- 格式不一致(文本/数字)会导致查不到,统一格式再试;
- 查找列必须是查找值所在列。
用 WPS 表格,查找公式一样好用
WPS 表格支持查找函数:
- VLOOKUP / INDEX+MATCH 均可使用;
- 跨表、跨工作簿也能查;
- 与 Excel 用法一致,上手无压力。
如果你在用 WPS 表格,按编号、代码查对应数据,写个查找公式就自动查出结果。
小结
Excel 查找公式:VLOOKUP 最常用、INDEX+MATCH 更灵活、XLOOKUP 新版全能。简单纵向查找用 VLOOKUP,需要灵活性用 INDEX+MATCH。查不到先检查查找值和格式。WPS 表格同样支持,数据查找几秒完成。