作者:乔山办公网日期:
返回目录:excel表格制作
方法:
1.首先,看一下应用情景。我们有一张“基础信息表”来存储所有备用数据,而实际工作界面是一个名称为“操作表”的度工作表。需要在“操作表”B列设置有效性引用“基础信息表”的“型号”信息形成下拉菜单。
2.直接在“操作表”中选择【数据】-【数据有效性】-【序列】时,是无法用鼠标直接选取“基础信息表”A列数知据的。
注:以后的Excel可以直接使用鼠标选取。
3.解决方案:
首先,我们通过定义名称的方法来解决。
选中A列数据区域(包含标题),选择【公式】-【定义名称】-【根据所选内容创建】。
4.如选择【首行】并确定,这样就创建了一个“型号”的名称。
5.或者,可以选中A列数据区域(不包含标题),在名称框中输道入“型号”二字,然后回车,也可以创建这个名称。
6.回到“操作表”,选中B列单元格,然后在有效性【来源】处输入:=型号,然后点击【确定】按钮就可以引用“基础信息表”A列数据形成下拉菜单回了。
7.第二种解决方案是在有效性【来源】处直接输入跨表地址引用:=基础信息表!A2:A8,也是可以达到跨表使用数据有效性的目的。
注:图中公式为相对引用,根据实际情答况更改为绝对引用即可。
1、首先,我们通过百定义名称的方法来解决。选中A列数据区域(包含标题),选择【公式】-【定义名称】-【根据所度选内容创建】。
2、选择【首行】并确定,这样就创建了一个“型号”的名称。
3、或者,可以选中A列数据区域(不包含标题),在名称框中输入“型号”二字,然后回车,内也可以创建这个名称
4、回到“操作表”,选中B列单元格,然后点击【容确定】按钮就可以引用“基础信息表”A列数据形成下拉菜单就可以了。
1、用名称管理器定义百数据有效源
给数据定义一个名称,便于引用,比如:在sheet3有数据源,定义名称度为“数据1”
1.1 公式》单击名称管理器,弹出名称管理器对话框
1.2 在弹出的名称管理器对话框中,单击新建,名称框知键入“数据1”,范围选择工作簿,引用位置为数据所在区域,点击右边的小方框,选择引用位置,本例为“=Sheet3!$A$6:$A$8”,单击确定,名称就定义完成
2、设道置数据有效性
假设在sheet1中设置数据有效性
2.1、单击sheet1工作表标签
2.2、数据》数据有效性,弹出对话框,设置》在“允许”回里面选择“序列”,“来源”里面输入刚才答定义的名称,“=数据1”,单击确定,设置完成。
3、使用效果
当你使用序列,试图知引用其他表时,系统会发出错误提示,并且无法选择其他表。
我们可以使用下述两种办法解决:
1、使用公式
如我要在sheet2的单元格中设置道有效性,序列的来源为sheet1的A2:A50区域,则在sheet2的有效性设置中选择序列,然后输入公式:内=INDIRECT("sheet1!$A$2:$A$50),则可达到目的。
INDIRECT函数,请容参阅EXCEL帮助文件。
2、使用名称
名称可以理解为自定义变量。如上述例题,则先要点击“插入”——“名称”——“定义……”,弹出“定义名称”对话框,在里面定义AAA,引用位置为=sheet1!$A$2:$A$50。
然后在sheet2的有效性设置中选择序列,然后输入公式:=AAA。