发布网友 发布时间:2024-01-03 21:50
共2个回答
热心网友 时间:2024-01-20 07:50
1演示版本为Excel2013,其他版本的Excel可参考进行类似操作。启动Excel后,在A、B两列设置测试数据,并在D列开启数据有效性。
2选中D列之后,点击菜单栏上的“数据”选项卡,并找到“数据验证”(其他版本叫“数据有效性”),在弹出的“数据验证/数据有效性”窗口,找到“设置”选项卡,在“验证条件”-“允许”下拉框中,选择“序列”,并依次勾选“忽略空值”和“提供下拉箭头”。
3在下方“来源”处,点击右侧按钮,选择A、B两列后,可在“数据验证”小窗口看到“=$A:$B”,表示已经选中A、B两列,点击右侧“按钮”返回“验证条件”,并可见“来源”处,已经更改为“=$A:$B”刚才所选区域。
4点击确定后,Excel弹出“感叹号”提示框:列表源是划分分界后的数据列表,或是对单一行或一列的引用。选择的A、B两列作为序列来源被阻止了。可以手动将要引用的整理在一行或者一列,此阻止则不会出现,如果一定要用两(多)行或者列作为来源,请继续看。
5要解决以上问题,需要用到“名称”。在菜单栏中找到“公式”,在“定义的名称”栏目下,点击“定义名称”。在弹出的“新建名称”窗口中,在名称处,任意输入名称即可,这里演示输入“AB列”,将范围设置为“工作薄”,备注不用填,在“引用位置”处点击文本框右侧的按钮并选择“A”列,记住,只是选择“A列”!
6点击确定后,再次回到“数据验证/数据有效性”设置序列。将“来源”处输入刚定义的名称“=AB列”(不包含引号)并点击确定。
7此刻数据有效的范围,仅仅只是A列,可以点击D1单元格进行测试(此教程跳过此步骤)。再次回到“公式”选项卡下,这次点击“名称管理器”。该显示可能有多个名称,点击刚定义的“AB列”并点击“编辑”。
8在弹出的“编辑名称”窗口中,将原“引用位置”处的“=Sheet1!$A:$A”更改为“=Sheet1!$A:$B”,这样就可以将序列引用为AB列了。
【不可改变以上操作顺序】:
不可以直接在定义名称的时候选择AB列,然后再在序列中添加名称,此方法已测试过会失败。
9点击D1单元格查看显示结果,可看到AB列的内容,都添加在“序列”里面了。
10完成。
热心网友 时间:2024-01-20 07:51
在Excel中设置下拉菜单,以制作一级下拉菜单为例,主要有三种方法,具体操作方法如下。
方法一:列好菜单
首先在表格空白单元格按列写出菜单名称,然后选择需要设置带单的单元格区域,再依次点击工具栏上的:数据—数据验证—数据验证;
进入设置界面,允许处选择序列,来源处选择列好的菜单区域,确定即可。如下图所示:
方法二:直接输入
不用列出菜单名,选中需要设置的区域,直接依次点击工具栏上的:数据—数据—数据验证—数据验证;
进入设置界面,允许处选择序列,来源处输入菜单名,用英文状态下的逗号隔开,确定即可。如下图所示:
方法三:定义名称
列出菜单名,对菜单名所在列区域进行定义名称。首先菜单所在区域,然后依次点击:公式—名称管理器—新建,进入设置界面;
设置名称,任意名称即可,方便好记就成。点确定,会返回上一界面,点关闭即可。
接着依次点击工具栏上的:数据—数据—数据验证—数据验证;进入设置界面,允许处选择序列,来源处输入:=定义好的名称,例如定义的名称为部门,则写=部门,确定即可。如下图所示: