编者注:大家好!说到制作下拉菜单,每个人都知道可以通过直接使用Excel中的数据验证来实现,但是第二级,第三级甚至更高级别的下拉菜单可能有点麻烦。用Excel制作一个三级下拉菜单并不难,就像用我们通常的方式复制和粘贴一样简单!不相信?看一下这篇文章,您会知道的!
****************
大多数朋友都熟悉使用数据有效性来创建下拉菜单,但是当涉及二级和三级下拉菜单时,您可能并不熟悉。
二级和三级下拉菜单是什么?例如,在一个单元格中选择一个省后,第二个单元格选项只能显示该省所属的城市,而第三个单元格选项只能显示该城市所属的地区。效果如图所示。
看起来很棒。实际上,制作这样的多级下拉菜单非常容易。您只需要掌握两项技能:定义名称和数据验证(数据有效性)。让我们看一下细节。步骤。
一、创建一级下拉菜单
操作要点:
[快速定义名称]选择省名称所在的单元格范围“ A1:D1”,在名称框中输入“ province”,然后按Enter确认;
[设置数据验证]选择要设置第一级下拉菜单的单元格,打开数据验证,设置顺序,在源中输入“ = provide”,然后生成下拉菜单菜单确认后。操作步骤如所示。
注意:如果在设置数据验证时提示“指定的命名区域不存在”提示,则说明名称定义操作错误。
可以通过单击“公式名称管理器”来检查名称是否已成功定义。
完成上述操作后,第一级下拉菜单设置完成。
二、创建辅助下拉菜单
操作要点:
[名称的批处理定义]选择包含省份和所属城市的单元格区域,即“ A1:D6”,然后在“定义的名称”中单击“基于选定内容创建”。 “公式”标签。批量定义名称,创建时仅检查“第一行”;
完成后,您可以通过名称管理器进行检查。目前,将会有更多的名称对应几个省。
[设置数据验证]选择要设置辅助下拉菜单的单元格,打开数据验证,设置“序列”,输入“ = INDIRECT(A14)”)作为源,然后生成下拉菜单确认后,请选择下拉菜单。操作步骤如所示。
为了便于后续设置三级菜单,我们在此处使用A14的相对参考。
此步骤需要注意:公式中的A14需要根据实际情况进行修改。此公式意味着将第一级菜单生成的单元格数据用作第二级菜单生效的基础。
完成上述操作后,第二个下拉菜单的设置完成,您可以自己验证选项的正确性。
关于INDIRECT函数:
此功能是参考功能。简而言之,它根据指定的地址引用。在此示例中,A14是省名,并且名称管理器中有一组对应的城市,如图所示:
在此示例中,INDIRECT函数的功能是根据现有名称获取一组相应的数据。如果您需要了解有关此功能的详细教程,可以留言告诉我们。
三、创建一个三级下拉菜单
操作要点:
[批次定义名称]与上一步相同,选择包含城市和地区的单元格区域,即“ F1:K17”。使用“基于所选内容创建”功能可以批量定义名称。请注意,创建时仅选中“最左侧的列”;
[复制有效性设置]复制辅助下拉菜单所在的单元格,然后选择需要设置第三级下拉菜单的单元格,然后粘贴“验证”以完成设置。操作步骤如所示。
因为在辅助菜单所在的单元格的有效性公式中使用了相对引用,所以只需复制并粘贴单元格B14。
如果要设置有效性,则源应输入“ = INDIRECT(B14)””。
怎么样,三级菜单的设置并不困难。
摘要:我今天分享的只是最基本的多级菜单设置方法,需要注意一些事项。
1.设置多级菜单时,下拉数据源的结构非常重要。在此示例中,您可以看到数据源设置的特征。至于标题是在第一行还是在最左列,可以根据实际需要确定。
2.这种设置方法的优点是易于掌握和扩展。根据相同的方法,设置四级菜单甚至五级菜单并不困难。但是,缺点也很明显。例如,当选项的数目是不同的,一个空白的选项将出现在下拉框中,并且要修改的名称范围需要当选项含量的增加,这是不很聪明。
3.设置多级菜单的核心是使用INDIRECT功能。如果要使下拉菜单更加智能,不包含空白项并在内容增加时自动进行调整,则需要结合使用OFFSET,MATCH和COUNTA功能。意识到,只有在您具有相当大的能力使用公式函数的情况下,才可以这样做。如果您有兴趣,请留言并告诉我,以后再写一个有关此问题的教程。
****部落巢穴教育-如何制作excel多级下拉列表****
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-340661-1.html
就算有钱也没法去
表明美国的死党已经不听他的话了