了解了OFFSET函数的参数和基本用法,我们就开始进行进阶操作了。在基本用法中,发现各个参数都是我们单个输入,实际工作中,OFFSET函数通常用在区域数据的引用,这就会牵涉到通过拖动进行填充,那里面的参数就需要用其他函数进行替换来完成。今天,我们通过案例来详细说明。

首先延续上次课的内容,通过OFFSET函数对区域进行引用,但是其中的参数我们需要用Match来取代。我们需要计算所有人的英语成绩总和,可以将公式写成=SUM(OFFSET(A1:A14,0,MATCH(G9,A1:D1,0)-1)),计算陆逊的所有科目总成绩,公式就是=SUM(OFFSET(B1:D1,MATCH(G10,A1:A14,0)-1,0))。

在此基础上,我们来进行区域的数据引用,我们将单位用一级下拉菜单设置,希望通过点选其中的项,下面对应的数据区域同步变动。我们只需要在G4单元格输入公式,通过拖动来完成。现在来分析一下,我们可以以A1为基点,向下平移几行呢?因为单位名称在同一列,且位置不确定,这个交给专业的MATCH就可以了,这一部分应该就是MATCH($H$2,$C:$C,0),但是匹配到位置只是一个基点,向下拖动对应的行数可以借助ROW函数来定。向右平移几列呢?第一个返回的值是平移一列,但是我们会向右拖动,所以这里用COLUMN函数替代,行高和列宽这里都是1,这样合起来的公式就是=OFFSET($A$1,MATCH($H$2,$C:$C,0)+ROW(A1),COLUMN(A1),1,1),我们通过向右拖动,并向下拖动,完成填充。现在可以点击下拉菜单看一下效果,就是我们希望得到的结果了。

有了以上内容作为基础,就可以轻松制作动态图表,你所看到的很多动态图表都是借助OFFSET函数来完成的,下次我们就分享通过OFFSET函数来制作动态图表。

c++ 项不会计算为接受 0 个参数的函数_OFFSET函数从入门到进阶之进阶操作篇(与MATCH组合)...相关推荐

  1. c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战

    本文涵盖 前言 高级函数概念 函数作为参数的高阶函数 map filter reduce sort详解与实战 函数作为返回值的高阶函数 isType函数与add求和函数 如何自己创建高阶函数 前言 一 ...

  2. c2064 项不会计算为接受0个参数的函数_getMask()讨论:Abaqus Part对象的成员变量常用函数...

    最近工作之余,想制作一个自动对多cell的Part进行skin并建立相应set的小插件.我的目的是对该Part中各个cell分别进行skin,以便于将来赋予不同的属性.这样可以有效的减少输出结果文件的 ...

  3. c2064 项不会计算为接受0个参数的函数_无网格法理论与Matlab程序设计(6)——传统径向基点插值(RPIM)形函数...

    参考资料 G.R.Liu Y.T.GU著 王建明 周学军译 <无网格法理论及程序设计> 数值实现 Matlab 2019a 前情回顾 形式主义的居士:无网格法理论与Matlab程序设计(1 ...

  4. C语言sum函数不接受一个参数,函数不接受2个参数怎么解决

    c++函数不接受两个参数是为什么 class Time { int hour,minute,second; public: Time(int a=0,int b=0,i需要在使用之前声明一下函数,你在 ...

  5. 6-10 使用函数求余弦函数的近似值 (15 分)本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0/0!−x2/2!+x4/4!−x6/

    6-10 使用函数求余弦函数的近似值 (15 分) 本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6! ...

  6. java实现频繁项集_java实现Apriori算法——频繁项集的计算

    请注意,本文编写于 1195 天前,最后修改于 708 天前,其中某些信息可能已经过时. 前言 之前学校开的选修课<数据挖掘>,布置的两道算法题,时间有限完成其中一道:用Apriori算法 ...

  7. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,

    package Day05;/*** 7.* 现在有如下一个数组:* int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};* 要求将以上数组中的0项去掉,将不 ...

  8. 计算机房安全等级标准,等级保护测评 【物理安全】 三级 详解测评要求项的测评判分标准:0分标准和满分标准...

    原标题:等级保护测评 [物理安全] 三级 详解测评要求项的测评判分标准:0分标准和满分标准 等级保护[物理安全]测评: 详解[物理安全](三级):物理位置的选择.物理访问控制.防盗窃和防破坏.防雷击. ...

  9. python3.0内建函数大全_python3内置函数大全

    内置函数 (1)abs(),   绝对值或复数的模 1 print(abs(-6))#>>>>6 (2)all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True ...

最新文章

  1. CVPR2021|基于分类深度分布网络的单目3D物体检测
  2. 构建一个业务连续的网络
  3. vs 设置调试路径为exe所在的路径
  4. LeetCode Minimum Height Trees(拓扑排序)
  5. linux存储--mmap与sendfile(十七)
  6. 架构师讲解Java中websocket的应用
  7. 【Python CheckiO 题解】Flatten a List
  8. Native Vlan(本征vlan)
  9. [转]Redis内部数据结构详解-sds
  10. Flutter应用进行自动化测试
  11. java 代码解压7z(带密码)转载请注明出处,谢谢
  12. 南方证券超强版 下载
  13. 每日一题系列:考拉有n个字符串,任意两个字符串长度都是不同的。考拉最近学习到两种字符串的排序方法
  14. JAVA基础之设计模式和枚举
  15. 什么是MTTF,MTBF,MTRF?
  16. 关于华为pad没有出来直播的经验
  17. 芯片的IR drop是什么
  18. atom配置python_在Atom中设置Python开发环境
  19. 交叉编译sysstat
  20. matlab 流固耦合,求助!流固耦合问题

热门文章

  1. django自动转化前端模板中static的css,js引用
  2. mysql使用cmd命令连接_通过cmd命令连接mysql
  3. matlab 正交特征向量,怎么对一个矩阵进行对称正交化?? matlab
  4. mysql 排名_MySQL和Hive中的排名问题
  5. python绘图库seaborn_python绘图库——Matplotlib及Seaborn使用(入门篇2)
  6. Linux下更新libnss3的代码,yum安装firefox错误libnssutil3.s
  7. php strncmp,PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
  8. scrapy-实现下一页请求, scrapy.Request
  9. 中大东校小米路由器mini实现inode上网,ipv6 wifi【中大】【东校】【inode】【ipv6】...
  10. 面向对象风格的合理架构