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列的下拉列表中就自动减少了条目。

时间: 2024-09-17 03:07:28

Excel表格中动态下拉列表怎么制作的相关文章

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

用excle中的"数据/有效性"功能. 操作步骤: 1.在表格的某一合适的空白单元格区域输入数据选项(比如:男,女). 2.选中要加入选项的单元格区域. 3.执行"数据/有效性"操作打开"有效性"对话框. 4.在"设置"选项卡下,"允许"栏内选择"序列"."来源"栏内输入"男,女"(逗号隔开).选中"忽略空值"和"提供

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

我希望把一些可选择的内容填写在下拉列表中,这样就可以直接用鼠标选择输入,请把方法告诉我,谢谢gege了! 问题补充: 我可以弄出这个三角,但是不会在三角里输入内容 数据--有效性--序列,在"来源"中输入想要选择的项目,有多项时,可以用半角的逗号隔开.比如."男,女" 当然也可以在工作表的某个区域输入想要选择的项目,然后在打开的"数据有效性的对话框中点"来源"后面的 选择已输入备选项的单元格区域. 补充回答: 在"来源&quo

excel表格中怎么制作除夕倒自动倒计时牌?

excel表格中怎么制作除夕倒自动倒计时牌?   1.首先启动excle2010快捷方式,执行文件-选项命令. 2.接着弹出excel选项对话框,在该对话框中选择高级选项,勾选使用1904日期系统,点击确定按钮. 3.选择单元格b2,执行插入-函数命令,选择函数为date函数,点击确定按钮.

在excel表格中怎么制作斜线表头?

  在excel表格中怎么制作斜线表头?           简单斜线表头 1.以下面这个表格为例,设置A1单元格的斜线表头 2.选中A1单元格,右键单击在菜单中选择设置单元格格式 3.在出现的设置界面中选择边框,看到标注的两个位置有左斜线和右斜线 4.这里我们点击左斜线,点击确定 5.此时A1单元格斜线设置完成,那么下一步就是输入表头文字,因为科目是在上方,姓名是在下方,此处我们输入的顺序是"科目姓名". 6.双击该单元格,将鼠标光标放在科目和姓名中间,同时按下ALT和ENTER键,

Excel表格中新插入行后如何在数据的最底部动态求和

Excel表格中新插入行后如何在数据的最底部动态求和   有一列数据,比如A2:A11是一些金额数据,在A12单元格对上面的数据进行求和,A12的函数公式是:=SUM(A2:A11). 但是若在第12行的上面插入若干行,然后在新插入的空白单元格输入数据,原先的函数公式=SUM(A2:A11)不会发生变化,所以无法对新输入的数据进行求和.请看下面的截图: 若想能动态汇总上面的数据,即使紧挨着求合计的单元格插入空白行,则推荐用下面的函数公式,在A12单元格输入如下: =SUM($A$2:INDIRE

excel表格中怎么制作倾斜的表头

  excel表格中怎么制作倾斜的表头           在Excel的运用中,有时我们想要使表格看起来更美观,而表头在整个表格中有着很重要的地位,做好表头也是使表格美观重要的一步.那么怎么制作图片上这样倾斜的表头,让表格美观又直观呢?我们一起来制作一下吧. 步骤 1.选中需要设置的表头或者单元格,单击鼠标右键,选择"设置单元格格式",或者键盘操作Ctrl+1,进入设置界面. 2.进入界面后,选择对齐,在右上角调整文本倾斜度数,可以直接调整指针,也可以在框内输入度数,进行调整.调整好

Excel表格中使用单变量求解分析数据的方法

  Excel表格中使用单变量求解分析数据的方法           1.打开工作簿,创建工作表,并在工作表中输入数据,同时在B10单元格中输入公式"=SUM(B3:B9)"计算费用总和,如图1所示. 图1 创建工作表 2.在"数据"选项卡的"数据工具"组中单击"模拟分析"按钮,在打开的下拉列表中选择"单变量求解"选项,如图2所示. 图2 选择"单变量求解"选项 3.打开"单变

Excel表格中视图功能相关详解

  Excel表格中视图功能相关详解          一.同时查看两个excel文件 打开两个excel文件 视图 - 全部重排 - 垂直/水平并排 二.同时查看同一个excel文件的两个excel工作表 视图 - 新建窗口 - 全部重排 - 垂直/水平并排 三.同时查看同一个表的两个不同区域 1.第一行不动(向下翻看excel表时,让一个表格的第一行固定不动) 视图 - 冻结窗格 - 冻结首行 2.同时查看两个动态区域 选取某一行 - 视图 - 拆分,可以把界面拆分成上下两部分,和冻结不同的

Excel表格中自定义排序序列的方法

   Excel表格中自定义排序序列的方法         1.启动Excel 2013并打开工作表,任意选取一个单元格后在"开始"选项卡的"编辑"组中单击"排序和筛选"按钮,在打开的下拉列表中选择"自定义排序"选项,如图1所示. 图1 选择"自定义排序"选项 2.打开"排序"对话框,在"次序"下拉列表中选择"自定义序列"选项,如图2所示. 图2