|
5 g! \1 Y6 D0 q b7 ^' h 本日将对本次Excel版本的全自动《仓库进销存报表》做一次设计更新,更新功能,模糊查询功能模糊查询功能类似筛选框中的搜索选项,如搜索“白”,就是包含这个查询条件的所有类别,当入库明细表或者现存量报表中特别多数据的时候,用Excel本身的搜索非常“卡”的时候,可以设计一个页面,专门做模糊查询;。
- r! r0 l+ v# ?& n# h! }3 ~0 h$ V3 R/ ` 新建一个页面,命名为“1.3 模糊查询入库”,把工作表1.入库表中的入库明细标题字段复制过来,同时在左边的一个单元格中录入货品名称标题,以这个单元格下方输入查询关键字段来判断模糊查询的结果; ! O8 s8 R* @+ p4 j
要实现模糊查询的功能,需要用到的思路就是字段查询函数“FIND”,用FIND函数来判断这个字段在不在,如果在的话就用函数“ISNUMBER”来判断真假,为了方便大家理解,先按分步写函数的思路来展示步骤1:判断查询的关键字在不在查询区域,录入函数=FIND(A3,E3),返回结果16。 / F) A9 i" D# E. u4 d
步骤2:判断步骤1的结果是否是数值,是的话返回TRUE,否则的话返回FALSE,录入函数=ISNUMBER(FIND(A3,E3))步骤3:通过筛选函数来判断步骤2 TRUE的结果,录入函数=FILTER(E3:E4,ISNUMBER(FIND(A3,E3))),得到模糊查询的结果 - w+ N0 O; W: Y3 H& @ |1 _4 B
通过上面的步骤,已经知道模糊查询的原理了,我们可以按照上面的思路,对表1入库明细表中货品名称制作一个单独的模糊查询界面了,在A2录入查询条件“白“,在C2录入对应的函数=FILTER(表1[[入库日期]:[现存量]],ISNUMBER(FIND(A3,表1[货品名称]))),就把货品名称中包含白的所有货品查询出来了 0 G# x& @" ]( z I) S# @" W
再次录入不同的查询条件,可以分别返回不同的查询结果,如包含“彩”的查询结果,包含“4*20”的结果等;
) m2 c! T, E# d' ?5 | u3 b8 @ 同理,学会了这个思路,也可以对出库、现存量分别做对应的查询页面,如果有需求的话,到这里已经把Excel版全自动《仓库进销存报表》全部设计完成,最后一步就是加上一个目录页,这样方便不同的功能间的页面进行跳转; 1 ?4 A9 A( y v
步骤1:选中需要添加目录的所有工作表页面步骤2:选中一个相对靠后面的单元格,录入提取单元格名称的函数:=TEXTAFTER(CELL("filename",A1),"]"),得到所有工作表名称步骤3:新建一个目录页面,录入函数=VSTACK(1.入库表:6.月度进料分析!V1),得到所有工作表的名称 [$ I D0 ]1 ]7 \* T1 q8 s( p, F
步骤4:边上单元格录入“超链接”并在下方录入公式=HYPERLINK(CONCAT("#",B3,"!A1"),B3),下拉填充,就可以得到所有工作表的链接了 ' U- Z M8 `: Y1 f4 r2 z. m
步骤5:选中一个有链接的工作表,在一个相对靠后的单元格中录入“近回目录”,并为这个单元格创建超级链接到目录;然后再复制这个单元格,通过批量选中需要粘贴的工作表,实现批量粘贴 9 _7 P' |( @3 X- w4 t9 L, k5 i
到这里,全部设计完成,效果如下:    
& I( P* w' Z. \$ W 源文件:85 仓库进销存报表.XLSX需要的私信分享;
9 g6 _. [8 @) I/ ? 我是古哥:从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。 " v8 @: V4 i. ]) a4 W
学习PMC生产计划,关注古哥计划! 4 E1 C6 H; }5 t9 _- \
7 m( @" T; C3 w5 R7 E# F
- B2 |+ X& z0 j1 F
7 }+ R; b9 i. U' z
H9 P5 E& p3 d$ \/ V |