Excel表格中动态下拉列表怎么制作

Excel表格中动态下拉列表怎么制作

  通过设置数据验证,可以直接引用某个区域作为序列来源,完成下拉列表的效果,但是这样生成的下拉列表中的条目不能随数据源数量的增加或是减少而自动变化。

  利用OFFSET函数能够实现动态引用的特点,能够实现下拉列表的自动扩展。

  今天咱们以Excel2013版本为例,和大家一起学习动态下拉列表的制作。

  题目要求:A列是省份名称,要求在C2单元格使用数据验证创建动态下拉列表。

  首先完成自定义名称

  单击C2单元格,按

  =OFFSET($A$1,1,,COUNTA($A:$A)-1)

  依次单击【确定】和【关闭】按钮,完成自定义名称的设置。



  接下来设置数据有效性

  单击C2单元格,在【数据】选项卡中依次单击【数据验证】,在弹出的【数据验证】对话框中单击【设置】选项卡,【允许】选择“序列”,在【来源】编辑框中输入以下公式:

  =省份

  单击【确定】按钮,完成设置。



  此时单击C2单元格右侧的下拉箭头按钮,会出现效果如下图所示的下拉列表。



  咱们简单说说自定义名称公式的意思:

  COUNTA($A:$A)用于计算A列不为空的单元格个数。

  OFFSET函数以$A$1单元格为基点,向下偏移1行,向右偏移0列,新引用的行数为A列不为空的单元格个数减1(去掉列标题的计数)。

  公式根据A列的实际数据个数,确定OFFSET函数引用的行数,实现对A列数据区域的动态引用。如果A列数据增加或减少,COUNTA函数的结果就会发生变化,结果传递给OFFSET函数,新引用的行数会发生变化了,下拉列表中的内容也就自动进行调整。

  下图中,左侧的A列有9个省份,C2的下拉列表中是9个条目。

  右侧的A列删除掉了部分数据,这时候C列的下拉列表中就自动减少了条目。

(0)

相关推荐

  • Excel表格中的数据怎么制作成温度计图表?

    温度计图表的好处是对比目标与实际的差异,例如计划产量与实际产量.计划任务与实际销售.预算与支出等情况.下面我们就来看看excel表格中制作温度计图表的教程. 1.Excel数据表一般包含名称.目标数据 ...

  • 电脑Excel表格中数据透视图怎么制作

    我们在使用excel表格办公的时候,有时候会需要使用到数据透视表.今天小编就告诉大家电脑Excel表格中数据透视图怎么制作.具体如下:1. 小编这次用excel表格透视图来处理不同人的销售情况问题,2 ...

  • 如何给Excel表格中的单元格制作立体效果

    今天给大家介绍一下如何给Excel表格中的单元格制作立体效果的具体操作步骤.1. 首先打开电脑上想要编辑的Excel表格,如图2. 将想要设置的单元格选中,然后依次点击上方的"开始" ...

  • Excel表格中,RANK函数制作排名查询表

    Excel表格中,用VLOOKUP函数和RANK函数制作排名查询表:多用于公司月度季度年终查询表的制作使用! 操作方法 01 在年终需要统计好所有员工的业绩,在给员工后,部分员工不会使用Excel表格 ...

  • excel表格中的数据怎么制作数据条?

    在电子表格如何显示数据条效果呢?现在就把制作的步骤和截图分享给大家,如下图所示.希望对你有所帮助.同时也希望你能够分享更多类似的优质经验,供参考学习. 1.双击桌面上的excel2010快捷方式,运行 ...

  • excel表格中的数据怎么制作成雷达图?

    在网络上我们经常看到雷达图,那么如何制作雷达图呢?现在就利用excel的图表功能制作一个雷达图,同时分享制作的步骤和截图,希望对你有所帮助和启发. 1.首先双击桌面上的excel2010,启动该应用程 ...

  • 如何能在excel表格中出现下拉列表?

    我希望把一些可选择的内容填写在下拉列表中,这样就可以直接用鼠标选择输入,请把方法告诉我,谢谢了! 问题补充: 我可以弄出这个三角,但是不会在三角里输入内容 数据——有效性——序列,在"来源"中输入想要 ...

  • 在Excel表格中添加下拉列表功能

    用excle中的“数据/有效性”功能。 操作步骤: 1.在表格的某一合适的空白单元格区域输入数据选项(比如:男,女)。 2.选中要加入选项的单元格区域。 3.执行“数据/有效性”操作打开“有效性”对话 ...

  • 怎样在excel表格中出现下拉列表?

    我希望把一些可选择的内容填写在下拉列表中,这样就可以直接用鼠标选择输入,请把方法告诉我,谢谢gege了! 问题补充: 我可以弄出这个三角,但是不会在三角里输入内容 数据——有效性——序列,在"来源"中 ...