作业帮 > 综合 > 作业

excel如何将条件判定与数据有效性验证一起实现?如:A1为“中国”的时候,B1只能输入中国城市.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/28 02:55:34
excel如何将条件判定与数据有效性验证一起实现?如:A1为“中国”的时候,B1只能输入中国城市.
例如:A1为“中国”的时候,且B1为城市的时候,C1只能输入中国城市;如果A1为“中国”,且B1为高原的时候,C1只能输入中国高原的名字,禁止输入非法值.

是我之前说的不清楚,我希望达到的效果是,如上图所示,当A列填写了“中国”,B列填写了“城市”,C列就只能填写“北京“、”天津”之类的中国城市.
excel如何将条件判定与数据有效性验证一起实现?如:A1为“中国”的时候,B1只能输入中国城市.
可以建立两个候选清单列,然后将A1、B1的数据合并后,用MATCH函数查找相应的候选清单数据列,用OFFSET函数定位所对应的候选清单.有效性公式为:=OFFSET(INDIRECT("Sheet2!$A$2:$A$10"),0,MATCH($A$1&$B$1,INDIRECT("Sheet2!$1:$1"),0)-1)详细设置请见上传的附件.