数据分析/运营——常用EXCEL函数(IF、SUMIF、VLOOKUP)
2020-06-12 08:37
155 查看
列举几个常用的EXCEL函数
(1)IF()
语法:IF(判断条件, “条件成立时的返回值”, “条件不成立时的返回值”) 示例:IF(1=2, “等式成立”, “等式不成立”),返回“等式不成立”
也可以多重嵌套
IF(判断条件1, "条件1成立时返回值", IF(判断条件2, "条件2成立时返回值", IF(判断条件3, "条件3成立时返回值", "条件3不成立时返回值")))
N = 95 IF(N<60, "不及格", IF(N<70, "及格", IF(N<80, "中等", IF(N<90, "优秀", IF(N<100,"杰出", "满分"))))) 返回杰出 IF中的判断条件可以结合AND和OR: IF(AND(判断条件1, 判断条件2), "条件成立时返回值", "条件不成立时返回值") IF(OR(判断条件1, 判断条件2), "条件成立时返回值", "条件不成立时返回值")
(2)TODAY()
功能:求出当天的日期
语法:TODAY(‘日期’) 示例: =TODAY(),返回2020/6/11
(3)DAYS()
功能:计算两个日期之间的间隔天数
语法:DAYS(date1, date2) 示例:DAYS(‘2000-01-01’, ‘2000-01-03’),返回2
(4)WEEKDAY()
功能:求出当天是周几
语法:WEEKDAY(需要计算的日期, 采取的计算方式) 示例: WEEKDAY('2020/6/11',2),返回4
(5)Text()
功能:将任意日期格式转换为需要的格式
Text(需要转化的日期, 转化后的格式) 示例:将不同格式的日期统一转化为yyyy.mm.dd形式 TEXT('2020/6/11', "yyyy年mm月dd日") ,返回 2020年06月11日
(6)LEFT()
功能:截取部分需求字段
语法:LEFT(字符串, 第几个位置的元素) 示例:截取用户的姓 Name = "张三" LEFT(Name, 1),返回"张"
(7)&
功能:拼接两个字符
语法:str1&str2 示例:Last_name = '张', Frist_name = '三' Last_name & Frist_name 返回 '张三'
(8)VLOOKUP()
功能:通过数据表之间的某一字段(主键),实现数据表之间的数据匹配
参考来源:https://www.zhihu.com/question/27224727
语法:
总共有四个参数,分别是:用谁去找、匹配对象范围、返回第几列、匹配方式(0表示精确匹配、1表示模糊匹配)
VLOOKUP4种查询技巧:基础查询、反向查询、多条件查询、返回多列。
8.1 基础单条件查询
VLOOKUP的基础单条件用法是简单的一种用法,使用单个检索关键字,并且检索关键字在选择区域的
第1列
基础查询的用法:
VLOOKUP(用谁找, 去哪里找, 找到了返回什么, 怎么找) 上例中是用 工号 去 A:D这几列里面找, 找到了返回第4列, 查找方法是精确查找
8.2 反向查找
普通的VLOOKUP查找检索关键字必须在查找区域的第1列,反向查找的检索关键字不在查找区域的第1列,可以使用虚拟数组公式IF来做一个调换。
反向查找的固定公式用法:
=VLOOKUP(检索关键字,IF({1,0},检索关键字所在列,查找值所在列),2,0)
8.3 多条件查询
在使用VLOOKUP匹配数据的时候,往往条件不是单一的,是由多个一起组成的,那么也可以利用&将字段拼接起来,并且以用IF数组公式构建出一个虚拟的区域
多条件查找的固定公式用法:
=VLOOKUP(关键字1&关键字2, IF({1,0}, 序列1&序列2, 查找查找值所在列), 2, 0)
8.4 查询返回多列
如果是返回多列,这个时候就要借助另外一个辅助函数——column函数。
=COLUMN(待查询区域) COLUMN返回的结果为单元格引用的列数,例如:column(B1)返回值为2,因为B1为第2列。
返回多列的固定公式用法:
=VLOOKUP(混合引用关键字,查找范围,COLUMN(xx),0)
返回第几列就开始引用第几列的单元格即可。
(9)SUMIF()
功能:条件计数
语法:SUMIF(条件区域, 求和条件, 求和区域) 示例:求玫瑰的总销售量 SUMIF(A2:A21, '玫瑰', C2:C21) 首先选择条件区域,这里是a2:a21,条件就是“玫瑰”,最后再选择求和区域c2:c21。 示例:求销量数据大于等于500的总数量和 SUMIF(C2:C21, ">= 500", C2:C21) 这里的条件区域和求和区域是同一个区域,可以忽略最后的求和区域。 也可以这样写: SUMIF(C2:C21,">=500"),两种的效果都一样
(10)RAND()
功能:返回[0,1]的均匀分布随机数
(11)CORREL()
功能:求序列1和序列2的相关系数
语法:CORREL(年龄, 收入)
相关文章推荐
- Excel数据分析常用函数①——查询函数(vlookup,hlookup,lookup,match,index…)
- 数据分析常用的Excel函数都在这!
- 几个数据分析中常用到的excel函数
- 数据分析/运营——常用的业务收入模型
- 数据分析/运营——常用MySQL操作、函数
- 数据分析过程中常用的几个Excel函数
- Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)
- 数据分析常用EXCEL函数
- 数据导入HBase最常用的三种方式及实践分析
- Python pandas数据分析中常用方法 的网址
- 数据分析中常用的数据模型
- 线上课程丨解决这3大数据分析问题,产品、运营新人提升更快!
- Python数据分析:numpy常用函数
- 移动游戏运营必备的数据分析指标
- 学习笔记(61):零基础搞定Python数据分析与挖掘-网络爬虫的流程和常用包
- 学习笔记(17):Python数据分析与爬虫-常用正则表达式及正则匹配实例:提取数字、匹配电话号码及QQ号...
- 大数据技术之_18_大数据离线平台_01_项目开发流程+大数据常用应用/分析平台/业务处理方式+数据分析平台的数据来源+数据处理的流程+项目集群的规模+需求分析+技术架构/选型
- python常用的数据分析工具包
- golang: 常用数据类型底层结构分析
- 学习笔记(07):零基础搞定Python数据分析与挖掘-常用的正则符号(一)