玩转excel下拉菜单自动更新、剔除重复项、空值全搞定.docx
《玩转excel下拉菜单自动更新、剔除重复项、空值全搞定.docx》由会员分享,可在线阅读,更多相关《玩转excel下拉菜单自动更新、剔除重复项、空值全搞定.docx(9页珍藏版)》请在第一文库网上搜索。
1、玩转exce1下拉菜单,自动更新、剔除重复项、空值,全搞定在单元格中设置下拉菜单能有效提高表格录入和查找效率,还能规范数据,避免输入错误,是很受欢迎的实用功能。网上很多文章在讲解设置方法时,用的案例数据都很简单规范,实现起来比较容易。但在实际工作中,数据不一定规范,这样生成的菜单往往会存在一些瑕疵、甚至错误。本文针对实际工作数据生成菜单中遇到的问题,分享处理解决方法,和大家一起玩转exce1下拉菜单。一级菜单1、设置方法选中需要设置下拉菜单的单元格,点击数据菜单下的数据有效性,将允许项设置为“序列,单击一下来源”输入框后,在表格里选取单元格区域作为菜单选项,或者手动在来源框输入单元格区域作为菜
2、单选项,点击确定,菜单设置完成。2W1布i11瓜果熟食取果枝菜肉类面包卤夷感类菜臭牛肉器面包面点干果类花果英羊肉或面包苏菜水果柒根茎英猪肉法式面包排骨余粮面包二SRJjfiaKxmMkrosoftExc开发工J1ABBYYFineReader12其中来源框输入公式为:=$A$1:$E$1,即将A1至E1单元格数据作为菜单的下拉选项。可一次性选中12至15单元格,一步设置多个单元格的下拉菜单。2、菜单自动更新、消除空值实际工作中,上面的案例可能会需要中途增加菜单选项的要求,比如要求增加F1单元格为菜单选项。这时我们就需要重新设置一次菜单,选择单元格修改来源看的输入公式为:=$A$1:$F$1O为
3、避免每次增加选项都要重新进行菜单设置,可以在设置来源公式时,直接将预计可能会增加的菜单项单元格输入到公式里,比如上面的案例,虽然F1没有数据,但我们在设置来源公式时可以直接输入:=$A$1:$F$1O这样在后期FI单元格补充输入数据时,数据就会自动出现在菜单选项中,得到达到自动更新菜单的效果。但是,这样生成的菜单有个小瑕疵,即当F1还未填入数据时,菜单选项对应F1的位置会出现空白,不太合适。我们需要实现当FI有数据就显示在菜单选项中,当FI没数据时,空白区域不显示在菜单中。方法如下:修改来源位置的公式为:=OFFSET($A$1,1,MATCH(CHAR(1),$A$1:$F$1r-1),公式
4、里的$八$1:$F$1为预设菜单的区域。3、消除菜单中间空值有时候,会遇到菜单来源单元格区域中间某个单元格为空值,比如上面的案例中D1单元格为空,E1格有数据,需要消除菜单中的空白。可以通过设置辅助数据的方式,先将A1至F1单元格区域进行重新排列,将空白值放到区域的末端,再设置来源位置公式,具体如下:SAABBYYAn*RMdr12-H和顺序轴助勃据驾合弁计HSiSbWi熟食从果枝果肉类一缓果单熟食瓜果Zi菜面色肉类,$1$5:$Q$5,-D)15至Q5单元格为重新排列辅助区域,作为菜单选项来源区域。15单元格公式为=IFERROR(INDEX($A$1:$F$1,SMA11(IF($A$1:
5、$F$1ofCO1UMN($A$1:$F$1),49),CO1UMN(A1),),shift+ctr1+enter三键同时按。右拉拖到到Q5完成辅助数据。数据来源公式:=OFFSET($1$5MATCH(CHAR(I)S1$5:$Q$5,-1)4、消除重复值有时候我们会遇到数据区域里面有重复值的情况,要求在菜单下拉项中只显示一次,不要重复显示。比如下面的情况,菜单下拉项要同时剔除重复值和空值:解决方法:VBA处理,在页面代码区粘贴下面的代码:PrivateSubWorksheet_Se1ectionChange(ByVa1TargetAsRange)IfTargetCoIumn9OrTarge
6、tCount1OrTargetRow2ThenExitSubSetsht=ActiveSheetDimarr,brerr,i&,j&ReDimarr(100)Fori=1To6Ifsht.Ce11s(1zi)ThenForj=1Toi-1Ifsht.Ce11s(1,i)=sht.Ce11s(1,j)ThenGoTo10NextIfj=iThenn=n+1arr(n)=sht.Ce11s(1,i)EndIfEndIf1ONextIfn=0ThenExitSubReDimbrr(1Ton)Fori=1Tonbrr(i)=arr(i)s=Join(brr,z,)NextWithSe1ection.V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 下拉 菜单 自动更新 剔除 重复 搞定