(初级)数据分析学习总结(EXCEL)

自从选择进入数据分析这个领域后才知道需要学习的知识 ,广度有多广,深度有多深,“不积跬步,无以至千里.不积小流,无以成江海”,“九层之台,起于累土”,最近刚好有时间可以好好总结一下自己所学知识点了(Excel,Power BI,Tableau,MY SQL,ORACLE,TEL,R,Python,XShell和Linux,数据库,数据仓,概率论,统计学,常用经典算法,业务方法论,数据分析思维和方法),这些知识点学的都很肤浅,可能都还没入门,但没关系,才刚开始,一天进步一点吧,写的不专业,如有错误希望各位大神能帮我指正一下,感激不尽哦(花花)

Excel

Excel在工作和家庭中用的最多最广,在数据量比较 少的情况用它是最方便的,很多人可能瞧不上它,我之前也是这种心理,但后面学了之后才知道它的强大(捂脸),它还可以在数据分析中建模什么的,我主要学习了常用的几个函数:
1 AND函数,刚开始看见它以为是“连接”的意思,其实错了,它返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”,里面的参数表示待测试的条件值或表达式。
语法:AND(logical1,logical2, …)。(特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值。)
例子:在C3单元格输入公式:
=AND(A3>=10000,B3>=8000)
如果C3中返回TRUE,说明A3和B3中的数值均大于等于8000,如果返回FALSE,说明A3和B3中的数值至少有一个小于8000。

2 AVERAGE函数和SUM函数
AVERAGE函数是表示求算术平均值的意思,很好理解。参数是需要求平均值的数值或引用单元格区域。(特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。)
语法:AVERAGE(number1,number2,……)
例子:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
SUM函数是表示求和的意思,也很好理解,对不对?那我就再重复啦

3 COLUMN 函数和ROW(reference)函数
这个函数用的很少,它显示所引用单元格的列标号值。参数reference为引用的单元格。
语法:COLUMN(reference)
例子:在C5单元格中输入公式:=COLUMN(B5),确认后显示为2(即B列),表示该单元格的值在第2列。
另外:如果在B5单元格里面输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。

4 COUNTIF函数
这个函数是高频使用的函数,它还经常出现在数组函数里,它表示的含义是统计某个单元格区域中符合指定条件的单元格数目。参数说明:第一参数是要统计的单元格区域;第二参数表示指定的条件表达式。  
语法:COUNTIF(Range,Criteria)
例子:在C2单元格中输入公式:=COUNTIF(B2:B5,">=80")
可统计出B2至B5单元格区域中,数值大于等于80的单元格数目(与MY SQL里的where有类似的含义)。
注意:第2个参数允许使用通配符,它有多种应用方式哦

5 日期时间函数的存储、提取、转换以及求差
日期时间函数在所有的语言里都是一个重点,也可能是难点(涉及到润月、润年、跨年的情况,千万不能晕哦,因为大家肯定都会用,也比我熟悉,我就详细写了,有点班门弄斧),如果有小伙伴 想了解的更多,可以参考这个大神写的,很祥细很专业(https://blog.csdn.net/lipinganq/article/details/78436089?)

6 IF函数(另外还学了IFS,SUMIF,SUMIFS,COUNTIF,COUNTIFS,AVERAGEIF,AVERAGEIFS,MAXIF,MAXIFS,MINIF,MINIFS等等包含条件的函数,统称为条件函数)
这个函数,编程语言经常用嘛,相信大家都不陌生,它的功能是根据对指定条件的逻辑判断的真假结果,返回相对应的内容。注意区分和AND函数的不同哦!
语法:=IF(判断条件,条件为真返回的内容,条件为假返回的内容)
例子:在B2单元格中输入公式:=IF(B3=“我美吗”,“符合要求”,“不符合要求”)
如果B3单元格中等于"我美吗",则B2单元格显示“符合要求”字样,反之显示“不符合要求”字样。

7 INDEX函数
这个函数也经常和别的函数搭配使用,比如MATCH函数,它的含义是返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
语法:INDEX(array,row_num,column_num)
(Array代表单元格区域或数组常量;答应我,无论如何,Row_num和Column_num必须留一个,留两个也OK,另外,它们两个是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。)
例子:在F2单元格中输入公式:=INDEX(A1:D20,9,5),则显示出A1至D20单元格区域中,第9行和第5列交叉处的单元格中的内容。

8 LOOKUP函数
Excel中常用的查询函数就vlookup函数,各类数据的提取汇总都需要用到它,但是有一个比它更简单实用的函数,很多人可能见过但是从来都没有用过,那就是lookup函数。Lookup函数有两种使用形式:向量形式和数组形式。
1、Lookup函数的向量形式在单行或单列中查找值,然后返回第二个单行或单列中相同位置的值。
语法结构:LOOKUP(lookup_value,lookup_vector, [result_vector])。
例子:=LOOKUP(F3,$A 3 : 3: 3:A 10 , 10, 10,C 3 : 3: 3:C$10)

2、Lookup函数的数组形式在于第一列和第一行中查找制定的值,并返回数组最后一行或最后一列的同一位置的值。
语法:LOOKUP(lookup_value,array)。
lookup_value待查找的值,可以是文本、数字、逻辑值、名称或对值的引用。
array包含与lookup_value进行比较的文本、数字、逻辑值的单元格区域。此区域中的值必须按升序进行排序,否则无法返回正确的值。
例子:=LOOKUP(F3,$A 3 : 3: 3:C$10)
Lookup函数用的不是很,一般都是用VLookup函数

9 VLOOKUP函数-针对列(姐妹函数:HLOOKUP函数-针对行)
这个函数也是EXCEL里的高频函数,也是重点内容,它其实是LOOKUP函数的变异用法,如果你跟别人说你会EXCEL但不会VLOOKUP,是一定会被别人嘲笑的,它主要的功能是关联查询,主要有八种用法(普通查找、屏蔽错误值查找、逆向查找、按顺序返回多列值内容、多条件查询、一对多查询、Vlookup+Match、Vlookup+通配符查找、),篇幅有限,今天我只记录了其中常的方法“普通查找”。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range
_lookup,VLOOKUP)
(查询的对象,对象所在的数据表,检索信息在表中的列序号,查询方式))(我用了更简单的记法:VLOOKUP(参1,参2,参3,参4))
例子:根据姓名查询其姓名对应的销量,=VLOOKUP(E2,$B 1 : 1: 1:C 15 , 2 , 0 ) ( 其 中 的 ∗ ∗ 15,2,0)(其中的** 15,2,0)**表示固定的意思,可以按F4执行)在这里插入图片描述

10 MID函数(截取函数) (left right函数同理) 
这个函数也是不怎么单独出现,一般和其他函数处CP,它的主要作用是从一个文本字符串的指定位置开始,截取指定数目的字符。  
语法:MID(text,start_num,num_chars)  
参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。  
例子:假定A47单元格中保存了“我喜欢彭于晏”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“彭于晏”的字符。

11  CONCATENATE函数 (合并函数)
这是个合并函数,它的作用是连接多个字符文本或单元格中的数据,结果显示在一个单元格中。   
语法:CONCATENATE(Text1,Text……)   
参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。   
例子:在C1单元格中输入公式:=CONCATENATE(A1,"@",B1,".com"),确认后,即可将A1单元格中字符、@、B1单元格中的字符和.com连接成一个整体,显示在C1单元格中,如在A1输入 bigdata,B1输入 zhihu ,那C1则输出显示 bigdata@zhihu.com 。  
特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A1&"@"&B1&".com",也能达到相同的目的,“&”更容易记住,大家可以多尝试

12 Evaluate函数
Evaluate据说是Excel中隐藏的神奇函数,它可以直接计算单元格中算式,它其实是一个简单的宏表函数,提前自定义一个函数,需要用的时间直接调用就好了,也类似于MY SQL里的存储过程
语法:=Evaluate(各种其他公式)
里面的‘各种其他公式’可以是求平均、求和、也可以是各种其他的计算
例子:=EVALUATE(SUBSTITUTE(Sheet1!$B6,",","+"))

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值