您的位置:首页 > 生活娱乐 > 百问百答 >
Indirect函数与数据有效性二级下拉菜单
时间:2016-11-27 10:12来源:文库分享网 作者:wkfxw.com 点击:

数据有效性二级菜单可以使第一列选择某个值时,第二类出现第一列值的相应子类目,非常实用。比如说,第一列选择 在线分析工具,第二列出现其下的类目 百度指数、好搜指数、微指数,供选择。 copyright www.WKFXW.com

下面用实例来说明


工具/原料

excel2010/2013

Indirect函数

方法/步骤

此次操作的目的是:当在A列点击单元格时,会自动出现分析工具种类(黄色部分区域的两种)供选择填入;点击B列单元格时会自动出现A列所选类别下的子类目供选择填入。

打开一张excel表格,如下图所示:

Indirect函数与数据有效性二级下拉菜单

设置A列数据有效性。

选中A2:A5,依次点击 数据--数据工具组--数据验证,出现数据验证对话框,进行设置,输入验证条件。特别注意 “来源”中的等号是英文状态,后面的区域选择按钮可以帮你快速圈定E1:F1区域(绝对引用符号是圈定时自动生成的)。设置好后,出现单元格右侧出现下拉小三角,里面的内容就是E1到F1单元格的可供选择内容。

Indirect函数与数据有效性二级下拉菜单

Indirect函数与数据有效性二级下拉菜单

Indirect函数与数据有效性二级下拉菜单

设置B列数据有效性(1)之indirect函数。

这里先介绍一下indirect函数:indirect(ref_text,[a1]),第一个参数表示对单元格的引用,第二个参数表示引用区域的格式(

如果 a1 为 TRUE(写成1) 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE(写成0),ref_text 被解释为 R1C1-样式的引用。

)。

=indirect("a1"),加引号,文本引用,就是引用a1单元格中的文本。

=indirect(a11),不加引号,地址引用,a11的值是a2,a2的内容又是线分析工具,所以返回在线分析工具。

属于查找引用函数的大家族(与vlookup一家人),可以用文本的形式描述单元格的引用,用excel的官方表达就是“返回文本字符串所指定的引用”。看下面的例图。

我想在B11中引用A1单元格的内容,则在B11单元格中输入的是:=INDIRECT("a11"),注意必须加引号,且是英文状态的。这个公式的意思就是引用A11单元格的值。

如果去掉引号,举个例子,写成比如说=INDIRECT(a11)形式,意思就是:我要引用A11单元格中的内容所指定的单元格的内容。请看本小节第二张图片。

Indirect函数与数据有效性二级下拉菜单

Indirect函数与数据有效性二级下拉菜单

设置B列数据有效性(2)之定义名称

讲完了indirect函数,下面就来说正题,怎么让A列与B列的内容一一对应出现,以便供我们选择。

定义名称。

选中E1:F5区域,依次点击 公式--定义的名称--根据所选内容创建,打开以选定的区域创建名称对话框,勾选 首行 复选框,单击确定。

这时可以打开 公式--定义的名称--名称管理器,名称管理器对话框,可以看到名称管理器中出现了两个名称,分别是首行的内容,这可比我们一个一个地去输入名称、选定引用区域依次定义名称快捷多了,是快捷操作方法。

Indirect函数与数据有效性二级下拉菜单

Indirect函数与数据有效性二级下拉菜单

设置B列数据有效性之完成步骤。

选中B2:B5,数据--数据工具组--数据验证,进行设置。

解释:来源是indirect函数的地址引用--B2,B2的内容此时是“在线分析工具”,而在线分析工具则是我们之前定义好的名称之一,它的内容是E2:E5,所以最终B2:B5的内容来自于E2:E5.

当然了,A2的内容换成了软件型分析工具,则B列的内容就会相应变成F2:F5.

Indirect函数与数据有效性二级下拉菜单

Indirect函数与数据有效性二级下拉菜单

注意事项

注意indirect函数的两种引用形式。带引号的表示文本引用,相当于我们平时使用其他函数时的地址引用。

定义名称时有便捷方法哦。

0%
(0)
0%
(0)
最新评论
选择评论类型:
验证码:点击我更换图片
推荐文章

关于我们 | 信息反馈 | 网站地图 |文库提交