数据分析——跟随秦路的第一周,EXCEL基础函数

excel的一些常用函数,在mysql中有很多是同名的,python也类似。

帖子用来自我学习记录,原址:https://zhuanlan.zhihu.com/p/23345231


一、数据清洗类

1、trim() 

可去除单元格首尾空格,且在中间保留一位空格

若要去除所有,可用ctrl+H替换,或用substitute(A1," ","")

clean()删除空行(Alt+Enter的反向)

2、concatenate()

合并单元格

3、replace()、substitute()

replace(A1,起始位置,替换几个字符,替换成什么)

4、mid、left、right

mid(字符串,起始位置,引用几个)

5、len、lenb

字符数,可搭配left等使用,lenb计算字节数

6、find、search

find(字符串,单元格,start_num默认为1),ps即使start_num<>1,find返回值仍是从1开始计数

返回一个字符串在另一个字符串出现的起始位置,所以常与Left搭配使用,eg=LEFT(A2,FIND("@",A2,1)-1)

search一样,只不过模糊一些,不区分大小写,还可以使用通配符*(替代多个字符)和?(替代单个字符)

 二、关联匹配——(待研究)

1、lookup、vlookup

2、index、match

3、offset

offset(参考系,向下,向右,高度,宽度)

参考系可以是单元格也可以是类似B2:D4这样的区域

offset与sum搭配,可以实现自动求和

三、逻辑判断

1、if、and、or

if(and(条件1,条件2),true的返回值,false的返回值)

2、iserr、iserror、isna、istext

四、计算统计

1、sum、sumif、sumifs

sumif(条件区域,条件,求和区域)

sumifs(求和区域,区域1,条件1,区域2,条件2)

2、sumproduct

sumproduct(array1,array2,......) 

注:array的维度必须是一样的,逗号分割的各个参数必须为数字型数据。

如果是判断的结果逻辑值,就要乘1转换为数字。如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1

乘积求和,还有多条件求和、多条件计数等功能

https://jingyan.baidu.com/article/3c343ff7074afe0d36796353.html

3、count、countif、countifs

4、rand、randbetween 随机抽样

5、quantile(指定区域,分位参数)、stdev 标准差

6、subtotal 分类汇总

五、时间函数

1、weekday(指定日期,参数) 

参数=1,周日算作第一天;参数=2,周一算作第一天

2、weeknum(指定日期,参数) 返回一年中的第几个星期,参数同上

3、today、now()时间戳

4、datedif 两个日期的时间差

datedif(开始日期,结束日期,参数) 参数确定返回年还是月份等



猜你喜欢

转载自blog.csdn.net/midailaoqi/article/details/80047337