首页 > 其他分享 >函数进阶应用3

函数进阶应用3

时间:2024-09-19 22:15:21浏览次数:10  
标签:选项卡 进阶 单元格 参数 名称 应用 输入 函数

认识OFFSET函数

函数格式 参数说明 作用
OFFSET(参数1,参数2,参数3,参数4,参数5) 参数1:以谁为标准
参数2:下一多少行
参数3:右移多少列
参数4:取几行
参数5:取几列
动态获取数据

应用:使用offset函数获取表格最后五行数据,并计算平均值

在空白单元格输入“=offset()”,然后复制函数再在外面包上AVERAGE函数

image-20240711183154901 image-20240711183454293

OFFSET函数与动态图表

本节涉及offset函数、图标以及定义名称的相关内容

应用:以最后十行的数据为基础绘制折线图

  • 具体操作

    • 定义名称-最后十行日期,最后是行开盘价,最后十行收盘价

      在空白单元格内输入=offset()函数,如下所示:

      image-20240919182901161

      将对应得offset函数剪切——公式选项卡——定义名称——输入名称(最后十日,最后十日开盘价,最后十日收盘价)以及在引用位置输入框中输入对应得offset函数

    • 自定义二维折线图

      点击空白单元格—— 插入选项卡——选择二维折线图(此时显示的图表是空白的)——在空白图表上右击——选择数据,—— 添加,弹出界面填入”开盘价“,“=历史数据!最后十日开盘价”——依次填入开盘价,收盘价——在选择数据右侧,点击编辑,弹出界面填入”=历史数据!最后十日”——点击确定*2

  • 操作演示

    动画1

Offset函数与透视表

  • 场景描述

    传统的数据透视表,当数据源增加n行数据后,在数据透视表中是刷新不出来的,为了解决这一问题我们可以将数据源区域转为表格,第二种方式则是本期介绍的Offset函数

  • 具体操作

    • 利用Offset函数选择原始数据的全部区域

      在原始数据表格某一空白单元格内输入如下:

      image-20240919190909553

      剪切该函数——公式选项卡——定义名称,输入“数据区域”,在引用位置输入框中输入剪切的函数——点击确定

    • 数据透视表的操作

      插入选项卡——数据透视表——在弹出界面第一个输入框中输入“数据区域”——统计每个部门的发生额——将“部门”拖拽到行字段,“发生额”拖拽到值字段

      当添加n行数据时,我们来到数据透视表,鼠标右击,刷新即可

  • 操作演示

    动画2

文本公式重新运算

宏表函数之一:evaluate函数

替换函数:SUBSTITUTE(替换目标所在单元格位置,"被替换字符","替换字符")

  • 操作演示

    动画3

    说明:这里被evaluate函数包起来的是相对引用,在定义名称时,应选中对应输出单元格所在位置

控件与函数-员工信息查询表

案例前半部分请参考:https://www.cnblogs.com/DLChen/p/18292656

所涉及的函数有INDIRECT函数和MATCH函数

这里我们抓取对应员工的照片,设计到了定义名称、INDIRECT函数和MATCH函数

  • 操作演示

    动画4

    流程说明1:在插入照片的区域所在单元格输入INDIRECT函数(绝对引用)—— 公式选项卡——定义名称——输入名称(照片),引用位置(剪切自INDIRECT函数)内容——插入选项卡——屏幕截图,截一块图片用来放照片——选中截图,在函数输入框中输入“=照片”(其中,“照片”是定义的公式名称)

    流程说明2:根据姓名取照片——将姓名做成序列(数据选项卡——数据验证——序列——来源自姓名所在列)—— 输入INDIRECT函数和MATCH函数——公式选项卡——输入名称(PIC),引用位置(剪切自INDIRECT函数和MATCH函数)内容——插入选项卡——屏幕截图,截一块图片用来放照片——选中截图,在函数输入框中输入“=PIC”(其中,“PIC”是定义的公式名称)

标签:选项卡,进阶,单元格,参数,名称,应用,输入,函数
From: https://www.cnblogs.com/DLChen/p/18421408

相关文章

  • 信息学奥赛初赛天天练-92-CSP-S2023阅读程序2-动态数组、反转函数、埃氏筛法、欧拉筛
    2023CSP-S阅读程序2判断题正确填√,错误填⨉;除特殊说明外,判断题1.5分,选择题3分,共计40分)01#include<iostream>02#include<cmath>03#include<vector>04#include<algorithm>05usingnamespacestd;0607longlongsolve1(intn){08vector<bo......
  • C语言程序设计(进阶)
    肆意张扬的我们都不会是烂尾的诗集。2.整型在内存中的存储我们之前讲过一个变量的创建是要在内存中开辟空间的。空间的大小是根据不同类型而决定的。2.1原码、反码、补码数值有不同的表现形式:2进制、8进制、10进制、16进制其中整数的2进制表示也有三种形式:原码、反码、......
  • C语言程序设计(进阶)
    行到水穷处,坐看云起时。中秋快乐呀!数据在内存中的存储1.数据类型的介绍(1)基本的内置类型:·char       //字符数据类型·short     //短整型·int        //整型·long       //长整型·longlong  //更长的整......
  • 迭代器范围构造函数
    C++中支持std::stringstr(v.begin(),v.end());这样的写法,是因为C++的STL(标准模板库)容器和字符串类都支持迭代器范围构造函数。这种写法主要涉及以下几个概念:1.迭代器范围构造函数C++标准库中的许多容器(如std::vector、std::list、std::string)都提供了一种构造函数,它允......
  • SQL进阶查询
    前置知识默认你已经掌握了基础的SQL使用,本文为复杂SQL查询编写。需求场景限制条数限制结果为10条SELECT*FROMtable_nameLIMIT10;跳过前5条,返回接下来的10条SELECT*FROMtable_nameLIMIT5,10;添加条件基本格式SELECT<列名>FROM<表名>WHERE<条件......
  • c语言 宏的一些深层应用(##,#,宏函数)
    "##"宏拼接#defineCONCATENATE(a,b)a##bCONCATENATE(student_,1) //将a和b拼接起来变成一个新的变量->student_1#defineCONS(a,b)int(a##e##b)CONS(2,3) //将aeb拼接起来->2e3==2000"#"转换为字符串#defineCONCATENATE(a,b)a##b#defineSTR......
  • 【oj刷题】二分查找篇:二分查找算法的原理和应用场景
    前言:二分查找算法,又称折半查找算法,是一种在有序数组中查找特定元素的高效查找方法。它通过将搜索区间不断缩小一半,从而在对数时间内找到目标元素。二分查找是基于分治策略的一种典型应用,能够高效的处理许多问题,下面我们就来看一下二分查找算法的原理和应用场景目录一、什......
  • VBA应用EXCEL公式
    '七个使用公式的例子''1、行标是变量的例子'2、列标用一维数组输入字符串做列标,行标是变量'3、用RC做相对引用'4、RC和变量混合'5、整列使用RC引用,避免使用循环'6、整个区域RC引用——相对引用/循环'7、整个区域RC应用——相对引用/不用循环Sub数例()[a1]="1a":[......
  • JAVA进阶-枚举,类加载器,反射
    day15-枚举,类加载器,反射枚举为什么有枚举为了简洁的表示一些固定的值,Java就给我们提供了枚举。定义格式是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。格式publicenums{ 枚举项1,枚举项2,枚枚举项3;}定义枚举类要用关键字enum定义......
  • 【软件测试】自动化测试常用函数 二
    目录......