在Excel中制作自适应下拉菜单

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:eire
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  小王利用Excel“数据有效性”当中的“序列”功能在单元格内创建了一个下拉菜单,在进行输入时可以在下拉菜单中选择项目。这样的下拉菜单可以提高输入时的准确性和便利性。
  但是,由于项目非常多,制作的下拉菜单也非常长,选择浏览时费事、费时。于是,小王对他的菜单进行了智能化改造。
  改造后的下拉菜单可以根据用户在单元格里输入的字符,在下拉菜单的显示项目中自动筛选出以这些字符开头的项目,缩小下拉菜单中的项目选择范围,使目标更精准,方便用户选取。小王的这种自适应下拉菜单是如何实现的呢?
  对原始选择项目排序
  这个过程主要是将需要作为选择项目的原始数据进行排序。首先,选中作为选择项目的数据区域,利用“数据→排序”菜单或“工具”栏上的升序、降序按钮都可以进行排序。排序以后,以相同字符开头的字符串将分布在连续的单元格中,便于创建数据有效性的引用序列(图1)。
  利用数据有效性生成下拉菜单
  这个过程主要是利用数据的有效性来生成下拉菜单。首先,我们选中需要设置下拉菜单的单元格,然后选择“数据→有效性”,在弹出的“数据有效性”对话框中,选择“设置”选项卡,在“有效性条件”的“允许”处选择“序列”,并且在“来源”中使用以下公式:
  =OFFSET($A$1,MATCH(C2&"*",$A:$A,0)
  -1,,COUNTIF($A:$A,C2&"*"))
  其中,A列是之前排过序的项目数据源所在列,C2 则是当前选中的单元格(图2)。
  在上述公式中,MATCH函数的作用是返回在指定方式下与指定数值匹配的数组中元素的相应位置。MATCH(C2&"*",$A:$A,0),这部分可以在A列中查找以C2当中字符打头的项目,返回其中找到的第一个项目的行号,其中“*”是通配符,可以表示一个或多个字符。
  COUNTIF函数的作用是计算区域中满足给定条件的单元格的个数。 COUNTIF($A:$A,C2&"*"),这部分公式在A列中统计以C2当中字符打头的项目的个数。
  以图中的数据情况为例,如果我在C2单元格中输入“上”字,那么MATCH(C2&"*",$A:$A,0)就等于5,而COUNTIF($A:$A,C2&"*")则等于2,所以整个公式就等效于:
  =OFFSET($A$1,5-1,,2)
  而这个OFFSET函数公式的作用是形成一个引用区域,即以A1单元格向下偏移4行(A5单元格),以此单元格起始的2行单元格区域为引用范围。
  由此不难看出,这个公式的整体作用就是在A列数据源中提取出以C2单元格当中字符开始的所有项目。以这个提取出来的区域作为数据有效性序列的引用源,就可以形成一个可以动态变化、自动适应单元格输入内容的下拉菜单。
  去除错误提示
  这个操作的目的是为了在单元格当中输入不完整的项目字符串时,系统不会因为数据有效性的错误警告而阻止用户的输入。
  在“数据有效性”设置窗口选中“出错警告”选项卡,取消勾选“输入无效数据时显示出错警告”选项。
  经过上面的设置,当C2单元格中输入“上”字后,点击下拉菜单,这时下拉菜单只有两个选项。选择范围缩小,这样操作更精准、更快捷(图3)。
其他文献
案例需求描述  网友A用自己的一台机器下载连续剧,而硬盘空间已经吃紧,存不了几部就会爆满,但他已经将获得的许多种子全都加入到迅雷的下载列表中并开始下载了。现在的问题是,大批电影下载任务加入下载列表,下载一段时间后很可能造成本地硬盘爆满,下载任务自动暂停。虽说身边的一台内网服务器有大容量存储空间可用来备份。但若是时不时地要去看下载任务,并将已经下载的影片移动到服务器上存储,又比较麻烦。  还有一个问
期刊
无痛输卵管结扎100例分析    中图分类号:R713.5+4 文献标识码:A 文章编号:1672-3783(2008)-10-0047-01  关键词:无痛输卵管结扎    经腹输卵管结扎术是一种永久性避孕方法,是主要的节育措施之一。传统的经腹输卵管结扎术采用局部麻醉下手术,往往使接受节育手术的妇女承受很大心理压力。特别是由于局麻药只能在切皮时起到麻醉作用,而对于术中腹部探查造成的牵拉疼痛和不适
期刊
中图分类号:R722.1 文献标识码:A 文章编号:1672-3783(2008)-10-0045-01  摘要:目的:了解我院早期新生儿呼吸衰竭发生及救治情况。方法:统计分析近两年半我院早期新生儿呼吸衰竭的临床情况并与以往比较。结果:我院近年新生儿呼吸衰竭救治成功率达85.9%(116/135,比十年前下降了十五个百分点),未出现一例气胸,但机械通气肺部感染也高达96.5%。结论:以呼吸支持为主
期刊
小宇最近确实很忙,晚上加班修订销售合同,第二天清晨被闹钟吵醒,匆忙起床赶到了公司。当想掏出手机给客户打电话时,却发现手机忘在家里了。客户可能随时和自己电话联系,商场如战场,机会稍纵即逝。换成别人一定急得团团转,不过小宇却气定神闲。小宇究竟有什么秘密武器,让他如此自信呢?  在手机上安卓WebKey  原来,小宇手机安装了WebKey这款有趣的安卓手机软件,可以对自己的安卓手机进行遥控操作。因为家里
期刊
顾名思义,原道N90四核FHD是一款集四核处理器与视网膜屏幕于一身的顶配新品,但1299元的零售价却让其更容易被普通消费者所接受。  外观颇显苹果风  原道N90四核FHD采用了9.7英寸屏幕以及圆弧边角的设计,整体风格和白色款苹果iPad很像,只是取消了底部边框的返回按钮,前置摄像头的位置也移到了右上角的边框处。这款产品的背壳采用了铝镁合金与塑料材质混搭的形式,主要的功能按键与扩展接口则全部集中
期刊
中图分类号:R573.3 文献标识码:A 文章编号:1672-3783(2000)-10-0050-01  关键词:胃炎 反流性/中医药疗法 加味丹栀逍遥散 辨证论治    反流性胃炎是因十二指肠液反流入胃,刺激胃黏膜,导致胃黏充血、水肿及多发性的胃黏膜糜烂、出血斑点,是慢性胃炎的一个特殊类型,临床表现为胃脘疼痛、痞满、烧心、口苦、呕吐酸水、嗳气、嘈杂、纳呆、黑便等。胃镜检查可见胃黏膜充血、水肿、
期刊
相信不少人有过这样的经历:使用修改版的QQ,可以显示QQ好友的所在地;登录某些网站或论坛会显示“欢迎来自某某地方的朋友”……这是如何实现的呢?根源就是IP地址。  如何查看自己的IP地址。每个网上冲浪的用户都会拥有一个IP地址,普通的拨号上网,通常IP地址是随机的,而一些在局域网内的电脑,上网的IP地址则通常是固定的。上网后,我们可以在IP查询网查看自己当前的IP地址及所在地,登录http://w
期刊
如果你喜欢个性张扬的“游戏利器”,相信魔蝎圣骑士FPS专业级游戏鼠标绝对是你的不二之选。  张扬炫酷的外观设计  魔蝎圣骑士是一款专为右手用户设计的专业游戏鼠标,铠甲式的风格劲酷十足,机身右侧则提供了指托,以便用户的无名指及小拇指舒适摆放,符合人体工学理念。鼠标整体采用了黑色的仿肤材质设计,把握手感极佳。滚轮和镂空部分的机身内部都采用了透明的白色磨砂材质,黑白搭配的色调百看不腻。  炫酷的背光是圣
期刊
CFan前几期的文章中介绍过如何清理系统垃圾文件,不过有些读者反映,虽然照着操作之后系统变“瘦”了不少,但还是存在许多莫名其妙的垃圾文件,即使通过专业的清理软件也很难消除。今天就来分析一下常用的应用软件产生了哪些垃圾文件,又该到什么地方清除它。  专业软件如何清理垃圾  专业清理软件有不少,这里以金山卫士4.6的操作为例。启动它之后切换到“垃圾清理→清理垃圾”,勾选相应选项后点击“开始扫描”,扫描
期刊
中图分类号:R735.3+5 文献标识码:A 文章编号:1672-3783(2008)-10-0043-01  摘要:目的:探讨左半结肠癌急性梗阻行一期切除吻合术的治疗效果。方法:回顾性分析我院1998年1月~2008年1月收治的左半结肠癌急性梗阻66例的临床资料。结果:本组病例术后未发生肠瘘,无死亡病例。结论:术中合理应用结肠灌洗,术后积极辅助治疗,一期切除吻合术是安全可行的,可避免二次手术带给
期刊