Excel中实现下拉列表
注:以下示例在Microsoft Excel 2007中通过测试
一、直接输入:
1.选择要设置的单元格,例如A1单元格;
2.选择菜单栏的数据”→“数据有效性”→出现数据有效性弹出窗口;
3.设置选项卡中→“有效性条件”→“允许中选择序列”→右边的忽略空值提供下拉箭头全部打勾来源下面输入数据,如部门1,部门2,部门3,部门4,部门5(不包括双引号,分割符号,必须为半角模式)→点击确定完成,再次选择该A1单元格,就出现了下拉菜单。当然,可以拖动单元格扩展填充序列。
菜单栏包括如图所示:
二、引用同一工作表内的数据:
    如果同一工作表的某列区域就是下拉菜单想要的数据,例如引用工作表Sheet1B1:B5B1:B5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下:
1.选择要设置的单元格,例如A1单元格;
2.选择菜单栏的数据”→“数据有效性”→出现数据有效性弹出窗口;
3.设置选项卡中→“有效性条件”→“允许中选择序列”→右边的忽略空值提供下拉菜单全部打勾来源下面输入数据=$B$1:$B$5”,也可以直接点击单元格选择B1B5区域确定完成,再次选择该A1单元格,就出现了下拉菜单。
如图所示:
三、引用不同工作表内的数据(必须为引用的区域定义名称):
如果不同工作表的某列区域就是下拉菜单想要的数据,譬如工作表Sheet1A1单元格要引用工作表Sheet2A1:A5区域。工作表Sheet2A1:A5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下:
1. 为引用单元格区域定义名称:
首先选择Sheet2A1:A5单元格区域右键→“命名单元格区域”→弹出新建名称窗口,在名称右面输入部门(可以自己随便填,但也要注意命名规则,例如数字就不可以)→“引用位置下面输入=Sheet2!$A$1:$A$5”, 也可以直接点击单元格选择A1:A5区域点击确定完成命名单元格区域。
如图所示:
单元格区域的另外一种命名方法:
选择要命名的单元格区域,在名称框中输入名称,如图:
注:可以按Ctrl+F3键打开名称管理器,在这里可以编辑或删除命名的单元格区域,如图:
2.选中要设置的单元格,比如Sheet1表的A1,选择菜单栏的数据”→“数据有效性”→出现数据有效性弹出窗口;
3. 设置选项中→“有效性条件”→“允许中选择序列”→右边的忽略空值提供下拉菜单全部打勾来源下面输入数据=部门”→确定完成,再次选择该A1单元格,就出现了下拉菜单。
如图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。