楼主,您好
数据有效性中使用的列表是不能 跨表引用的。
如果你要引用,请将另表要引用的地方定义成名称. 快速定义名称法如下:
例如:要引用sheet2的 A1:10区域
1. 选中 sheet2 的A1:A10
2. 在"名称框"中输入定义的名称, 如data
注: "名称框" 就在输入公式那一栏的最左边,选中A1:A10的话,上面显示"A1"地方就是名称栏, 那里可以更改的
在有效性的序列选择处,直接输入 =data 即可以实再跨表引用了
假设引用的工作表为SHEET2,在SHEET1中制作下拉菜单:
1、下拉菜单的制作:选中名称下单元格,数据--数据工具--数据有效性,在设置选项卡,“允许”中选择“序列”,“来源”中输入:=sheet2A1:D1 ;
2、在数量下单元格中输入公式:=LOOKUP(E6,sheet2!A1:D1,sheet2!A2:D2) 。
完成后,当名称中选择数据时,数量单元格自动产生数据。
下拉菜单的数据就是数据有效性选择范围的时候选择你另一个表格中的数据就可以了
数据---》有效性---》有效性条件:选“序列”,来源:输入另一表格的引用地址或已经定义的名称即可。名称可以是对另一工作表区域的引用。