进阶 | 引用运算符及HYPERLINK函数进阶

答案:肯定是可以!但是有亿点点难度,看到最后你就应该明白我说的有亿点点难度了!

但是想要实现上面的功能,除了HYPERLINK函数,还需要学习一下引用运算符,如果是刚接触Excel,可能第一次听说这个概念,但是这是Excel进阶必备的知识,请认真阅读,并配合两个案例来巩固!

数值之间的处理了有算术运算符,Excel中的单元格区域之间也有一套处理的运算符,有些你一直在用,只是你不知道的!

比如:我们常见的SUM求和

你想过(:)有什么功能吗?他就是一种引用运算符,叫做,区域运算符

他的作用是返回以冒号左边作为起点,冒号右边作为终点的,矩形单元格区域!

有的同学,可能讲过这种奇怪的写法,其实她和 我们上面一样!

相当于D2:D5 + D5:D10的区域,因为之间重叠,所以就是D2:D10

有的同学说,那我就想求D2:D3 和 D5:D10区域的和,怎么写呢?

我们写来看一下下面的书写:

=D2:D3,D5:D10

你看到结果是一个错误值,但是我告诉你她确实表示这个区域!具体我们可以使用名称框来验证

把对应的地址,复制粘贴到名称框,回车,我们就可以看到已经选中的对应的区域!

当然如果这样也不能令你信服,那么我们可以通过超链接的方式更加直观!

我们通过动画来演示说明:

=HYPERLINK("#D2:D3,D5:D10","链接")

点击之后,可以看到选中的区域符合我们的预期!

在引用中,我们把逗号叫做,联合运算符!把多个分散的区域联合到一起的含义!

所以我们求和公式应该这样写:

=SUM((D2:D3,D5:D10))

注意多了一对括号,如果不加括号,表示SUM的多个参数,而不是一个参数!虽然结果一样,但是引用方式不同!

除了上面的两种运算符,引用还有一种运算符,其实我们在讲引用函数时有用过,那就是空格,他叫 交叉运算符

看名字应该就能明白,表示两个区域的交叉部分!

比如我们想求沙果和龙眼的金额合计:

=SUM(A4:D5 D2:D10)

一共三种引用运算符,下面我们就通过几个案例来看一下实战应用!

这里我们需要用到INDRIECT函数!对这个函数0基础的同学,可以先阅读

▼我是文章链接,点击跳转阅读

函初 | 引用函数INDIRECT基础入门

INDRIECT基础篇的时候,我们就有提到,他还有R1C1的应用方式,只是一般用的少!本次我们学完引用方式,这个R1C1就派上用场了!

我们先来一个比较经典的交叉运算符的用法

案例1 | 交叉查询

动画演示:

操作说明:

1、全选区域,公式-定义名称-根据所选内容创建(行列)

2、写入公式

=INDIRECT(A11) INDIRECT(B10)

中间的空格其实就是交叉运算符!

查询菠萝的金额等价于下面的公式:

=INDIRECT("C2:C8") INDIRECT("A3:C3")

只是这些区域,我们都已经定义了名称,对应的名称就是行列标题,所以我们可以使用对应的水果名称代替所在行的区域,数量和金额代替所在列的区域!

再来看一个案例

根据查找的关联词,通过HYPERLINK函数超链接所有满足条件的结果

案例2 | 超链接所有满足条件的单元格

这个案例使用了所有的引用运算符,非常的典型!

动画演示所有奇异果的记录,并超链接

▼函数

=HYPERLINK("#"&TEXT(SUM(MOD(LARGE(COUNTIF(OFFSET(A1,ROW(1:9),),A13)+ROW(2:10)%,ROW(INDIRECT("1:"&COUNTIF(A2:A10,A13)))),1)*10^(ROW(INDIRECT("1:"&COUNTIF(A2:A10,A13)))*2)),"(" & REPT("R00!,",COUNTIF(A2:A10,A13)-1) &"R00) C1!:C3"),"所有"&A13)

你们想要实现的效果,我给你们写出来了!但确实有点难度,就算写出来能看懂的也比较少!有兴趣的同学可以研究研究!

我们核心要说的就是R1C1模式 和引用运算符在这里的应用!这个案例非常的典型!

公式中 HYPERLINK 的第一参数,计算后的结果是

"#(R02,R04,R06,R09) C1:C3"

这个怎么理解呢?

知识点1:R1C1模式!

比如我们平时说的A1,在R1C1模式中就是R1C1

R是ROW的缩写,C是COLUMN的缩写 也就是R行C列!如果想表示整行或者整理,我们就是R数值,比如R10,就表示第10行,C1就表第1列!

知识点2:引用运算符

▲ 在R1C1模式下,我们如何表示区域呢,比如A:C列,只需要把对应的列转为数值,再加上COLUMN的首字母即可,A:C等价于R1C1模式下的C1:C3,冒号区域运算符所以公式中的C1:C3不是只C列的1到3行区域,而是A:C列!

▲ 前面的R02,我们上面说过表示第二行,其他几个同理,其中的逗号,联合运算符!

(R02,R04,R06,R09)  表示 2行、4行、5行和9行所组成的区域

▲ 在R09)后面和C1:C3前面有一个空格,这个是我们上面所讲的 交叉运算符

所以整理的意思就是  

2行、4行、5行和9行所组成的区域 和 A到C列的交叉区域!

第一参数的详细的计算逻辑,函数爱好者可以研究一下,虽然比较长,但是难度并不是十分的高,最少算到8分!

本文由“壹伴编辑器”提供技术支持

下面我们小结一下引用运算符:

  1. 冒号(:)  区域运算符,返回冒号左右两边所形成的矩形区域!

  2. 逗号(,)  联合运算符,表示多个区域联合所形成的区域

  3. 空格( )  交叉运算符,表示左右两边的交叉重叠的区域!

(0)

相关推荐

  • 一个单元格两种用法真神奇,既能统计总数,又能超级链接到指定的单元格

    点"在看"+留言,随机抽取3人送书籍<卢子Excel高手速成视频教程 早做完,不加班>. 一般情况下,一个单元格要么统计总数,要么做超链接,分开实现.而有一位VIP学员 ...

  • Lookup、Sumifs、Xlookup靠边站!这才是Excel表中最牛4大函数

    提起Excel函数,我们首先会想到Vlookup.IF.Sumifs.xlookup等函数,必竟这些函数是工作中最常用的.但如果评最牛的Excel函数,这些函数一个也上不了榜,因为它们都可以被其他函数 ...

  • 怪象!为什么工程师不爱VLOOKUP却偏爱这四个函数?

    ★ 编按 ★ 公式中有单元格的引用才能使公式具有更强的可变性,如果引用的单元格可以随着某些条件的变化而变化,就会使公式的功能更加强大,这就需要使用引用类函数来实现.下面一起来学习下几种常用的引用类函数 ...

  • 90%的公司都会用到的模板!每月计算期初、收入、支出、余额

    VIP学员做的一份表格,卢子对里面的公式进行完善,这个应该很多公司都能用上. 选择月份,每个表格对应的期初.收入.支出.余额自动改变,点链接可以到指定的分表. 到了分表,可以点超链接快速返回汇总表. ...

  • 引用运算符及HYPERLINK函数进阶

    经常有人问我,超链接函数,可不可以连接多个单元格,能不能把满足条件的单元格一起连接起来,点击一下就全部选中? 答案:肯定是可以!但是有亿点点难度,看到最后你就应该明白我说的有亿点点难度了! 但是想要实 ...

  • Excel函数进阶必备的思维和套路有哪些

    通过一个简单的案例,我们来看看函数进阶必备的一些套路和处理思维! 我们看一个案例:计算一下每天的餐补金额 案例比较简单,我们来看一下大家一般的写法: 写法1:VLOOKUP开火车写法 =VLOOKUP ...

  • OFFSET进阶引用之参数数组化

    OFFSET共5个参数,除了第一参数必须是引用,其他参数都可以数组化,且最多可能形成四维!到这新手应该已经关闭本文了! 第一参数如果是区域,理解起来会更吃力,我们先通过一组测试来了解一下OFFSET数 ...

  • 函高 | OFFSET进阶引用之参数数组化

    今天谈的有点难,不建议新手阅读!如果你已经对数组有一定的认知和理解,可以听一下!比较难-- OFFSET共5个参数,除了第一参数必须是引用,其他参数都可以数组化,且最多可能形成四维!到这新手应该已经关 ...

  • Excel函数进阶必备的思维和套路有哪些?

    通过一个简单的案例,我们来看看函数进阶必备的一些套路和处理思维! 我们看一个案例:计算一下每天的餐补金额 案例比较简单,我们来看一下大家一般的写法: 写法1:VLOOKUP开火车写法 =VLOOKUP ...

  • SUBTOTAL函数进阶教程

    SUBTOTAL是一个多功能函数,第一参数支持11种聚合函数,再加上2种模式,非常强大. 但是这写都是基础,我们今天要聊一下进阶用法!进阶用法主要利用两点 如果你先学习基础可以阅读此篇:SUBTOTA ...

  • Excel技巧连载9和10:Sumif函数进阶和查找替换激活公式的妙用

    2020年,进入最后1天 2021年,终将春暖花开 提前祝大家元旦快乐 今天的Excel技巧连载教程,和大家聊聊SUMIF函数的第二参数用数组作为条件来优化公式,以及妙用查找替换激活公式完成工资条制作 ...

  • EXCEL中函数进阶—那些复杂函数中经常用到的offset函数如何用

    在Excel中,利用函数的嵌套可以实现很多功能,而offset函数就是比较难掌握的函数之一,这个函数因为参数比较多,可以有5个参数,所以与其他函数结合使用可以有非常多的用法,本文就给大家介绍一下off ...

  • 进阶 | INDIRECT函数进阶教程 - 原理篇!

    INDIRECT函数也是常用的引用函数之一,我把他叫做"快递员函数"!因为只要我们告诉他地址,他就可以准确的那种地址中的东西! INDIRECT函数基础还没掌握的同学,可以先读一下 ...