【www.d9bd.com--技术个人工作总结】
>
前言
在日常工作和生活中,我们在填写各类报表时,需要在选择某个选项后,下一个选项自动根据前一个选项列出备选项,以此类推进行多级选择。这是为了防止在使用Excel时,个人输入产生错误,为后续数据的处理带来不必要的麻烦。那么如何进行多级选择呢?这就需要用到Excel中多级联动的知识。下面我们通过实例来说明。
首先,准备一个表格,如下图。其中,年级是第一选择项,科室是第二选择项,评级是第三选择项(为了方便理解用不同颜色进行区分)。
下面就可以使用Excel中的''及'INDIRECT'制作多级下拉菜单。
步骤一:分别定义名称(注:Excel2003需要逐一创建,Excel2003以上版本系统会根据选择区域自行创建本例按照逐级定义),选择'年级'列下的单元格,点击Ctrl+F3新建,或者从菜单栏中选择'插入'--'名称'--'定义',如下图所示:
注意,系统默认所选区域的首单元格内容为当前工作薄名称,我们需要改为上一级的名称。 此处上一级应是'年级'。然后点'确定'完成,余下同理。
全部添加完成后,我们就完成了对所需要的数据区域的命名工作,如下图所示:
步骤二:准备表格,我们需要将数据在表格中进行多级关联以实现我们想要的效果。
选择年级下的三个单元格,然后在中选择'数据'--'有效性',如下图所示:
点击确定,这样就在'年级'列下生成了下拉菜单,如下图所示。
接下来,我们关联二级菜单的内容,同样在菜单栏中选择'数据'--'有效性',有效性条件选择'序列',但来源中,我们需要用到INDIRECT(目标单元格)函数,目标单元格为之前的一级菜单。
然后点击确定,二级菜单就生成了,如下图所示。注意,在用INDIRECT函数指定上一级目标单元格时,必须先选择一个一级选项(如本例中选择了一级选项'初一'),否则就会出现数据来源报错。
接下来我们关联三级菜单,同关联二级菜单一致,在来源中,我们需要用到INDIRECT(目标单元格)函数,过程及结果如下图所示。
这样,我们三级菜单也就关联完成了,包括四级,五级甚至更多级联动,都可以这样来实现
本文来源:http://www.d9bd.com/gerenzongjie/36669/