excel如何写函数才可以实现查询任何三级及以上或者二级、一级的名字?财富值不够了 望理解

 我来答
情姐有情节
2016-08-02 · 超过27用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:23.4万
展开全部
最佳答案
借用WPS论坛风之羽版主的教程
二级下拉菜单的简单制作法

二级下拉菜单是很有用的输入工具,比如输入班级名称,后面的列可以直接选择该班级的人员姓名。
复杂的多级下拉菜单比如,果蔬分为水果和蔬菜,水果又分为热带水果和本地水果,热带水果又包括菠萝和香蕉等。
在excel中主要是利用数据有效性和定义名称及函数的综合方法来实现。本论坛中关于如何制作二级下拉菜单甚至是多级下拉菜单的帖子非常多,但是有个问题,就是很多帖子使用了初学者比较难明白的函数组合,当时我学的时候就为此很是头疼,今天我教大家一招比较简单、容易理解和应用的制作方法,大家看后就可以操作出来的。
一、简单的二级下拉菜单制作
我直接写操作步骤了,请结合我上传的文件理解和使用。
1、选中b1:f6,插入名称指定,选中首行,确定,建立多个班级名称。
2、选中b1:f1,ctrl+f3,建立一个名称:班级,确定。
3、选中h2:h6,数据数据有效性设置允许序列,来源处录入“=班级”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。
4、选中i2:i6,数据数据有效性设置允许序列,来源处录入“=INDIRECT(H2)”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。
好了,现在看看,是不是改变h行的值,i列的下拉列表自动改变了呢?

二、复杂多级下拉菜单制作
这里以一个简单的三级菜单为例进行说明。
1、需要几级菜单,就分别建立几个工作表存放,例如本例就建立了一级名称、二级名称、三级名称这三个表,这样做的好处是分类比较清晰,容易检查错误。
2、选中一级名称表的a1:b1,ctrl+f3,建立一个名称:果蔬,确定。
3、选中二级名称表的a1:b3,插入/名称/指定,选中首行,确定,建立多个二级名称。(需要手动添加首行 为果蔬的二级中的,比如添加热带水果这个名称,其他同理)
4、选中三级名称表的a1:d5,插入/名称/指定,选中首行,确定,建立多个三级名称。
以上步骤大家看懂了吧,如果你要建立n级菜单,那就如法炮制吧,定义n个表的n个名称好了。
5、好,现在切换到三级菜单表,选中a2:a7,数据/数据有效性/设置/允许/序列,来源处录入“=果蔬”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。这是建立一级菜单选项。
6、选中b2:b7,数据/数据有效性/设置/允许/序列,来源处录入“=INDIRECT(a2)”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。这是建立二级菜单选项。
7、选中c2:c7,数据/数据有效性/设置/允许/序列,来源处录入“=INDIRECT(b2)”(双引号不输入,只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项,确定。这是建立三级菜单选项。
凌文元LWY
高粉答主

2016-08-02 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.2亿
展开全部
请补充完整提问,或截图示例,以方便大家理解支招!
这些数据都存在于什么位置?
更多追问追答
追问

追答

将C2:G11单元格中的文字等级以数字替换,然后在J2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=INDEX(B:B,SMALL(IF(OFFSET(C$2:C$11,,MATCH(J$1,C$1:G$1,0)-1)<4,ROW($2:$11),4^8),ROW(A1)))&""

当J1单元格发生改变时,下方对应姓名相应发生改变。

 

详见附图

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式