大数跨境

夏小天 | 必须掌握的54个Excel函数

夏小天 | 必须掌握的54个Excel函数 电商AI知识库
2024-04-09
0
导读:这是夏小天的第119篇分享分享

这是夏小天的第119篇分享

分享电商运营,Excel与数据分析,个人成长。微信:onlyforxia



Excel对于电商人来说既是必备技能,也是必会工具,核心数据分析都可以靠它解决,今天整理了必须掌握的54个函数,提升使用效率

一,日期函数

1.DAY 函数:DAY 函数用于从给定的日期中提取出日的数值。例如,如果你有一个日期 "2024-04-09",使用 DAY 函数将返回 9,代表这一天是月份中的第9天。
=DAY("2024-04-09") # 返回 9
2.MONTH 函数:MONTH 函数用于从给定的日期中提取出月的数值。对于日期 "2024-04-09",MONTH 函数将返回 4,代表四月份。
=MONTH("2024-04-09") # 返回 4
3.YEAR 函数:YEAR 函数用于从给定的日期中提取出年的数值。对于日期 "2024-04-09",YEAR 函数将返回 2024。
=YEAR("2024-04-09") # 返回 2024
4.DATE 函数:DATE 函数用于创建日期。你可以指定年、月和日的数值,DATE 函数将根据这些数值创建一个日期。例如,如果你想创建2024年4月9日的日期,你可以使用:
=DATE(2024, 4, 9) # 返回 2024-04-09
5.TODAY 函数:TODAY 函数用于返回当前日期。这个函数不需要任何参数,它会根据你的电脑系统日期返回当前日期。
=TODAY() # 返回当前日期,例如 2024-04-09
6.WEEKDAY 函数:WEEKDAY 函数用于返回给定日期是星期几。默认情况下,星期日是1,星期一是2,依此类推直到星期六是7。如果你想知道 "2024-04-09" 是星期几,你可以使用:
=WEEKDAY("2024-04-09") # 返回 2,代表这一天是星期一
7.WEEKNUM 函数:WEEKNUM 函数用于返回给定日期是一年中的第几周。默认情况下,一年的第一周是包含该年第一个星期四的那一周。如果你想找出 "2024-04-09" 是2024年的第几周,你可以使用:
=WEEKNUM("2024-04-09") # 返回 15,代表这一天是2024年第15周

二,数学函数
1.PRODUCT 函数:PRODUCT 函数用于计算一系列数值的乘积。如果你想计算多个单元格中数值的乘积,可以使用此函数。例如,如果你有单元格A1到A3包含数值2、3和4,PRODUCT 函数将返回这些数值的乘积,即24。
=PRODUCT(A1:A3) # 返回 2 * 3 * 4 = 24
2.RAND 函数:RAND 函数用于生成一个0到1之间的随机数。每次计算工作表时,RAND 函数都会返回一个新的随机数。
=RAND() # 返回一个0到1之间的随机数
3.RANDBETWEEN 函数:RANDBETWEEN 函数用于生成一个指定范围内的随机整数。你需要指定最小值和最大值,函数将返回这个范围内的一个随机整数。
=RANDBETWEEN(1, 10) # 返回1到10之间的一个随机整数
4.ROUND 函数:ROUND 函数用于将数值四舍五入到指定的小数位数。你可以指定要四舍五入到的小数位数,如果未指定,则默认四舍五入到最接近的整数。
=ROUND(2.567, 2) # 返回 2.57
5.SUM 函数:SUM 函数用于计算一系列数值的总和。如果你想计算多个单元格中数值的总和,可以使用此函数。
=SUM(A1:A3) # 返回A1到A3单元格中数值的总和
6.SUMIF 函数:SUMIF 函数用于对满足特定条件的单元格进行求和。你需要指定条件、范围和求和的范围。
=SUMIF(A1:A3, ">5", B1:B3) # 返回A1到A3中大于5的对应B1到B3的数值总和
7.SUMIFS 函数:SUMIFS 函数是SUMIF的扩展,允许你指定多个条件。与SUMIF类似,你需要为每个条件指定范围和求和的范围。
=SUMIFS(B1:B3, A1:A3, ">5", C1:C3, "<10") # 返回A1到A3中大于5且C1到C3中小于10的对应B1到B3的数值总和
8.SUMPRODUCT 函数:SUMPRODUCT 函数用于计算两个或多个数组间对应元素的乘积之和。如果给出的参数是数组,它们必须具有相同的维度。
=SUMPRODUCT(A1:A3, B1:B3) # 返回A1:A3与B1:B3对应元素的乘积之和

三,统计函数
1.LARGE 函数:LARGE 函数用于返回数据集中第 k 个最大值。例如,如果你想找到一组数值中第三大的数,你可以使用 LARGE 函数。
=LARGE(A1:A10, 3) # 返回A1:A10中的第三大的数值
2.SMALL 函数:SMALL 函数与 LARGE 函数相反,它用于返回数据集中第 k 个小的值。例如,如果你想找到一组数值中第五小的数,你可以使用 SMALL 函数。
=SMALL(A1:A10, 5) # 返回A1:A10中的第五小的数值
3.MAX 函数:MAX 函数用于返回一组数值中的最大值。这对于找出数据集中的最高点或最大销售额等情况非常有用。
=MAX(A1:A10) # 返回A1:A10中的最大值
4.MIN 函数:MIN 函数用于返回一组数值中的最小值。这可以帮助你识别最小成本或最低得分等。
=MIN(A1:A10) # 返回A1:A10中的最小值
5.MEDIAN 函数:MEDIAN 函数用于返回数据集的中位数,即将数值从小到大排序后位于中间的数值。这对于分析非正态分布的数据集特别有用。
=MEDIAN(A1:A10) # 返回A1:A10的中位数
6.MODE 函数:MODE 函数用于返回数据集中出现次数最多的数值。这可以帮助你找到最常见的事件或结果。
=MODE(A1:A10) # 返回A1:A10中出现次数最多的数值
7.RANK 函数:RANK 函数用于返回数值在数据集中的排名,其中最大的数值排名为1。这个函数可以用于创建排名列表或确定某个数值的位置。
=RANK(A1, $A$1:$A$10, 0) # 返回A1在A1:A10中的排名,0代表按降序排名
8.COUNT 函数:COUNT 函数用于计算一系列单元格中包含数字的单元格数量。
=COUNT(A1:A10) # 返回A1:A10中包含数字的单元格数量
9.COUNTIF 函数:COUNTIF 函数用于计算满足特定条件的单元格数量。这对于统计特定条件下的数据点非常有用。
=COUNTIF(A1:A10, ">5") # 返回A1:A10中大于5的单元格数量
10.COUNTIFS 函数:COUNTIFS 函数是 COUNTIF 函数的扩展,允许你指定多个条件。这对于统计满足多个条件的数据点非常有用。
=COUNTIFS(A1:A10, ">5", B1:B10, "<10") # 返回A1:A10中大于5且B1:B10中小于10的单元格数量
11.AVERAGE 函数:AVERAGE 函数用于计算一系列数值的平均值。这对于分析数据集的中心趋势非常有用。
=AVERAGE(A1:A10) # 返回A1:A10的平均值
12.AVERAGEIF 函数:AVERAGEIF 函数用于计算满足特定条件的单元格的平均值。这可以帮助你找到满足特定标准的平均结果。
=AVERAGEIF(A1:A10, ">5") # 返回A1:A10中大于5的单元格的平均值
13.AVERAGEIFS 函数:AVERAGEIFS 函数是 AVERAGEIF 函数的扩展,允许你指定多个条件。这对于计算满足多个条件的平均值非常有用。
=AVERAGEIFS(A1:A10, B1:B10, ">5", C1:C10, "<10") # 返回A1:A10中大于B1:B10中的值且小于C1:C10中的值的平均值

四,查找和引用函数
1.CHOOSE 函数:CHOOSE 函数根据给定的索引值从一系列选项中选择一个值。索引值通常是数字,表示从数组中选择第几个元素。
=CHOOSE(2, "Apple", "Banana", "Cherry") # 返回 "Banana",因为索引值为2
2.MATCH 函数:MATCH 函数用于在范围中查找特定的项,并返回该项在范围内的相对位置。第一个参数是要查找的项,第二个参数是查找的范围,第三个参数是匹配类型(0表示精确匹配,1表示小于等于查找值的最大值,-1表示大于等于查找值的最小值)。
=MATCH("Banana", A1:A3, 0) # 在A1:A3中查找"Banana"的精确位置
3.INDEX 函数:INDEX 函数根据行号和列号返回表格中的特定单元格或单元格数组。第一个参数是数组,第二个参数是行号,第三个参数是列号(省略表示返回整行)。
=INDEX(A1:C3, 2, 3) # 返回A1:C3中第二行第三列的单元格,即B2
4.INDIRECT 函数:INDIRECT 函数用于将文本字符串转换成单元格引用。这允许你根据文本字符串动态地引用单元格。
=INDIRECT("A1") # 返回A1单元格的值
5.COLUMN 函数:COLUMN 函数返回给定单元格或范围的列号。如果你想知道某个单元格位于哪一列,可以使用这个函数。
=COLUMN(B2) # 返回2,因为B2位于第二列
6.ROW 函数:ROW 函数返回给定单元格或范围的行号。如果你想知道某个单元格位于哪一行,可以使用这个函数。
=ROW(B2) # 返回2,因为B2位于第二行
7.VLOOKUP 函数:VLOOKUP 函数用于垂直查找。它在指定的范围内从左到右查找,并返回与查找值匹配的行中的某个单元格的值。参数包括查找值、查找范围、返回值的列号和精确匹配或近似匹配(TRUE/FALSE)。
=VLOOKUP("Banana", A1:B3, 2, FALSE) # 在A1:B3中查找"Banana",并返回其在第二列的值
8.HLOOKUP 函数:HLOOKUP 函数与 VLOOKUP 类似,但它是水平查找。它在指定的范围内从上到下查找,并返回与查找值匹配的列中的某个单元格的值。
=HLOOKUP("Banana", A1:B3, 2, FALSE) # 在A1:B3中查找"Banana",并返回第二行的值
9.LOOKUP 函数:LOOKUP 函数有两种形式:向量和数组。向量形式类似于 VLOOKUP 或 HLOOKUP,而数组形式在给定的数组中搜索值,并返回数组中相同位置的值。
=LOOKUP("Banana", A1:A3, B1:B3) # 在A1:A3中查找"Banana",并返回B1:B3中相应的值
10.OFFSET 函数:OFFSET 函数用于从指定的起始单元格开始,根据指定的行数和列数偏移,返回一个范围的引用。这对于创建动态范围非常有用。
=OFFSET(A1, 2, 3, 1, 1) # 从A1开始,向下偏移2行,向右偏移3列,返回1行1列的范围
11.GETPIVOTDATA 函数:GETPIVOTDATA 函数用于从数据透视表中检索数据。这个函数允许你查询数据透视表中的数据,而不需要手动操作数据透视表。
=GETPIVOTDATA("Sum of Sales", $A$1, "Region", "North", "Date", "Q1") # 从数据透视表中检索第一季度北方地区的销售总额

五,文本函数
1.FIND 函数:FIND 函数用于在文本字符串中查找另一个字符串的位置,并返回其开始位置的字符编号。FIND 函数区分大小写,并且默认从文本的开始位置搜索。
=FIND("e", "Excel") # 返回 2,因为 "e" 在 "Excel" 中第一次出现的位置是从第 2 个字符开始
2.SEARCH 函数:SEARCH 函数与 FIND 函数类似,但它不区分大小写,并且可以指定开始搜索的位置。
=SEARCH("e", "Excel") # 返回 2,因为 "e" 在 "Excel" 中第一次出现的位置是从第 2 个字符开始
3.TEXT 函数:TEXT 函数用于将数字格式化为文本,并根据指定的格式显示。这对于将数字转换为带有特定格式的文本字符串非常有用。
=TEXT(123.456, "000.00") # 返回 "123.46",将数字格式化为两位小数的文本
4.VALUE 函数:VALUE 函数用于将文本字符串转换为数字。这对于将通过 TEXT 函数或其他原因转换为文本的数字恢复为可计算的数值非常有用。
=VALUE("123.46") # 返回 123.46,将文本转换为数值
5.CONCATENATE 函数:CONCATENATE 函数用于连接两个或多个文本字符串。这个函数已经较少使用,因为Excel引入了 & 运算符,提供了更简洁的连接方式。
=CONCATENATE("Hello", " ", "World") # 返回 "Hello World"
6.LEFT 函数:LEFT 函数用于从文本字符串的左侧提取指定数量的字符。
=LEFT("Hello World", 5) # 返回 "Hello",提取了前 5 个字符
7.RIGHT 函数:RIGHT 函数用于从文本字符串的右侧提取指定数量的字符。
=RIGHT("Hello World", 5) # 返回 "World",提取了后 5 个字符
8.MID 函数:MID 函数用于从文本字符串的中间提取指定数量的字符,它需要三个参数:起始位置、提取的字符数量和文本字符串。
=MID("Hello World", 2, 4) # 返回 "ello",从第二个字符开始提取 4 个字符
9.LEN 函数:LEN 函数用于返回文本字符串中的字符数量。
=LEN("Hello World") # 返回 11,因为 "Hello World" 包含 11 个字符

六,逻辑函数
1.AND 函数:AND 函数用于检查所有给定的条件是否都为真(TRUE)。如果所有条件都满足,则返回TRUE;否则,返回FALSE。这对于确保多个条件必须同时满足的情况非常有用。
=AND(A1>10, B1<100) # 如果A1的值大于10且B1的值小于100,则返回TRUE,否则返回FALSE
2.OR 函数:OR 函数用于检查至少一个给定的条件是否为真(TRUE)。如果至少有一个条件满足,则返回TRUE;如果所有条件都不满足,则返回FALSE。这对于确保至少一个条件满足的情况非常有用。
=OR(A1>10, B1<100) # 如果A1的值大于10或B1的值小于100,则返回TRUE,否则返回FALSE
3.FALSE:FALSE 是Excel中的一个布尔常量,代表逻辑假(FALSE)。它可以用作条件函数的参数,或在公式中直接使用。
=IF(A1=B1, TRUE, FALSE) # 如果A1和B1的值相等,则返回TRUE,否则返回FALSE
4.TRUE:TRUE 是Excel中的一个布尔常量,代表逻辑真(TRUE)。它可以用作条件函数的参数,或在公式中直接使用。
=NOT(A1=B1) # 如果A1和B1的值不相等,则返回TRUE
5.IF 函数:IF 函数是Excel中最常用的条件函数之一,用于根据给定的条件执行不同的操作。它至少需要三个参数:条件、值_if_true_ 和值_if_false_。如果条件为真,则返回值_if_true_;如果条件为假,则返回值_if_false_。
=IF(A1>10, "大于10", "小于等于10") # 如果A1的值大于10,则返回"大于10",否则返回"小于等于10"
6.IFERROR 函数:IFERROR 函数用于捕获公式中的错误,并返回一个你指定的值,而不是错误信息。这可以使工作表更加用户友好,避免显示错误信息。
=IFERROR(A1/B1, "除数不能为0") # 如果A1除以B1没有错误,则执行除法,否则返回"除数不能为0"

以上就是Excel必须掌握的54个函数,函数不需要背,在遇到对应的场景时,会灵活应用即可,而且在实际业务时,很少单个函数使用,而是多函数多层嵌套,辅助我们更好的做数据分析
最近在整理资料的时候,发现一个强大的零售店铺追踪预测模型,算是函数应用的集大成(我理解的),输入却很简单,功能很强大,把报表做成模型,直接应用就好了,对新人非常友好,本周五晚上八点视频号直播时会讲到这部分内容,感兴趣的可以预约直播




-    以下是夏小天提供的服务,有需私聊(微信号:onlyforxia)  -


1,夏小天的天猫运营方法论(2024进行中)

2,Excel与数据分析课程(售价259元)

3,电商运营知识库

更多详情可查看我的数字花园 :https://www.yuque.com/xiaxiaotian(左下角“阅读原文“也可快速到达)


【声明】内容源于网络
0
0
电商AI知识库
1234
内容 342
粉丝 0
电商AI知识库 1234
总阅读85
粉丝0
内容342