【办公自动化Excel】公式和函数的应用

本文详细介绍了Excel中的基本公式知识,包括相对引用、绝对引用和混合引用,以及文本、统计、计算、时间、查找和逻辑函数的使用。涵盖COUNTIF、AVERAGEIF、VLOOKUP等实用技巧,并讲解了数据库函数和数组公式的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 公式的基本知识

注意

  • 输入公式时,必须以等号开头
  • 公式中只能用英文小括号相对引用与绝对应用
  • 参数间隔用逗号
  • 错误类型:#NAME!函数名错误/字符串未添加引号;
    #VALUE变量引用错误;
    #VIO/0以零做分母

2. 单元格的引用

  • 相对引用:复制到其它单元格时单元格自动调整
  • 绝对引用:复制到其它单元格时单元格不变,用 表 示 , 如 表示,如 B$4
    相对引用变为绝对引用:选中要绝对引用的内容,按F4
  • 混合引用:复制到其它单元格时单元格的名字自动调整

3. 函数

3.1文本函数

  • 连接函数CONCATENATE(A1,A2)
  • 比较函数EXACT(“M1”,”M2”)正TRUE,否FALSE。
  • 查找函数:SEARCH(查找内容,范围,开始的位置)
    SEARCH(“ACT”,J12,1)返值为第一个字符出现的下标。
  • 删除空格函数:TRIM()
  • 字符串替换函数: REPLACE(指定字符串、替换开始位置、替换个数、新的字符串)
  • 格式转换函数 数字转变为固定格式文本TEXT(12.23,”$0.00”),返回为$12.23

3.2统计函数

  • 统计数值函数
    包含数值型个数COUNT(区域);
    包含非空单元格COUNTA(区域) ;
    包含空白单元格的数量COUNTBLACK(区域)

3.3数值计算函数

  • 条件统计函数COUNTIF(统计区域,逻辑表达式)
    COUNTIF(D3:D86, “迟到”)
  • 多条件统计函数:COUNTIFS(统计区域1,逻辑表达式1,统计区域2,逻辑表达式2)
  • 排位函数RANK(排位单元格,排位范围,排位方式0和省略降序,非零升序)
  • 数组乘积函数
    对应数组相乘再相加SUMPRODUCT(A2:A4,C2:C4);
  • 取整函数:INT()
  • 四舍五入函数 ROUND(数值,保留的小数位)
  • 取余函数MOD(被除数,除数)
  • 条件求平均函数
    AVERAGEIF(条件区域,逻辑表达式平均值区域)
  • 多条件求平均值函数
    AVERAGEIFS(平均值区域,条件区域1,逻辑表达式1,条件区域2,逻辑表达式2)

3.4时间函数

  • 日期函数:TODAY()返回型YYYY-MM-DDb)
  • 日期和时间函数:NOW()返回型YYYY-MM-DDHH:MM
  • 年函数 YEAR()
  • 小时函数 HOUR()
  • 星期函数 WEEKDAY(日期,返回类型的数字),1和省略表示1是星期天;2表示返回是从星期一开始

3.5查找和引用函数

  • 列查找函数:VLOOKUP(查找数值,查找的范围,返回的列在所选范围的第几列)
  • 行查找函数:HLOOKUP(查找数值,查找的范围,返回的行在所选范围的第几列)
  • 向量型查找函数
    LOOKUP(查找的数据,需查找列包含一行或一列区域,查找的行或列);
    数组型
    LOOKUP(查找的值数字、文本、逻辑值、单元格引用,数组)
  • 引用函数:OFFSET(基点单元格,移动行,移动列,高,宽)

3.6逻辑函数

  • 条件判断函数:IF()
    单元格为空不显示 IF(E65=0,””, D65/COUNTA(D3:D64)
  • 逻辑与函数:AND(),同时真为真
  • 错误处理函数:IFERROR(判断,错误提示)

3.7数据库函数

  • 求和
    DSUM(求数据库范围,“求和区域”,条件区域) 函数法名称必须与数据库里面的相同,否则为0, 在一行表示与,列表示或
  • 平均值:DAVERAGE()
  • 最大值:DMAX()
  • 包含数字的单元格个数
  • DCOUNT(列表数据库单元格区域,指定数据列,包含给定条件的区域)

4. 数组公式

  • 数组公式的建立
    选择存放单元格,输入数组公式,Ctrl+Shift+Enter。
  • 数组公式的修改
    单击编辑栏,修改数组公式,Ctrl+Shift+Enter。
  • 数组公式的运算规则与应用
    相同类型数组计算,返回同样数组,不匹配报错
    一个数组与数进行计算时,每一个元素均与之进行计算
    M列与N行——M*N的数组行内元素用“,”分隔,行与行之间用“;”
    分隔数组公式的运行,编辑需要按Ctrl+Alt+Enter,只能在编辑栏修改或按F2。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值