软件下载 点击激活 软件下载

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

前言:如果评谁是Excel最牛X的函数,汪站长肯定推选Indirect函数,因为其他函数大多可以被某他函数替代,而indirect独特的作用在Excel中独此一个,无可替代。而且它应用非常广泛。汪站长这次花费了三天时间,整理出了indirect函数从入门+初级+进阶+高级应用的全系列教程,希望对想全面学习indirect函数的同学们有所帮助。今天是入门篇+初级篇。

 

一、Indirect函数入门篇

 

1、作用

返回文本字符串所指定的引用

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

所谓文本字符串,是指看似是引用,却是文本类型的。如:

两边带双引号的引用地址。

=”A1″

=”Sheet!A1″

=”[工资表.xlsx]Wifi信息图!$J$3″

返回引用,是把上面文本类型的转换为可以返回值的引用。

 

下面的公式返回的是字符“A1”,并不是A1单元格的值100

=”A1″ 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

而外面套上indiect函数则可以字符串A1转换为引用A1

 

=INDIRECT(“A1”)

 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

2、语法

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

=indirect(ref_text,[a1])

语法说明:

  • ref_text:就是前面提到的文本型引用字符串

  • a1:引用的字符串样式。Excel单元格引用有两种方式,一种是字母+行数,另一种是R1C1样式(R后数字是行数,C后数字是列数)。当[a1]的值为true1省略时表示为A1样式引用,当值为FALSE0时表示R1C1引用样式。

  • [ ] :带中括号的参数表示它可以有,也可以省略

【例1】引用单元格C5的值

 

=INDIRECT(“c5”,TRUE)


=INDIRECT(“c5”,1)

=INDIRECT(“c5”)

 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

也可以表示为:

=INDIRECT(“R5C3”,FALSE)


=INDIRECT(“R5C3”,0)

 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

二、Indirect函数初级篇

 

引用单元格这么简单的公式,被indirect弄的这么复杂,有什么用?原因就在于:地址字符串中可以插入变量

1、在单元格引用地址中插入变量

【例2】如下图所示,根据D2单元格行数,从A列提取数字。

E2公式:

=INDIRECT(“A”&D2)

这儿字母后不再是固定的数字,而是一个可变的值(根据D2的值变量而变化)

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

 

如果借用随机函数,就可以实现随机出题/抽奖的功能了。

 

【例3】设置公式从A列随机抽出一位幸运者。

 

=INDIRECT(“A”&RANDBETWEEN(1,18))

 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

2、在工作表名称中插入变量

如果把工作表名称作为变量,那么就可以利用indirect动态引用不同的工作表的值。前天汪站长分享的Vlookup多表取值是不是也懂了?

 

【例4】Vlookup从多表取值

B3公式

=IFERROR(VLOOKUP($A3,INDIRECT(B$2&“!A:B”),2,0),””)

 

公式向右复制时,B$2会变为C$2D$2…..这样就可以根据第2行的值,从对应名称的工作表中区域中查找。

 

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

3、在工作簿名称中插入变量

如果把工作簿名称设置为变量,就可以从不同的Excel文件中动态取数了。

【例5】如下图所示,用vlookup根据A列的月份和产品,从本路径下的1~3月销售的文件中查找销量。

=VLOOKUP(B2,INDIRECT(“[“&A2&”销量.xlsx]Sheet1!$A:$B”),2,0)

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

4、把定义的名称作为变量

 

当字符串是定义的名称时,用inidect函数也可以把字符串转换为定义的名称。

还记得那个已为大众所熟悉的二级下拉菜单公式吗?

 

【例6】根据A列的品牌名称,在B列生成对应的型号下拉菜单。

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

先定义名称

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

然后选取要设置二级下拉菜单的区域,设置数据有效性公式

=indirect(a2)

这儿a2的值只是字符串,用indirect可以把字符串转换为定义的名称。

它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)

 

Ps:如果你以为掌握了今天的内容就学会了indirect函数,就太天真了。本篇只是indirect函数的初级用法,如果你想学习更多函数课程,可以扫码继续关注Office自学网。

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1.Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2. 思维导图软件Xmind破解版
3. CorelDRAW 2021破解版下载&安装步骤
4. 电脑技巧:Win11清理C盘存储的八种方法
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)
Office自学网公众号
它才是Excel函数的No.1,Indirect的使用方法(入门+初级篇)
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧手机操作

手机里有个监听开关,你关了吗?早点关闭,摆脱大数据的监控!

2024-7-11 16:50:37

办公技巧

职场小白必备的几个Excel小技巧,天天都用得上!

2024-7-12 14:28:47

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索