数据有效性、indirect函数、名称这些功能对于早期版本应该没有问题。但是07版的单元格数量比之前的多,03版是256列*65536行,警告提示说区域外的数据会出错。
但我估计你定义的名称也不会用到这么多的行和列,所以可以试一下,不要选择整行或整列来定义名称,值选择有数据的区域就行,或者不超过256*65536
像这种多级下拉菜单,一般使用VBA代码解决。
看到你具体的文档后,才知道如何做比较好
可以百度上HI我
黄河全国各地邮政编码、区号查询系统
http://club.excelhome.net/thread-663438-1-1.html
你参看一下我做的