Excel 练习场

Excel 实战练习

商品编号匹配单价

用商品编号从价格表中带出单价,并处理找不到编号的情况。

运营 中等 预计 7 分钟 XLOOKUP

业务背景

运营同事拿到销售明细后,需要根据商品编号自动匹配单价,避免手工查价格表。

练习目标

在 D4:D11 中根据商品编号返回对应单价;找不到编号时显示“未找到”。

目标单元格:D4

题目字段

  • 商品编号:销售明细中的商品代码
  • 商品名称:本次销售商品
  • 销量:销售数量
  • 价格表:商品编号和标准单价

示例数据

商品编号商品名称销量单价(元)
P-1001无线鼠标36
P-1004扩展坞18
P-1007人体工学椅6
P-1010显示器支架22
P-1003蓝牙键盘31
P-1019未知配件8

商品价格表

商品编号标准单价
P-100189
P-100259
P-1003129
P-1004199
P-1006149
P-1007699

推荐公式

=XLOOKUP(A4,$A$15:$A$20,$B$15:$B$20,"未找到")

公式已经能匹配单价,也能处理 P-1019 这种不存在的编号。

练习步骤

  • 用 A4 作为查找值
  • 在价格表编号列中查找
  • 返回价格表中的单价列
  • 补上找不到时的提示文本

常见错误

请处理找不到的商品编号

如果缺少第 4 个参数,找不到编号时会显示错误值。给 XLOOKUP 加上“未找到”,工作表给同事看会更友好。

查找范围和返回范围要分开

查找范围应该是价格表里的商品编号列,返回范围应该是标准单价列。不要把整张表都放进返回范围。

相关公式