• 03excel函数2


    03excel函数

    1.Excel函数

    1.1 日期函数

    1. DATE() 根据年、月、日三个数值返回其表示的日期

      用法:=DATE(2000,2,9)

    2. DATEVALUE() 返回由文本字符串表示的日期的十进制数字

      用法:=DATEVALUE(“2022年08月04日”)

    3. TIME() 根据时、分、秒三个数值返回其表示的时间的十进制格式

      用法:=TIME(10,30,52)

    4. TIMEVALUE() 返回由文本字符串表示的时间的十进制数字

      用法:=TIMEVALUE(“24:00:00”)

    5. DAY() 返回序列数表示的某月的天数

      用法:=DAY(日期)

    6. MONTH() 返回序列数表示的某年的月份

      用法:=MONTH(日期)

    7. YEAR() 返回序列数表示的年份

      用法:=YEAR(日期)

    8. SECOND() 返回时间值的秒数

      用法:=SECOND(时间)

    9. MINUTE() 返回时间值的分钟数

      用法:=MINUTE(时间)

    10. HOUR() 返回时间值的小时数

      用法:=HOUR(时间)

    11. TODAY() 返回当前日期

      用法:=TODAY()

    12. NOW() 返回当前日期和时间

      用法:=NOW()

    13. EDATE() 返回与某个日期相隔N个月的日期的序列数

      用法:=EDATE(日期,N)

    14. EOMONTH() 返回与指定日期相隔N个月份数的月份的最后一天

      用法:=EOMONTH(日期,N)

    15. DATEDIF() 计算两个日期之间的天数、月数、年数

      用法:=DATEDIF(日期,N)

      DATEDIF
      起始日期 结束日期 差 公式 参数 说明
      2010/8/1 2012/7/30 =DATEDIF(A15,B15,“Y”) Y 相差年数
      2010/8/1 2012/3/5 =DATEDIF(A16,B16,“M”) M 相差总月数
      2010/8/1 2012/3/7 =DATEDIF(A17,B17,“D”) D 相差总天数
      2010/8/1 2012/3/6 =DATEDIF(A18,B18,“YM”) YM 一年内相差月数
      2010/8/1 2012/3/8 =DATEDIF(A19,B19,“YD”) YD 一年内相差天数
      2010/8/1 2012/3/9 =DATEDIF(A20,B20,“MD”) MD 一月内相差天数

    1.2 逻辑函数

    1. AND() 用于测试所有条件是否均为TRUE

    2. OR() 用于测试是否有为TRUE的条件

    3. NOT() 将TRUE或者False的结果取反

    4. TRUE() 返回TRUE

    5. FALSE() 返回FALSE

    6. IF() 判断单个条件是否为真

      if(条件,条件成立对应的结果,条件不成立对应的结果

    7. IFS() 检查是否满足一个或多个条件,且返回第一个符合条件的值

      ifs(条件1,结果1,条件2,结果2,条件3,结果3,…)

    8. IFERROR() 使用 IFERROR 函数捕获和处理公式中的错误,公式计算结果为错误时返回指定的值;否则,它将返回公式的结果。

    9. SWITCH() 根据值列表计算一个值,并返回与第一个匹配值对应的结果,如果不匹配,则可能返回可选默认值。

      SWITCH(运算表达式,值1,结果1,值2,结果2,…)

      计算运算表达式,计算结果如果是指1,最后的结果就是结果1,…

    1.3 查找与引用函数

    1. COLUMN() 返回与列号对应的数字

    2. ROW() 返回与行号对应的数字

    3. SORT() 对某个区域或数组的内容进行排序

      SORT(排序序列,排序依据对应的列号,排序方式)
      1)排序序列 - 需要排序的对象
      2)排序依据对应的列号 - 排序时比较大小的对象在排序序列中的位置,
      如果不赋值,默认按照选中的第一列数据的大小排序
      3)排序方式 - 1表示升序(默认)
      -1表示降序

    4. SORTBY() 对某个区域按照某列数据进行排序(默认升序)

      SORTBY(排序序列,第一排序标准,排序方式,第二排序标准,排序方式,…)

      注意:排序标准是提供比较对象对应的一列数据

    5. UNIQUE() 对某范围数据进行去重

      UNIQUE(去重对象,行列去重方式,去重方式)
      去重对象 - 提供需要去重的一行或者一列数据
      行列去重方式 - 去重对象是一列数据按行去重(FALSE-默认)、去重对象是一行数据按列去重(TRUE)
      去重方式 - FALSE(默认),返回原数据去掉重复数据后的结果;TRUE,直接返回原数据中没有重复项的数据

    6. GETPIVOTDATA() 返回数据透视表中的可见数据

    7. LOOKUP() 在一行或者一列中查找某个值并从另一行或者列中找到同位置的值

      1.LOOKUP的用法:
      LOOKUP(查找对象,查找对象在原数据中所在的列,查找结果所在的列)

      使用LOOKUP做数据查询的时候必须保证查询数据所在的列中,查找对象前面的数据必须是有序的(升序或者降序)

    8. VLOOKUP() 按行查找表格或区域内容

      2.VLOOKUP的用法
      VLOOKUP(查找对象,同时包含查找对象和结果的序列,结果在前面给的序列中所在的列号,查找方式)
      查找方式:TRUE -近似匹配,在查找对象所在的列本身有序的时候使用
      FALSE - 精确匹配,在查找对象所在列本身无序的时候使用

      注意:如果结果所在的列在查找对象所在的列前面,VLOOKUP无法查找

    9. HLOOKUP() 在表格的首行或数值数组中搜索值,然后返回表格或数组中所在列的指定行中的值

    10. XLOOKUP() 按行查找表格或区域内容

      3.XLOOKUP的用法
      XLOOKUP(查找对象,查找数据所在的列,查找结果所在的列)
      XLOOKUP(查找对象,查找数据所在的列,查找结果所在的列,查找失败返回的默认值)

      注意:XLOOKUP即可以按行查找,也可以按列查找(万能)

    字符串连接

    “字符串1”&“字符串2”&…

  • 相关阅读:
    [汇编语言]第一个程序
    大数据技术之HBase原理与实战归纳分享-上
    vue组件中的data为什么必须是一个函数?
    Java 8之后的那些新特性(四):网络请求 Java Http Client
    ELK整合springboot(第二课)
    2022-08-24 第二小组 张明旭 前端学习记录
    Vue中的事件总线(EventBus)是什么?它有什么优点和缺点?
    玩转代码| Vue 中 JSX 的特性,这一篇讲的明明白白
    修改history记录、定时校正服务器时间、停止IPv6网络服务、调整最大文件打开数、关闭写磁盘I/O功能、配置SSH服务
    不知道视频怎样提取音频?这里有详细教程分享
  • 原文地址:https://blog.csdn.net/qq_45658696/article/details/126508250