作者:乔山办公网日期:
返回目录: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 中间用半角逗号分隔(如下图) 确定