excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

Excel中的下拉列表,不仅可以简化输入,更可以规范数据源,广泛应用于各种公司模板或者调查问卷中。

这里,我就分享几个下拉列表的相关技巧:

  • 简单的下拉列表
  • 多级联动的下拉列表
  • 联想式的下拉列表

简单的下拉列表

实现方法很简单,只需为单元格设置数据有效性验证为"序列",来源直接录入内容"男,女"或者直接引用地址区域。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

多级联动的下拉列表

多级联动的下拉列表,是指二级菜单根据一级菜单的内容来确定,三级菜单的内容,则根据二级菜单来确定,一次类推。

如下效果:

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

制作方法,如下:

  • 一级菜单的制作,见简单的下拉列表
  • 多级菜单,则需要借助名称管理器,将一级菜单的内容全部定义为名称,然后再下级菜单中使用 indirect() 函数来引用名称,如下演示如何制作二级、三级菜单:

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

联想式下拉菜单

你肯定用过网络搜索,如度娘,输入关键词,搜索框就会自动列出相关的热词,这就是所谓的联想式输入。

那Excel中,怎么实现这种联想式下拉菜单呢?

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

这里用到的公式:=offset($A$1,MATCH(B3&"*",$A:$A,0)-1,,COUNTIF($A:$A,B3&"*"))

  • 参数1:$A$1,表示下拉框引用的区域起始位置,从A1单元格开始;
  • 参数2:MATCH(B3&"*",$A:$A,0)-1,表示将区域偏移到查找的关键字上,如示例中,输入"安"以后,区域就从第一找到"安"的位置开始;
  • 参数3:默认不偏移;
  • 参数4:COUNTIF($A:$A,B3&"*"),统计下输入内容的个数,如示例中,有3个姓"安"的人。

示例中,输入"安",Offset则从第一个姓"安"人员位置开始,往下取3个单元格,作为下拉框的内容。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

这几个制作下拉列表的方法希望能帮到你!

别忘了,点赞、点赞、点赞!!!

Excel下拉菜单内容如何自动更新?

如以下表格是一个报名表,工作表名称为sheet1,要求给列名参赛项目增加下拉菜单选项,以方便用户快速输入相关内容又可以避免用户输入不合格数据。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

步骤1、先新建一个辅助的sheet2工作表,专门放比赛项目;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

步骤2、将sheet2工作表的内容由区域转换为表,即选中sheet2的数据单元格区域,点击菜单的【插入】-【工作表】;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

步骤3、点击菜单的【公式】-【名称管理器】,新建一个名称,任意命名,引用位置为sheet2表的A2:A10单元格区域,点击【确定】;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

接下来给sheet1工作表的比赛项目设置数据有效性。

步骤4、选中sheet1工作表的比赛项目列,点击菜单【数据】-【数据有效性】-【数据有效性】;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

步骤5、在跳出的【数据有效性】对话框中,选择【设置】,有效条件选择【序列】,在激活来源时,按快捷键F3键调用出粘贴名称菜单,选择上一步我们新建的名称即【比赛项目】;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

步骤6、选择好后,点击【确定】;

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

这样就可以看到,sheet1工作表的比赛项目自动更新下拉菜单制作完成。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

此时,如果在sheet2工作表添加一个比赛项目,比如拔河,可以看到在sheet1的比赛项目列的下拉菜单就会自动添加更新上去。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

同样,如果我们如果在sheet2工作表删除一个比赛项目,比如乒乓球,可以看到在sheet1的比赛项目列的下拉菜单也会自动删除这个项目。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

如何在excel中设置下拉菜单?

如何在excel中设置下拉菜单?

这个问题我单独写了一篇文章做过介绍,那就只当是在复习一遍吧,如果觉得我回答的还行,顺手点个赞。最后又完整的操作动图演示。

我想你的问题应该是怎么在excel中设置下拉数据列表吧。

要想制作下拉数据列表,你首先得有基础数据,也就是列表里会用到的数据,我通常都是把这些数据单独存放在一个“参数表”,今天为了演示方便就不单独列表了。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

好了,有了基础数据表,我们就可以正式开始设置下拉菜单了。

Step 01:定义名称。

什么是定义名称?也可以叫做定义区域名称,就是为一个数据区域定义一个专有名称,方便以后对该区域的引用。如上图,就可以把第一行的数据定义为“省份”,把下面的城市部分定义为“城市”。

定义省份区域名称

步逐 1:选中第一行的省份的数据区域。

步逐 2:点击“公式”选项卡中“定义名称”功能区的“根据所选内容创建”。

步逐 3:在弹出的对话框中勾选“最左列”,点击确定(因为省份单元格在最左列,“根据所选内容创建”在这里就是把最左列的内容当做该区域的名称)。

完成后,你在框选省份单元格后面的单元格,就会发现图中第六步的位置的A1处会显示为“省份”,就表示区域名称定义成功。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

定义城市区域名称

如下图所示,我们选中城市所在的数据区域,由于每列的数据不一样多,所以我们还需要做一个定位。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

用Ctrl +G快捷键调出“定位条件”对话框,选中“常量”,点击确定。选择的数据区域就变成了下图这样:只有有数据的单元格被选中。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

选中数据区域后,同样点击“公式”选项卡中的“根据所选内容创建”,在这里就不能选“首列”了,因为我们的“省名”是在首行的,现在需要用“省名”作为数据区域的“名称”,所以在这里要选择“首行”,点击确定。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

完成后,我们可以通过“名称管理器”查看我们定义的区域名称。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

 

Step 02:制作一级下拉列表

步逐 01:根据需要选中一个空白的单元格区域,点击“数据”选项卡中“数据工具”功能区的“数据验证”按钮。

步逐 02:在弹出的对话框中,如图所示的选择“序列”,在“来源”处输入“=省份”(刚刚定义的区域名称),点击确定。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

现在,就可以在刚刚的区域里使用下拉数据列表了。前面做了那么多,你不会就这样满足了吧?当然不,我们还要来个更厉害的——二级下拉列表。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

 

制作二级下拉列表

前面的几步跟制作一级下拉列表是一样的,关键点在最后一步的“来源”。如下图所示,在来源处输入公式“=INDIRECT(G1)”,用于引用G1单元格里的“湖北”所对应的区域名称里的数据。最后点击确定。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

好啦,现在就可以试试刚刚完成的下拉菜单啦。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

 

最后上一个完整的操作演示。

excel如何设置单元格下拉选项,如何设置Excel单元格下拉列表?

您的关注就是对我最大的支持,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论