发布网友
共3个回答
热心网友
我建议:
1,不必通过设置数据有效性来选择当a1=多少时来选择它对应的数据,直接用公式:
b1=LOOKUP(A1,{1,2,4,8,16},{"1*1","1*2","2*2,1*4","2*8,1*8","1*16,2*8,4*4"})
2,如果一定要通过设置数据有效性来选择a1对应的值,那么可以在另外的几个单元格
(如c1:c5) 分别输入
1*1、1*2,、 2*2,1*4、 2*8,1*8、 1*16,2*8,4*4
然后设置数据有效性,选择“序列”、来源填上=$C$1:$C$5,确定即可
热心网友
选中B1,数据 有效性 设置 允许 (选择)序列 来源 (输入或复制粘贴下面公式)
=OFFSET($A$3:$A$5,,MATCH($A$1,$A$2:$E$2,0)-1)
热心网友
B1单元格有效性,序列输入公式
=OFFSET($A$2,1,MATCH($A$1,$2:$2,)-1,COUNT(1/IF($A$1=$A$2:$E$2,$A$3:$E$10<>"")))
你可以按CTRL+F3把公式引用到自定义名称的,然后数据有效性这里等于这个自定义名称