数据分析/运营——常用EXCEL函数(IF、SUMIF、VLOOKUP)


前言

列举几个常用的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日") ,返回 20200611

(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单条件查询基础查询的用法:

VLOOKUP(用谁找, 去哪里找, 找到了返回什么, 怎么找)
上例中是用 工号 去 A:D这几列里面找, 找到了返回第4列, 查找方法是精确查找
8.2 反向查找

普通的VLOOKUP查找检索关键字必须在查找区域的第1列,反向查找的检索关键字不在查找区域的第1列,可以使用虚拟数组公式IF来做一个调换。
在这里插入图片描述反向查找的固定公式用法:

=VLOOKUP(检索关键字,IF({1,0},检索关键字所在列,查找值所在列)20)
8.3 多条件查询

在使用VLOOKUP匹配数据的时候,往往条件不是单一的,是由多个一起组成的,那么也可以利用&将字段拼接起来,并且以用IF数组公式构建出一个虚拟的区域
在这里插入图片描述多条件查找的固定公式用法:

=VLOOKUP(关键字1&关键字2, IF({10}, 序列1&序列2, 查找查找值所在列), 20
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(年龄, 收入)
  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sumif嵌套vlookup函数求和是一种在Excel中进行数据分析和计算的常见方法。下面详细介绍sumif和vlookup函数以及如何将它们嵌套使用来实现求和。 首先,sumif函数Excel中的一个求和函数,它可以根据指定的条件来计算符合条件的单元格的和。sumif函数的语法是:SUMIF(范围, 条件, [求和范围])。范围是要进行判断的区域,条件是要满足的条件,而求和范围是要进行求和的区域。 其次,vlookup函数Excel中的一个查找函数,它可以根据指定的值在一个范围内进行查找,并返回相应的结果。vlookup函数的语法是:VLOOKUP(查找值, 查找范围, 返回列, [是否精确匹配])。查找值是要查找的值,查找范围是要进行查找的区域,返回列是查找结果所在的列,是否精确匹配是一个可选参数,用于指定是否精确匹配。 要实现sumif嵌套vlookup函数求和,首先需要用vlookup函数在一个范围内查找符合条件的值,然后将查找结果作为sumif函数的条件,最后在指定的求和范围内计算符合条件的单元格的和。 具体步骤如下: 1. 使用vlookup函数在指定的范围内查找符合条件的值,并将查找结果存储在一个单元格中,比如A1。 2. 使用sumif函数,将A1作为条件,指定求和范围,并计算符合条件的单元格的和。 例如,假设我们要在A1:B10的范围内查找值为"Apple"的单元格,然后计算对应的数量在C1:C10的范围内的和。可以使用以下公式: =SUMIF(C1:C10, VLOOKUP("Apple", A1:B10, 2, 0)) 总之,sumif嵌套vlookup函数求和是一种实现数据分析和计算的有效方法。通过将vlookup函数的结果作为sumif函数的条件,可以实现根据指定条件进行求和的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值