乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中怎样禁止输入不在下拉菜单中的内容

excel中怎样禁止输入不在下拉菜单中的内容

作者:乔山办公网日期:

返回目录:excel表格制作


用数据有效性+定义表名称
先按Ctrl+F3 定义表名为List
在引用中输入
=OFFSET(Sheet2!$A$1,1,0,COUNTA(Sheet2!$A:$A)-1,1)
其中Sheet2就是你所说的另一个表
再在Sheet1中选中要做下拉菜单的单元格,点“数据有效性"
在选中"序号",在公式中输入=List
就可以实现你要的效果了

正常情况下,如果你使用了序列,那没办法再加上其他的条件。
但是,因为你用了序列,那默认此列单元格中只可以输入下拉菜单的内容,如果输入非下拉菜单中的内容会出现提示的。
如果你的可以不输入下拉菜单中的内容,那你进入数据有效性,看一下“出错警告”,是不是去掉了里面的提示勾选啊?
当然,这只是设定为你想手工输入。如果用的复制粘贴,那就无力了。
那样的话,你只可以用vba。对此列单元格监控变动,对比你的有效性值。

可以采用以下方法,使Excel单元格变成下拉菜单:

1、选中要做下拉菜单的单元格(或区域)。

2、选择【数据】,在【数据工具】分组,单击【数据验证】(2013版以前版本为:【数据有效性】)。

3、在打开的【数据验证】设置对话框中,【允许】选择【序列】,【来源】输入下拉菜单的选项,不同选项间用英文状态下的逗号隔开。

4、点击确定即可。如下图所示。



选择单元格区域 数据 有效性 设置 序列 来源

输入1234 中间用半角逗号分隔(如下图) 确定

相关阅读

  • Excel 怎样才能使下拉菜单里面的字变大

  • 乔山办公网excel表格制作
  • 窗体控件中的下拉框(列表框)不能更改字体与字号,您可以选择“控件工具箱”中的列表框,在它的右键菜单“属性”中可以通过font属性设置字体与字号大小。正常情况下是无法调整
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网