Excel智能“装箱单”:把符合条件的记录全部显示出来!

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

最近几天小编遇到一个制作Excel装箱单的问题,整理好了思路,来分享给大家,希望可以对大家日常的工作有一些启发。

如下图所示:

左图是一张固定格式的装箱单模板;右图是一张服装的部门与型号尺寸数量明细表。我们想要通过在装箱单中通过下拉菜单切换不同的部门名称,来把明细表中符合条件的记录全部显示出来。

我们该如何制作这种智能的Excel装箱单呢?下面小编就带大家来介绍一下具体的设置过程。

步骤01|准备下拉菜单的数据源列表

复制F列的部门数据,粘贴到J列,然后将J列数据做“删除重复值”的操作,留下唯一值,作为下拉菜单(数据验证)的数据源列表。具体操作步骤如下图所示:

步骤02|设置装箱单部门的下拉菜单

点击装箱单表格中B2单元格,点击“数据”选项卡,点击“数据验证”按钮,进入“数据验证”的对话框:

“允许”设置为:“序列”

“来源”处引用数据区域:“=$J$2:$J$4”

点击“确定”退出,即可完成部门下拉菜单的设置。如下图所示:

步骤03|得到符合条件的所有“型号”数据

在A4单元格输入函数公式:

=INDEX($G:$G,SMALL(IF($F$2:$F$9=$B$2,ROW($2:$9),1000),ROW(1:1)),)&""

最后按Ctrl+Shift+回车键,结束数组公式,下拉填充公式即可。

步骤04|得到符合条件的所有“件数”数据

在B4单元格输入函数公式:

=INDEX($H:$H,SMALL(IF($F$2:$F$9=$B$2,ROW($2:$9),1000),ROW(1:1)),)&""

最后按Ctrl+Shift+回车键,结束数组公式,下拉填充公式即可。

效果图

通过下拉菜单切换装箱单的“部门”名称,来实现把符合条件的记录全部显示出来的智能装箱单就做出来了。如下图所示:

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!您也可以通过在文章底部[留言]的方式来反馈实际办公中遇到的Excel问题场景。
(0)

相关推荐