数据分析-Excel-常用函数

目录

1、VLOOKUP

2、HLOOKUP

3、INDEX

4、MATCH

5、SUBTOTAL

6、IF+AND+OR+NOT

7、文本函数,LEFT,RIGHT,MID,FIND

8、日期函数

9、STDEV

10、OFFSET

11、INDIRECT

12、SUMIF


1、VLOOKUP

功能:按行查找,返回执行列的值

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

lookup_value(查找值)

table_array(查找表范围)

col_index_num(返回列序号)

range_lookup\](匹配方式,可选) 📌 **总结一句话**: * **lookup_value** = 要找什么 * **table_array** = 在哪里找 * **col_index_num** = 找到后返回第几列 * **range_lookup** = 是精确匹配还是近似匹配 ### 2、HLOOKUP 功能:按列查找,返回指定行的值。 HLOOKUP(lookup_value, table_array, row_index_num, \[range_lookup\]) lookup_value(查找值) table_array(查找表范围) row_index_num(返回行序号) \[range_lookup\](匹配方式,可选) 📌 **一句话总结**: * **lookup_value** = 要找什么 * **table_array** = 在哪里找(第一行必须包含关键值) * **row_index_num** = 找到后返回第几行 * **range_lookup** = 精确还是近似匹配 ### 3、INDEX 功能:返回区域中指定位置的值。 INDEX(array, row_num, \[column_num\]) array(数据区域 / 数组) row_num(行号) \[column_num\](列号,可选) * **array** = 数据区域 * **row_num** = 第几行 * **column_num** = 第几列 👉 row_num + column_num 联合确定一个单元格,返回它的值。 ### 4、MATCH 作用是:**返回某个值在一行或一列中的相对位置**。 MATCH(lookup_value, lookup_array, \[match_type\]) lookup_value(查找值) lookup_array(查找区域) \[match_type\](匹配类型,可选) 📌 **一句话总结**: * **lookup_value** = 要找什么 * **lookup_array** = 在哪一行/列里找 * **match_type** = 匹配方式(精确 / 近似) 👉 结果返回的是 **相对位置(第几个)**,而不是具体的值。 ### 5、SUBTOTAL `SUBTOTAL` 函数是 Excel 中非常强大的函数,用于计算一个区域的总计,可以根据不同的计算方式来进行求和、平均值、计数等操作。 SUBTOTAL(function_num, ref1, \[ref2\], ...) 1. **function_num(函数编号)** * **function_num** 代表你要执行的计算操作。它是一个数字,指定了如何计算数据。 2. **ref1(第一个引用范围)** * `ref1` 是你想要计算的第一个数据范围或区域。 | 编号 | 计算方式 | 描述 | |----|---------|-----------| | 1 | AVERAGE | 计算平均值 | | 2 | COUNT | 计算数值单元格数量 | | 3 | COUNTA | 计算非空单元格数量 | | 9 | SUM | 计算总和 | | 10 | MAX | 计算最大值 | | 11 | MIN | 计算最小值 | `function_num` 的值可以是 1 到 11,**也可以是 101 到 111**,后者的区别是:它们会忽略筛选隐藏的行。 📌 **一句话总结**: * **function_num** = 要进行的计算类型(如求和、平均值等) * **ref1, ref2, ...** = 要计算的区域范围 ### 6、IF+AND+OR+NOT =IF(AND(A2\>=60, A2\<=100), "有效成绩", "无效") =IF(OR(A2=0, A2=100), "极值", "普通") =IF(NOT(A2\<60), "合格", "不合格") ### 7、文本函数,LEFT,RIGHT,MID,FIND A2单元格内容为Excel函数学习 =LEFT(A2, 5),结果:Excel函 =RIGHT(A2, 2),结果:学习 =MID(A2, 3, 4),结果:cel函 =FIND("函", A2),结果:6("函"在第6个位置) ### 8、日期函数 =NOW(),结果:2025/9/26 17:35 (示例) =TODAY(),结果:2025/9/26 =WEEKDAY(TODAY()),结果:6(周五) ### 9、STDEV `STDEV` 函数是 Excel 中用于计算样本标准差的函数,常用于衡量数据的分散程度。 STDEV(number1, \[number2\], ...) ### 10、OFFSET `OFFSET` 函数是 Excel 中一个非常强大的函数,用于**基于指定的起始位置** ,**返回一个以指定偏移量为基础的区域**。 OFFSET(reference, rows, cols, \[height\], \[width\]) 1. **reference(引用)** * **reference** 是一个单元格或区域,它是你开始计算偏移量的起点。 2. **rows(行偏移量)** * **rows** 是指从参考点起,向上或向下偏移的行数。 * 正数表示向下偏移。 * 负数表示向上偏移。 3. **cols(列偏移量)** * **cols** 是指从参考点起,向左或向右偏移的列数。 * 正数表示向右偏移。 * 负数表示向左偏移。 4. **\[height\](区域高度,可选)** * **height** 是你想要返回的区域的行数。 * 如果省略,默认值为 1,表示返回一个单元格。 * 这个参数确定了从偏移点开始,返回的区域包含多少行。 5. **\[width\](区域宽度,可选)** * **width** 是你想要返回的区域的列数。 * 如果省略,默认值为 1,表示返回的区域只有 1 列。 * 这个参数确定了从偏移点开始,返回的区域包含多少列。 📌 **总结:** * **reference** = 从哪个单元格开始偏移 * **rows** = 向上或向下偏移多少行 * **cols** = 向左或向右偏移多少列 * **\[height\]** = 返回区域的行数(可选,默认为 1) * **\[width\]** = 返回区域的列数(可选,默认为 1) ### 11、INDIRECT `INDIRECT` 函数在 Excel 中的作用是:**返回由文本字符串指定的单元格引用**,它允许你根据一个文本值动态地引用单元格或区域。 INDIRECT(ref_text, \[a1\]) 1. **ref_text(引用文本)** * **ref_text** 是一个字符串,表示你想要引用的单元格或区域的地址。 * 你可以输入一个单元格地址(如 "A1")、区域名称(如 "Sheet1!A1:A10")或任何动态生成的文本引用。 * `INDIRECT` 函数会将这个文本转换为有效的引用,并返回该引用的值。 ### 12、SUMIF `SUMIF` 函数根据指定的条件对给定区域中的数值进行求和。 SUMIF(range, criteria, \[sum_range\]) **range(条件范围)** * 这是要检查条件的单元格区域,`SUMIF` 将在这个区域中查找符合条件的单元格。 **criteria(条件)** * 这是你想要应用的条件,可以是数值、表达式、单元格引用或者文本。条件可以是: * 一个数值(如 `5`、`10`) * 一个表达式(如 `">10"`、`"<=20"`) * 一个文本字符串(如 `"Apple"`) * 一个单元格引用(如 `B1`) **\[sum_range\](求和范围,可选)** * 这是实际需要进行求和的单元格区域。如果省略,则 `SUMIF` 会使用 `range` 作为求和区域。 * `sum_range` 的大小必须与 `range` 相同。 `=SUMIF(A1:A10, ">5", B1:B10)` 中,`B1:B10` 就是求和范围,表示 `A1:A10` 中大于 5 的值对应的 `B1:B10` 范围中的值会被求和。

相关推荐
MoRanzhi12033 小时前
2. Pandas 核心数据结构:Series 与 DataFrame
大数据·数据结构·人工智能·python·数据挖掘·数据分析·pandas
Q26433650234 小时前
【有源码】基于Hadoop+Spark的豆瓣电影数据分析与可视化系统-基于大数据的电影评分趋势分析与可视化系统
大数据·hadoop·python·数据分析·spark·毕业设计·课程设计
Mitty_Li6 小时前
食品分类的代码复习(无半监督部分,无迁移学习部分)
分类·数据挖掘·迁移学习
瀚高PG实验室6 小时前
Navicat导入Excel至瀚高数据库
数据库·excel·瀚高数据库
LgZhu(Yanker)7 小时前
40、企业智能决策引擎:BI分析平台的架构设计与业务实践
信息可视化·数据分析·etl·bi·大屏
天意生信云8 小时前
单细胞转录组:差异基因分析和富集分析
经验分享·数据分析·r语言
IT毕设梦工厂12 小时前
大数据毕业设计选题推荐-基于大数据的全球经济指标数据分析与可视化系统-Hadoop-Spark-数据可视化-BigData
大数据·hadoop·数据分析·spark·毕业设计·源码·bigdata
Leo.yuan17 小时前
ODS 是什么?一文搞懂 ODS 与数据仓库区别
大数据·数据仓库·数据挖掘·数据分析·spark
深蓝电商API1 天前
实战:爬取豆瓣电影Top250,并生成Excel榜单
爬虫·python·excel