Excel中,有A,B两列相对应的数据,如何设置在A1输入A列数据后,B1输入B列相对应数据方为有效,

比如:在A1输入“补师”,B1中输入1级至6级才有效,输入7级、8级就无效

只用一个公式解决问题:

 

见附表,按你的要求设置了数据有效性(公式在表中)

 

在A1输入“学徒”,B1中输入0级才有效,输入其它内容就无效

在A1输入“补师”,B1中输入1级至6级才有效,输入其它内容就无效

在A1输入“师傅(技工)”,B1中输入7级至11级才有效,输入其它内容就无效

在A1输入“组长”,B1中输入12级至16级才有效,输入其它内容就无效

 

 

虽然按你的要求做了,   但建议你做成2重数据有效性

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-19

这个可以通过数据有效性来做,效果如下图,是不是要这样的

详细设置可以看附件的EXCEL,不懂可以问我


追问

请问能否告诉我详细的步骤?

追答

用我上传的附件为例吧

1.打开工作表"预先定义",选中A列,将A列名称输入为”学徒“,回车,如图

同理,将B列、C列、D列分别设置为补师、师傅、组长等

2.回到sheet1,选中单元格A2,点击菜单 数据工具——数据有效性,如下图设置

3.选中单元格B2,点击菜单 数据工具——数据有效性,按下图设置

来源中输入:=INDIRECT(A2)

4.选中A2:B2,往下拉,即可.

本回答被提问者采纳
第2个回答  2013-04-19
建议采取更简便的方法:即A1输入“补师”,B1则出现下拉菜单“1级至6级”,这样能更好的达到目标
相似回答