每天手动输入商品名称?

下拉选项永远不更新?

核对数据到头晕眼花?

作为职场人,这些痛点每天都在偷走你的效率!

今天教你用Excel的「动态下拉菜单 智能匹配」组合拳,实现:

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

商品名称自动同步库存

二级分类智能联动

数据自动填充无误差!

Step 1:提取不重复值,设置一级下拉菜单

(1)公式=UNIQUE(FILTER(B:B,(B:B<>"")*(B:B<>B1)))

这个公式会智能筛选B列中非空且不等于B1单元格的内容,再用UNIQUE函数去重,生成你的一级分类菜单。

在库存表中L1单元格里,输入以上公式,就能提取到商品名称的不重复值。生成的是辅助列,作为一级下拉菜单备用。

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

(2) 选中销售单里的E6:E15 → 数据选项卡 → 数据验证

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

→ 序列 → 输入公式=库存表!$L$1# → 确定!

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

由于UNIQUE属于「动态数组函数」,结果会像水流一样自动填充到下方的单元格,形成连续的菜单选项区域。

公式里出现的库存表!$L$1#,正是对这种动态区域的引用方式:$L$1是起始单元格,#符号表示「让Excel自动检测这个动态数组的范围」。就像告诉Excel:"从L1开始,把UNIQUE函数生成的整个连续菜单都包含进来!"

现在每次库存表新增分类,销售单的下拉菜单会自动更新,再也不用手动添加。

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

Step 2:创建二级联动菜单(F6:F15)

公式=OFFSET(库存表!$C$1,MATCH(E6,库存表!$B:$B,)-1,,COUNTIF(库存表!$B:$B,E6),)作用:根据E列选择的一级分类,自动匹配对应的商品名称

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

  1. MATCH函数:在库存表B列找E6的值的位置
  2. OFFSET函数:以C1为基准点,偏移到对应分类的商品列表起始位置
  3. COUNTIF函数:统计该分类下有多少商品,确定下拉菜单长度

操作

选中F6:F15 → 数据验证 → 序列 → 输入公式→F6:F15单元格的二级菜单会自动关联左侧的一级选择。

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

Step 3:自动匹配价格/库存(G6单元格)

公式:=IF(F6<>"",XLOOKUP(E6&F6,库存表!$B:$B&库存表!$C:$C,库存表!$D:$D),"")作用:当选择商品名称后,自动显示对应的单位及单价

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

把E列和F列的内容用&符号合并,在库存表B&C列中精确查找匹配项,返回D列的价格。如果F6为空,显示空白。

Excel开挂教程:告别手动输入!下拉菜单自动更新+智能匹配-趣帮office教程网

这套组合拳让Excel从"记录工具"升级为"智能助手",特别适合需要频繁处理订单、库存的职场人。

掌握动态下拉菜单 XLOOKUP公式,不仅能减少90%的手动输入错误,更能让你在同事中脱颖而出!还不快收藏转发给同事一起学起来?