excel vlookup index match 等常用表达式备忘
2020-10-30 tech office 2 mins 1 图 732 字
计算当月天数 DAY
在任意单元格输入公式:
=DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1)
可以计算计算机系统时间为准的当月天数。
计算每月天数 EOMONTH
A1单元格是一个任意日期,B1单元格输入公式:
=DAY(EOMONTH(A1,0))
即可求出2月份天数。
计算天数差 DATEDIF
在A1单元格输入前面的日期,比如2019-10-10
,
在A2单元格输入后面的日期,如2020-6-7
。
在A3单元格,输入公式
=DATEDIF(A1,A2,"d")
即可得出两者的天数差 “241”。
vlookup
Excel 要掌握 “4+1”:
- 4个核心函数:vlookup、if、sum、sumif
- 1个核心功能:数据透视表
抱歉,我还不会用= =,占个坑,等我以后需要了再研究研究。
index
index 和 vlookup函数很像,但它不需要源数据的严格对齐,也不需要查找值必须在首列,更为灵活一些。
留个空,最近都没用到,先不看了,囧。
SUMIF
简单求和
=SUMIF(C3:D7,"女",D3:D7)
统计前3名成绩之和
=SUMIF(D3:D7,">"&LARGE(D3:D7,4))
函数LARGE(RANGE,K)的作用是返回数组中地K个最大值。如LARGE(D3:D7,4)返回的值为90,现在就不难理解公式:=SUMIF(D3:D7,”>”&LARGE(D3:D7,4))。
模糊求和
=SUMIF(B3:B7,"李*",D3:D7)