快生活 - 生活常识大全

中制作下拉列表专题


  本文转载自公众号:Excel表哥之家,作者:大表哥。
  在Excel中下拉列表的应用很多,也很方便数据输入,尤其是多级级联下拉列表。本文主要介绍利用有效性设置,制作下拉列表的方法。
  【1】一级下拉列表制作
  直接输入下拉列表数据源
  A2:A5数据有效性验证设置:序列(广东省 ,湖北省,湖南省)
  单元格区域作为下拉列表数据源
  A2:A5数据有效性验证设置:序列(=$D$1:$D$4)
  下拉列表数据源自动扩展问题:
  如果D4单元格之后有更多的省份,$D$1:$D$4这样的数据源设置,下拉列表中是无法选择的。解决该问题有两种方法:
  [1] 利用Offset函数建立可自动扩展的数据源
  改造后的数据源:=Offset($D$1,,,CountA($D:$D))
  [2] 利用智能表格实现
  将$D$1:$D$4区域转换为"智能表格",利用"智能表格"的自动扩展功能,实现数据源的自动扩展。转换方法:可使用快捷键【Ctrl L】,快速将选择的单元格区域转换为"智能表格"
  定义单元1:D格区域名称作为下拉列表数据源
  定义单元格区域名称:省份列表
  A2:A5数据有效性验证设置:序列(=省份列表)
  下拉列表数据源自动扩展
  【2】多级级联下拉列表制作
  制作原理:定义名称,然后在单元格输入与定义名称相同的字符,再对含有字符的单元格用Indirect进行间接引用。
  [1] 一级列表设置
  A2:A5数据验证设置:序列(=$D$1:$D$4)
  [2] 定义二级列表引用名称:
  定义3个二级列表的名称:广东省、湖北省、湖南省
  [3] 二级级联下拉列表设置
  B2:B5数据验证设置:序列(=Indirect(A2))
网站目录投稿:惜风