excel表格,序列有效性问题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:52:38
在前一个单元格进行有效性序列后输入五个数值,下一个单元格内有效性序列前五个数值的相关值,在前一个单元格任选择任何一个数值后,如何在后一个单元格内的有效性出现和此关联的几个数值,其他不显示?
即:前一个单元格为A——F六个数值。
如前一个单元格选择A,则后一个单元格有A1、A2、A3、A4,四个子数值。

假设数据为这样的在sheet1表:
\ A B C D 列名
1 A 1 2 3
2 B 4 5 6
3 C 7 8 9


sheet1!$A$1:$A$3命名为aaa
sheet1!$A$1命名为bbb

你的sheet2的A列,B列选择则公式改为:

第一步:选中A列,数据/有效性/设置,允许中选数列,来源中输入:=aaa

第二步:选中B列,数据/有效性/设置,允许中选数列,来源中输入:=OFFSET(bbb,MATCH(A1,aaa,0)-1,1,1,3)

即可实现你所述的分级选择功能. 点A1可选择ABC,点B1可根据A1的内容动态选择数据

根据你的情况更改如下:

第一步:选中G列,数据/有效性/设置,允许中选序列,来源中输入:A,B,C,D,E,F

第二步:选中H列,数据/有效性/设置,允许中选序列,来源中输入:=OFFSET(INDIRECT(G1&"1"),0,0,4)

你可以在旁边先建好一个表,标题填上那五项,在其子项再填好,这时再offset等函数,来解决。

如果事先不作好这个表,那就很复杂,也不一定好用的。

你是不是A1单元格是A,A2单元格是B,A3是C……这样,然后后面B1单元格就是A1,B2单元格就是B1,B3单元格就是C1下去,C1就是A2……这样下去,还是怎么排,我的QQ是317382986!加我时说明是百度!
上面的长篇大论,我也没看是不是对的!