业务背景
运营同事拿到销售明细后,需要根据商品编号自动匹配单价,避免手工查价格表。
Excel 实战练习
用商品编号从价格表中带出单价,并处理找不到编号的情况。
运营同事拿到销售明细后,需要根据商品编号自动匹配单价,避免手工查价格表。
在 D4:D11 中根据商品编号返回对应单价;找不到编号时显示“未找到”。
目标单元格:D4
| 商品编号 | 商品名称 | 销量 | 单价(元) |
|---|---|---|---|
| P-1001 | 无线鼠标 | 36 | |
| P-1004 | 扩展坞 | 18 | |
| P-1007 | 人体工学椅 | 6 | |
| P-1010 | 显示器支架 | 22 | |
| P-1003 | 蓝牙键盘 | 31 | |
| P-1019 | 未知配件 | 8 |
| 商品编号 | 标准单价 |
|---|---|
| P-1001 | 89 |
| P-1002 | 59 |
| P-1003 | 129 |
| P-1004 | 199 |
| P-1006 | 149 |
| P-1007 | 699 |
=XLOOKUP(A4,$A$15:$A$20,$B$15:$B$20,"未找到")
公式已经能匹配单价,也能处理 P-1019 这种不存在的编号。
如果缺少第 4 个参数,找不到编号时会显示错误值。给 XLOOKUP 加上“未找到”,工作表给同事看会更友好。
查找范围应该是价格表里的商品编号列,返回范围应该是标准单价列。不要把整张表都放进返回范围。