求教关于EXCEL2003下拉列表数据源的问题

我用EXCEL2003制作下拉列表的时候,想把同一工作簿不同工作表内的数据作为数据源,但是显示不可以从不同工作表内提取数据源,请问真的不可以吗?还有没有别的方法?谢谢~~
如果我要把这个公式“=IF(COUNTIF(Z$10:Z$13,A4)>0,16.45154,IF(COUNTIF(Z$14:Z$23,A4)>0,16.58865,0))”中的“"Z$10:Z$13"改成我刚才在另外一张工作表内命名的区域(如"list1")中的单元格区域的话,应该怎样写呢?谢谢~

把这个区域定义一个名称,然后在数据源中等于这个名称就可以。

比如,在表1中应用有效性,需要用到表2中A1:A10的数据源,那么,把表2的A1:A10定义一个名称,比如aa,然后在表1中应用有效性-序列,在数据源中输入=aa 即可。
-----------
=IF(COUNTIF(Z$10:Z$13,A4)>0,16.45154,IF(COUNTIF(Z$14:Z$23,A4)>0,16.58865,0))
-------------------
那就改成list1啊,为什么不试验一下?试一下,你就会发觉,原来就是这样。。。
=IF(COUNTIF(list1,A4)>0,16.45154,IF(COUNTIF(Z$14:Z$23,A4)>0,16.58865,0))
温馨提示:答案为网友推荐,仅供参考
相似回答