作者:乔山办公网日期:
返回目录:excel表格制作
我个人对于编程是外行,觉得这种百级联菜单设计很好。所以我将您的提问添加到了我的同问中。
有热心网友认为你的措辞度有所欠妥,请您考虑一下。
我想问一下,
您的提问中提到的软件界面,是Indeisign还是什么来问着?
谢谢。
我个人对excel还有些了解。或者我答可以进一步为您解决问题提供思路,甚至解决方案,
但是,似乎您的意图还不太明确,你想要答题者如何来实现这个图,或版者说,这个图与你的意思是什么样的确切关系?我权觉得还是不太明了。所以请您再补充说明一下下?
这是“数组分级”:选中相关行,数据--分级显示--组合。
可以去百度经验搜下图文教程
多级联动要点2个
一是定义名称
二是indirect函数用法
举例:
想要实现的效果如下:在单元格A1内输入文本复A时,B1单元格内可以产生内容为制1,2,3,4的下拉菜单;单元格A1内输入文本B时,B1单元格内可以产生内容为5,6,7,8的下拉菜单。
实现方法:
在Excel单元格C1:C4内分别输入1,2,3,4,然后调出名称管理器(Ctrl+F3),名称命名为:A,引用位置为$C$1:$C$4,完成以上操作百后管理名称管理器。
在Excel单元格D1:D4内分别输入5,6,7,8,然后调出名称管理器,名称命名为:B,引用位置为$D$1:$D$4,完成以上操作后管理名称管理器。
然后选中单元格B1,打开数据有效性对话框,在度“允许”内选择序列,在来源内输入如下内容:问=INDIRECT($A$1),然后关闭数据有效性对话框即可。
此时在A1内输入A,在B1单元格内即可得到1,2,3,4的下拉菜单,答输入B,则可以得到5,6,7,8的下拉菜单。其原理就是利用Indirect公式将单元格内的文本指向了菜单名A或B。