数据分析-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 代表你要执行的计算操作。它是一个数字,指定了如何计算数据。
  1. 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 是一个单元格或区域,它是你开始计算偏移量的起点。
  1. rows(行偏移量)
  • rows 是指从参考点起,向上或向下偏移的行数。

    • 正数表示向下偏移。

    • 负数表示向上偏移。

  1. cols(列偏移量)
  • cols 是指从参考点起,向左或向右偏移的列数。

    • 正数表示向右偏移。

    • 负数表示向左偏移。

  1. height(区域高度,可选)
  • height 是你想要返回的区域的行数。

  • 如果省略,默认值为 1,表示返回一个单元格。

  • 这个参数确定了从偏移点开始,返回的区域包含多少行。

  1. 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(条件)

  • 这是你想要应用的条件,可以是数值、表达式、单元格引用或者文本。条件可以是:

    • 一个数值(如 510

    • 一个表达式(如 ">10""<=20"

    • 一个文本字符串(如 "Apple"

    • 一个单元格引用(如 B1

sum_range(求和范围,可选)

  • 这是实际需要进行求和的单元格区域。如果省略,则 SUMIF 会使用 range 作为求和区域。

  • sum_range 的大小必须与 range 相同。

=SUMIF(A1:A10, ">5", B1:B10) 中,B1:B10 就是求和范围,表示 A1:A10 中大于 5 的值对应的 B1:B10 范围中的值会被求和。

相关推荐
CNSSIRD数据库1 小时前
中国企业环境信用数据库2003-2026
大数据·数据库·数据分析·论文笔记
时速GEO系统2 小时前
初元 AI V1.1 版本升级,首个正式版发布一周・实现生成、部署、上线、优化全流程自动化闭环
人工智能·数据挖掘·node.js
SelectDB4 小时前
快手基于 Apache Doris 千亿多模态检索的实践
大数据·数据库·数据分析
SelectDB4 小时前
StarRocks 迁移至 Apache Doris 完整指南:三步完成结构、数据与业务平滑切换
大数据·数据库·数据分析
babe小鑫5 小时前
信息与计算科学专业应届生面试 怎么证明自己能解决业务问题
学习·r语言·excel
文人sec8 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
databook8 小时前
使用 DuckDB 分析 Parquet 文件
sql·数据分析·nosql
wang_yb8 小时前
使用 DuckDB 分析 Parquet 文件
数据分析·databook
YangYang9YangYan9 小时前
2026 电商数据运营校招 JD 梳理|岗位任务、技能与面试考点汇总
大数据·数据库·数据分析
benchmark_cc9 小时前
策略临时需要一批股票的最新价格,先查行情还是先建股票池?——从量化策略执行逻辑看数据获取顺序
python·数据分析·pandas·量化交易·股票数据·quantdash