EXCEL 应用之 创建下拉列表
在网页或PS系统录入数据时,经常会用到“下拉列表”,需要输入的内容只需在列表中选择即可,既可以节省时间又提高...
在网页或PS系统录入数据时,经常会用到“下拉列表”,需要输入的内容只需在列表中选择即可,既可以节省时间又提高录入的准确率。在万能的EXCEL里同样可以实现这种效果,本期我们就来分享创建“下拉列表”的一般方法和奇行方法。
创建“下拉列表”的步骤非常简单,选中需要创建“下拉列表”单元格区域,“数据”选项卡-“数据有效性”命令-“设置 允许条件”选择“序列”,在“来源”框中输入下拉列表的选项即可,各选项之间用英文的“,”隔开。默认勾选“提供下拉箭头”选项。
以下图中设置“性别”字段的下拉列表为例。
创建完成后再录入性别信息只需轻点下拉箭头选择即可。
P.S 本次分享使用的是EXCEL 2013版本,“数据验证”即为2007和2010版本中的“数据有效性”。
性别字段中只有“男”,“女”两个选项,在“来源”设置中输入比较简单,当需要设置字段选项有很多的时候,每次都手动输入的话既费时费力还显得很LOW。这里飞哥要介绍一个稍微不那么LOW的小功能“定义名称”。
“定义名称”可以理解为给单元格、单元格区域、公式或常量设置一个名字,“名称”的适用范围可以是工作表级别的也可以是工作簿级别的。
下面我们通过一个具体实例来了解。
假设“势力范围”字段包括:世界政府、海军本部、G5海军、NEO海军、司法岛、推进城、四皇、王下七武海、革命军、空岛。我们将以上选项定义名称“势力范围”。具体步骤如下:
1
新建一张工作表,录入需要“定义名称”的内容。
如果定义内容不影响原表或名称的适用范围是工作表级别则不用新建工作表。
2
“公式”选项卡中选择“定义名称”命令,进入“新建名称”对话框,设置名称、适用范围及引用位置,点击确定完成。
EXCEL中定义名称的方法有很多种,上面使用的是最正经的方法,正经有正经的好处,后面让你见识它的暴走状态,对其它定义名称的方法感兴趣的话可以通过EXCEL的帮助文件去了解。
EXCEL的帮助文件(F1键可调出)是非常非常非常有用的自学指导材料,当然你得有耐心去看,没那个耐心的还是看飞哥的分享吧。
回到正题,上面已经定义了一个叫“势力范围”的名称,从此势力范围这四个字在EXCEL中就不是简单的四个汉字了。
当我们为下表中势力范围字段创建“下拉列表”时,在“来源”框中输入“=势力范围”即可。
最后实现的效果和逐项录入各个选项的方法是一样的。
如果你觉得定义名称只能装这点B就大错特错了,这个B装到这只能给60分,下面这段内容能装到70分。
随着剧情的发展,不断出现新的势力范围,要是每次有新势力出现我们就要去重新定义名称是不是很麻烦,好,果实能力要觉醒了。
上面我们提到,“定义名称”的对象可以是公式,有一种公式返回的结果是单元格区域引用,那么我们就可以对单元格区域引用公式来定义一个“动态名称”。
这里我们用到了一个单元格引用函数 OFFSET,引用公式在这里不做解读了,以后我们会单独分享这部分知识。总之,这个公式的结果是返回A列中A2以下的非空单元格区域。
当我们将新出现的势力范围更新到A列中时,势力范围字段的下拉列表中就会自动添加这些选项。
当然,我们也可以在“数据有效性”的序列“来源”中直接输入引用下拉列表选项的公式,省略定义动态名称这个步骤。
下面要装80分的B了。
在现实情况中,我们经常遇到需要根据前一个字段的数据来确定后一个字段的数据范围,也就是所谓的“二级下拉列表”。
例如,恶魔果实类型有3个选项:自然系、超人系、动物系,加上无恶魔果实能力共有4个选项,每种恶魔果实类型下又有很多种果实能力。我们在恶魔果实能力下拉列表中肯定不希望乱入之前已经选定的果实类型之外的能力选项,毕竟,每种果实类型下面有太多的能力,都放在一起拉滚动条也很累的。
创建“二级下拉列表”步骤:
1、对一级下拉列表中选项定义名称☟☟☟☟☟☟☟
2、设置“一级下拉列表”☟☟☟☟☟☟☟
3、设置“二级下拉列表”☟☟☟☟☟☟☟
设置“二级下拉列表”时需要用到 INDIRECT函数,具体使用方法后面再单讲,心急的同学可以去EXCEL的帮助文件中自行查阅。
我们来看一下效果☟☟☟☟☟☟☟
果实类型字段录入相应的内容后,果实能力字段的下拉列表中会只出现对应的选项。
最后给大家留20分的装B空间:新的恶魔果实能力不断出现,不使用“动态名称”,如何将新果实能力添加到对应的“二级下拉列表”中,提示可以使用OFFSET函数、MATCH函数。
本期分享到此结束。
关注 都是飞哥的精华啊
微信扫一扫关注公众号