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”&…

03excel函数2相关推荐

  1. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  2. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  3. C++ 笔记(34)— C++ exit 函数

    当遇到 main 函数中的 return 语句时,C++ 程序将停止执行.但其他函数结束时,程序并不会停止.程序的控制将返回到函数调用之后的位置.然而,有时候会出现一些非常少见的情况,使得程序有必要在 ...

  4. C++ 笔记(30)— 友元函数与友元类

    我们知道类的私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行.这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦. ...

  5. 浅显易懂 Makefile 入门 (07)— 其它函数(foreach 、if、call、origin )

    1. foreach 函数 foreach 函数定义如下: $(foreach <var>,<list>,<text>) 函数的功能是:把参数 <list&g ...

  6. 浅显易懂 Makefile 入门 (06)— 文件名操作函数(dir、notdir、suffix、basename、addsuffix、addperfix、join、wildcard)

    编写 Makefile 的时候,很多情况下需要对文件名进行操作.例如获取文件的路径,去除文件的路径,取出文件前缀或后缀等等. 注意:下面的每个函数的参数字符串都会被当作或是一个系列的文件名来看待. 1 ...

  7. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  8. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

  9. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明

    带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...

最新文章

  1. 固定表头和首行_Excel一步制作斜线表头!还有这些高分Excel表头技巧,看完秒会...
  2. SEO网络优化的三个博客优化技巧
  3. 进程通信学习笔记(Posix消息队列)
  4. 网站常见攻击与防御汇总
  5. 一个菜鸟从高一到大二的作品整理
  6. 浅谈Java设计模式
  7. dm8148 videoM3 link源代码解析
  8. orcale建表,创建字段id使其自增
  9. 【重大改革】吴恩达:孩子会识字后立马教她Python!
  10. 《设计模式》——接口隔离原则
  11. golang_逃逸分析
  12. wegame与客户端服务器连接中断95,wegame连接服务器失败
  13. AndroidStudio Kotlin Analysis 卡住(无限Performing...)
  14. sqldbx解决中文乱码“????“
  15. /* 商人过河的问题 假如有三个商人各带一个随从要过河。 只有一条船得需要他们划每次只能坐两个人,条件是任何一岸的随从多于商人时随从就会抢劫商人。 请问这三个商人怎样才能安全过河? */...
  16. jquery实现星星闪烁功能
  17. 惊呆了!Java程序员最常犯的错竟然是这10个
  18. View 视图解析(Revit二次开发)
  19. 大话设计模式-第12章 牛市股票还会亏钱?--外观模式
  20. 如何批量重命名多张图片

热门文章

  1. 算法设计与分析-迭代法-穿越沙漠问题
  2. 文件夹变成计算机程序,win7系统的文件夹显示成应用程序怎么办?电脑文件夹变成应用程序的修复教程...
  3. Rust China Conf 2021 首批议题确定
  4. codewars-----c++ 刷题记录
  5. 世界上能做一个链接器的人坐不满一屋!做个编译器和链接器应该看的书籍
  6. 《关于Android系统的电量问题》
  7. Python进阶篇---异常处理
  8. 【分享】周鸿祎--用户体验和微创新
  9. BZOJ2283: [Sdoi2011]火星移民
  10. 日本“茑屋书店”营销模式的一点见解