Excel数据有效性问题

2024-12-27 07:47:21
推荐回答(5个)
回答1:

二级下拉菜单设置说明:
1、定义名称:
1)选中E1:I1,在A上邻“名称框”输入任一名字如“一级”,即将其定义名称。
2)选中E1:I6,“插入/名称/指定/名称创建于/首行/确定”,即将E2:E5定义为“第一组”、F2:F5定义为“第二组”、G2:G5定义为“第三组”。
2、设置一级下拉列表:
选中本表B2:B5,“数据/有效性/设置/允许/序列/来源/输入‘=一级’字样/确定”,即将其设置了一级下拉列表。
3、设置二级下拉列表:
选中C2:C5,“数据/有效性/设置/允许/序列/来源/=INDIRECT($B2)/确定”,完成二级下拉列表设置。
4、两级下拉列表的使用:
在本表黄色区域如B2,点右侧下拉箭头,选择输入五组之一如“周1”,再在绿色区域对应单元格C2,用其下拉箭头选择输入具体食物如“C”;

回答2:



引用的公式

=INDEX(Sheet1!$A$2:$E$6,,MATCH(Sheet2!B2,Sheet1!$A$1:$E$1,))


请点击图片观看动画操作。

回答3:

这个叫二级联动数据有效性,一言两语说不清
大概步骤如下:
1、选中表1,A:E列,F5-定位条件-常量
2、公式-根据所选内容创建-首行-确认
3、B列数据有效性直接使用sheet1!A1:E1
4、C列数据有效性,来源中输入公式=indirect($B2),确定即可

回答4:

级联菜单,参考:

回答5:

将周一到周五的食物列表进行命名,比如周一的A~E选中以后在名称框(就是显示A1的地方)里,输入“周一”。
然后B列的数据有效性不变,C列的数据有效性,C2设为序列,=indirect(B2)