引用运算符及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学员 ...

  • 值得收藏的Excel函数公式

    值得收藏的Excel函数公式

  • Excel函数公式,工作中最常用的10个函数(下)

    上期给大家分享过5个常用的函数例子,今天给大家继续分享5个常用函数,在工作中帮助我们快速解决问题. 6.vlookup 数据查找很熟,根据内容查找对应的值. =vlookup(查找内容,查找区域,列数 ...

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

    答案:肯定是可以!但是有亿点点难度,看到最后你就应该明白我说的有亿点点难度了! 但是想要实现上面的功能,除了HYPERLINK函数,还需要学习一下引用运算符,如果是刚接触Excel,可能第一次听说这个 ...

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

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

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

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

  • SUBTOTAL函数进阶教程

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

  • 手把手教你,学会使用HYPERLINK函数制作动态图表

    示例32-10鼠标触发的动态图表 利用函数结合VBA代码制作动态图表,当鼠标指针悬停在某一选项上时,图表能够自动展示对应的数据系列,如图32-81所示. 具体操作步骤如下. 步 骤 1 按<Al ...

  • Excel常用函数之HYPERLINK函数

    大家好,今天介绍的是一个超级有趣又实用的函数,HYPERLINK函数,也叫超链接函数.本函数的功能是创建一个快捷方式(跳转)来打开我们想要浏览的位置.函数的语法格式为: HYPERLINK(位置,显示 ...

  • 看透了这些运算符,Excel函数技能飙升2.5%

    在Excel中要想正确地使用公式和函数,就必须严格遵守它的基本规则,那么,在使用公式和函数的时候,到底需要注意什么呢?  今天我们来聊一聊公式中的运算符与优先级. 运算符是公式中不可缺少的组成元素,它 ...

  • excel动态引用数据视频:函数引用公式表格数据

    excel动态引用数据视频|表格数据动态引用视频|函数公式引用数据视频|excel函数引用公式视频 本视频教程由部落窝教育分享.

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

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