第1个回答 2019-03-07
选中A10~A100,在菜单点“数据”的“有效性”将弹出“数据有效性”的对话框,在“设置”一栏的“允许”中下拉选择“序列”,然后在来源中输入:
1M,2M,3M,4M
(注意逗号需用半角)
IP的条件设置需用辅助列,比如在Y10中输入公式:
=MATCH(A10,{"1M","2M","3M","4M"})
然后一直向下填充公式到Y100
在Z1~Z200中依次录入数字1~200
然后再选中B10~B100,同上设置有效性的序列,不过在来源中输入:
=OFFSET($Z$1,CHOOSE(Y10,10,50,100,150),,50,1)
最后将Y列和Z列隐藏
或只用Z列的辅助列,
选中B10~B100,同上设置有效性的序列,不过在来源中输入:
=OFFSET($Z$1,CHOOSE(CEILING(FIND(A10,"1M2M3M4M")/2,1),10,50,100,150),,50,1)
不过这样只能满足你的条件一,至于不能重复则不行。
名称框是左上角的那个框,平时显示单元格的地址,比如:A1
一楼的答案还是一样,不可能满足你的两个条件。他用的也是数据有效性。在EXCEL2003一个单元格只能用一个有效性。所以用有效性只能满足一个条件。除非用其它的,比如VB,但这个我也不会