需要3列辅助列。
1,在D1输入公式:=IF(AND(A1="中",B1="小"),3,IF(AND(A1="小",B1="中"),6,""))
在E1输入公式:=IF(D1<>"",D1+1,"")
在F1输入公式:=IF(D1<>"",D1+2,"")
2,选中C1,点击”数据”,“数据有效性”,“允许”选“序列”,来源框选=D1:F1(注意,这里不能带任何的$符号,excel默认的会有,手动删掉)
3,选中C1到F1向下填充你想要的行数
4,为了美观,隐藏D、E、F列
5,在An、Bn分别输入中小或者小中,Cn的选择会自动变化成你要求的那样。
纯手打,望采纳!
追问数字是我随便列的,c列还有中文。有没有可能c列里设置个多组"数据有效性",当A=小,B=大的时候使用第一个"数据有效性",当A=中,B=小,的时候使用第二个"数据有效性",以此类推,谢谢!
追答规则自己不说完整,没时间帮你重新弄了。
原理都差不多的,自己学着弄下吧。