今天介绍一下Indirect函数。这个函数属于特别有用的一个函数,但是很多人并不太了解它的作用。今天我们就详细介绍一下。

01

INDIRECT函数的工作方式

这个函数的语法特别简单:

INDIRECT(ref_text,[a1])

一般可以不用管第二个参数(缺省即可,表示单元格引用样式),起作用的就是第一个参数。

这个函数的作用就是返回一个引用,这个引用的地址就是第一个参数的文本字符串告诉我们的。

例如:

=INDIRECT("A1")

这个公式返回的是对单元格A1中的引用,显示的是A1中的值

=INDIRECT(A2)

这个公式返回的是对一个地址的引用,这个地址写在A2单元格中。

第一个参数的文本可以是单元格或者单元格区域,以及名称,可以是手工输入的字符串,比如“A1:B20",也可以是其他公式返回的字符串,比如vlookup,或者使用"A" & 20。

需要特别强调一下的是,这个函数返回的是个地址(要么是单元格或者单元格区域,要么是名称),不是一个值。

例如,下面的公式:

=SUM(INDIRECT("A1:A20"))

中INDIRECT("A1:A20")实际上返回的是单元格区域A1:A20,所以该公式等价于”

=SUM(A1:A20)

02

INDIRECT函数的用法举例

下面我们介绍一些经常用到INDIRECT函数的场景和示例。

利用其他函数生成地址

=SUM(INDIRECT("A1:A"&ROW()))

这个公式是计算A1开始的一列区域的合计,到哪个单元格是根据当前公式所在的单元格的行号决定的,如果公式在C100,那么这个求和区域就是A1:A100。

这里的Row()可以换成其他函数,例如Match返回一个索引位置。

引用其他工作表的地址

=INDIRECT("'[你的Excel文件.xlsx]你的工作表'!你的地址")

这里你的Excel文件,你的工作表,你的地址三部分都可以是动态生成的。

例如:

=INDIRECT("'[" & C1 &"]Sheet1'!A1:A100")

返回的是某个文件的工作表Sheet1的A1:A100区域的引用。这个文件的名字由C1单元格的内容确定。

引用名称

假设,我们有以下数据:

可以定义名称:

就可以根据选择的区域动态求合计:

其实,引用名称还有一个最常见的场景,在做级联下拉列表时,第二个列表必须是:

=INDIRECT(B2)

其中B2是第一个列表,返回的是个字符串,比如“财务部”,于是,这个公式就返回对财务部这个名称的引用(前提是我们必须先定义财务部这个名称)。

具体可见文章:创建级联列表选择

怎么才能快速掌握好用的Excel技巧!怎么才能做出高大上的专业图表!怎么才能不用天天加班做数据!怎么才能成为Excel高手!如果你正在为这些问题而苦恼,可以了解一下“E学会”Excel学习俱乐部,免费学习19门售价超过3000元的Excel系统学习课程,免费获得商务图表设计手册,并且有专家一对一免费帮你诊断和设计工作表格模板。目前,双12限时优惠正在进行,在原价999元的基础上,立减600元。只要399元,就可以成为Excel高手。

excel中线性函数_Excel中特别有用的不常用函数之Indirect函数相关推荐

  1. excel最常用的八个函数_Excel中最常用的快捷键

    我们的学习和工作中,Excel都是必不可少的工具.掌握一些常用的Excel快捷键对提高我们的工作效率很有帮助,下面就给大家列举一些在Excel中比较常用的快捷键,各位同学可以在闲暇之余了解一下. Ct ...

  2. excel取整函数_Excel中的这些烧脑问题,你遇到过几种?

    小伙伴们好啊,前几天分享的中级篇介绍了几种容易造成公式错误的情况. 今天和大家来分享高级篇,高级篇嘛,当然是以烧脑为主,介绍一些在论坛和QQ群困扰了很多人的公式错误原因. 1,EDATE和EOMONT ...

  3. php强大的函数,PHP中一些功能强大却很少使用的函数

    本文主要介绍了PHP中功能强大却很少使用的函数,结合实例形式总结分析了php中非常实用的几个函数,包括函数的调用.注册.调用.判断等操作技巧.需要的朋友可以参考下,希望对大家有所帮助. 具体如下: c ...

  4. 不存在从node到node*的适当转换函数_C++中参数需要类型转换,请不要用成员函数...

    点蓝色字关注"CurryCoder的程序人生" 微信公众号:CurryCoder的程序人生 欢迎关注我,一起学习,一起进步! 1.问题的引入 C++支持隐式类型转换,但通常情况下是 ...

  5. excel三次样条函数_Excel中F1到F12键的神奇用法

    Excel中F1到F12键的神奇用法,可惜很多人都不知道... F1 帮助快捷键 在使用Excel遇到问题时,最简单粗暴的方法就是按F1,会出现帮助的窗口,然后输入查询内容即可. F2 编辑单元格 F ...

  6. 三位数自动递增编号函数_EXCEL中序号自动增加(如何避免隐藏行)?excel自动填充序号...

    excel表格中如何自动顺序填充序号 首先打开Excel 2007,创建如图所内容.当家也可以根据自己的实际情选择练习的内容.在此为了上的需要,特制作两列,第一列就"序号",第二列 ...

  7. excel减法函数_excel中常用的日期函数

    5个日期函数,不用看着日历数日子 1.算天数 包括算年龄.算工龄,算倒计时,算工作天数等,甚至各种花式放假情况下的工作天数,比如每周一周三周五休假,算每月的工作天数 算年龄,先把身份证上的出生日期提取 ...

  8. excel减法函数_Excel中的时间与日期计算的那些事,懂了这个原理你会感觉很简单...

    #excel##excel教程##办公软件##我要上头条# 这是一个可以获取知识的头条号--云端网校教程. 大家好,今天给大家介绍的是一个非常重要的理论型知识,关于时间与日期.如果是办公财务人员或者计 ...

  9. c语言 product,product函数_Excel中product函数的使用教程详解

    Excel中的product函数是用来计算各参数的乘积的,在数学公式里,我们会经常用到.下面小编教你在Excel中product函数的使用方法,希望对你有帮助! Excel中product函数的使用方 ...

最新文章

  1. Openstack_通用模块_Oslo_vmware 创建 vSS PortGroup
  2. 【设计模式】责任链模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  3. ElasticSearch中文分词器-IK分词器的使用
  4. Linux cat指令(用于连接文件并打印到标准输出设备上)
  5. 科技公司预备持jiu战:谷歌将允许员工在2021年7月前居家办公
  6. 面试篇---1 如何区分深拷贝与浅拷贝
  7. c++ asc chr 函数_15万怎么选?丰田CHR、本田XRV谁档次高?车主说了心里话
  8. 利用photoshop制作gif图片
  9. 前端学习(2716):重读vue电商网站36之slot插槽使用
  10. fopen文件路径怎么写_PHP文件上传
  11. nacos1.2(1.3)的下载及CentOS7下安装nacos
  12. 老板看似表面风光,可能还没有员工赚得多
  13. 手机UI工具包 LWUIT
  14. SQL使用技巧(转)
  15. python爬取腾讯vip_用Python批量爬取付费vip数据,竟然如此简单
  16. BitComet(比特彗星) BT磁力链下载推荐
  17. CSDN 编辑器使用方法
  18. 清除右键新建中多余菜单
  19. C语言计算三角形面积参考代码
  20. 变软的苹果,正在复制腾讯

热门文章

  1. linux coreutils升级,Linux命令01--Coreutils软件包01--认识coreutils
  2. linux iio 设备驱动,Linux设备驱动之IIO子系统——IIO框架数据读取-Go语言中文社区...
  3. python的stack用法_Python numpy.stack函数方法的使用
  4. vue表单中批量导入功能_spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据
  5. data.name.toLowerCase() is not a function问题
  6. 查看python版本命令
  7. Guns 添加功能实现_入门试炼05
  8. python多进程写入mysql_Python实现 多进程导入CSV数据到 MySQL
  9. bmob php支付,支付服务 - 支付服务RESTful 开发文档 - 《Bmob 文档中心》 - 书栈网 · BookStack...
  10. sql devalop连接mysql_SQL-Mysql表结构操作