Excel筛选最末级科目最简单的方法(含年会人员抽奖工具)

2019年12月07日06时40分内容来源:Excel不加班

与 30万 读者一起学Excel



VIP学员的问题,如何将每个科目的最末级及其对应的数量和金额提取或筛选出来?不是科目内最后一个数,是科目内所有的最末级都筛选。


针对这种情况,卢子无意间发现一种超简单的方法。先来说规律。


以N1509.02.001为例,不是末级科目,所以前面几个科目代码,必然会出现不止一次(这里是3次)。都是以N1509.02.001****这种形式。


而N1509.02.001.002和N1509.02.001.003,是末级科目,科目代码只出现1次,后面没有任何内容。


看出规律没,非末级科目,加上后面的内容,会出现多次,而末级科目,后面没有内容,只出现1次。


这样,借助辅助列判断是否只出现1次,如果是返回TRUE,不是返回FASLE。

=COUNTIF(A:A,A4&"*")=1



再将TRUE筛选出来,就搞定了,是不是很简单?


昨天的抽奖转盘,是针对奖品来的,今天的抽奖工具是针对人员来的。不同模板针对不同场景。


这是用Excel制作的抽奖器,先看效果动画,按任意键进行抽奖。


这个抽奖器操作非常简单,下面说一下操作步骤。


Step 01打开抽奖信息清单这个工作簿,将要抽奖的人员放在A列,不需要填写标题,操作完以后关闭工作簿。


Step 02打开Excel不加班抽奖这个工作簿,这时会有一个警告对话框,直接确定就行。


Step 03设置奖项的人数,以及每次抽多少人,确定。后面还会弹出对话框,全部都点确定。


Step 04进入抽奖环节,按任意键开始抽奖。


最后,抽奖器是借助VBA做的,如果你没有启用宏,需要先启动才可以使用。


源文件:

https://pan.baidu.com/s/1oUcJDGqZNNAh45mqe0m6eA


推荐:Excel提取最后一级科目,1分钟搞定!

上篇:Excel发票管理自动查询模板(含年终抽奖转盘)

年会你们公司用什么方法抽奖呢?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

请把「Excel不加班」推荐给你的朋友

最值得关注的微信公众号