day 28学习总结

day 28学习总结

1. 日期函数

日期函数:释义举例结果
DATE()根据年、月、日三个数值返回其表示的日期=DATE(2022,8,24)2011/4/5
DATEVALUE()返回由文本字符串表示的日期的十进制数字=DATEVALUE(“2022年3月4日”)44624
TIME()根据时、分、秒三个数值返回其表示的时间的十进制格式=TIME(10,30,52)10:30 AM
TIMEVALUE()返回由文本字符串表示的时间的十进制数字=TIMEVALUE(“12:00:00”)0.5
DAY()返回序列数表示的某月的天数=DAY(“2011/4/5”)5
MONTH()返回序列数表示的某年的月份=MONTH(“2022/10/5”)10
YEAR()返回序列数表示的年份=YEAR(“2022/10/8”)2022
SECOND()返回时间值的秒数=SECOND(NOW())10
MINUTE()返回时间值的分钟数=MINUTE(NOW())6
HOUR()返回时间值的小时数=HOUR(NOW())19
TODAY()返回当前日期=TODAY()2022/8/24
NOW()返回当前日期和时间=NOW()2022/8/24 19:07
EDATE()返回与某个日期相隔N个月的日期的序列数=EDATE(H12,5)2023/1/24
EOMONTH()返回与指定日期相隔N个月份数的月份的最后一天=EOMONTH(H12,5)2023/1/31
DATEDIF()计算两个日期之间的天数、月数、年数
  • DATEDIF函数如下:

    DATEDIF
    起始日期结束日期公式参数说明
    2010/8/12012/7/301=DATEDIF(A15,B15,“Y”)Y相差年数
    2010/8/12012/3/519=DATEDIF(A16,B16,“M”)M相差总月数
    2010/8/12012/3/7584=DATEDIF(A17,B17,“D”)D相差总天数
    2010/8/12012/3/67=DATEDIF(A18,B18,“YM”)YM一年内相差月数
    2010/8/12012/3/8219=DATEDIF(A19,B19,“YD”)YD一年内相差天数
    2010/8/12012/3/98=DATEDIF(A20,B20,“MD”)MD一月内相差天数

2.逻辑函数

逻辑函数:
AND()用于测试所有条件是否均为TRUEFALSE
OR()用于测试是否有为TRUE的条件FALSE
NOT()将TRUE或者False的结果取反TRUE
TRUE()返回TRUETRUE
FALSE()返回FALSEFALSE
IF()判断单个条件是否为真不及格
IFS()检查是否满足一个或多个条件,且返回第一个符合条件的值不及格
IFERROR()使用 IFERROR 函数捕获和处理公式中的错误,公式计算结果为错误时返回指定的值;否则,它将返回公式的结果。未找到
SWITCH()根据值列表计算一个值,并返回与第一个匹配值对应的结果,如果不匹配,则可能返回可选默认值。
  • If(条件,条件成立对应的结果,条件不成立对应的结果)
  • IFS(条件1,结果1,条件2,结果2,条件3,结果3,…)
    • 注意:后面的条件是在前面的条件不成立的时候判断的
  • SWITCH(运算表达式,值1,结果1,值2,结果2,值3,结果3,…)
    • 计算运算表达式,计算结果如果是值1,最后的结果就是结果1,如果计算结果是值2,最后结果就是结果2,…

3.查找和引用函数

查找与引用函数:
COLUMN()返回与列号对应的数字
ROW()返回与行号对应的数字
SORT()对某个区域或数组的内容进行排序
SORTBY()对某个区域按照某列数据进行排序(默认升序)
UNIQUE()对某范围数据进行去重
GETPIVOTDATA()返回数据透视表中的可见数据
LOOKUP()在一行或者一列中查找某个值并从另一行或者列中找到同位置的值
VLOOKUP()按行查找表格或区域内容
HLOOKUP()在表格的首行或数值数组中搜索值,然后返回表格或数组中所在列的指定行中的值
XLOOKUP()按行查找表格或区域内容
  • SORT(排序序列,排序依据对应的列号,排序方式)

    1)排序序列 - 需要排序的对象

    2)排序依据对应的列号 - 排序时比较大小对象在排序序列中的位置,如果不辅助,默认按照选中数据的第一列数据的大小排序

    3)排序方式 - 1表示升序(默认)

    ​ -1表示降序

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

    • 注意:排序标准是提供比较对象对应的一列数据
  • UNIQUE(去重对象,行列去重方式,去重方式)

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

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

    • 注意:XLOOKUP既可以按行查找,也可以按列查找
  • VLOOKUP的用法:
    VLOOKUP(查找对象,同时包含查找对象和结果的序列,结果在前面给的序列中所在的列号,查找方式)

    ​ 查找方式: TRUE - 近似匹配,在查找对象所在的列本身有序的时候使用
    ​ FALSE - 精确匹配,在查找对象所在的列本身无序的时候使用

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

    • XLOOKUP(查找对象,查找数据所在的列,查找结果所在的列)
    • XLOOKUP(查找对象,查找数据所在的列,查找结果所在的列, 查找失败返回的默认值)
    • 注意:XLOOKUP既可以按行查找,也可以按列查找
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值