Excel函数大全

以下是一份系统化的Excel函数教程,涵盖基础到进阶的核心函数,结合实用场景与案例说明,助你快速提升数据处理效率。教程分为八个模块,按功能分类讲解:


📊 ​一、Excel函数基础

  1. 函数结构
    • 所有函数以=开头,格式:=函数名(参数1, 参数2, ...)
      • 参数类型:数值、文本、单元格引用(如A1)、区域(如A1:B10
      • 示例=SUM(A1:A10) 计算A1到A10的和
  2. 输入函数方法
    • 手动输入:单元格内直接输入公式(如=AVERAGE(B2:B20)
    • 向导辅助:点击【公式】→【插入函数】,搜索函数并填写参数(新手推荐)

🔢 ​二、基础计算函数

函数 作用 示例 说明
SUM 求和 =SUM(A1:A10) 数值相加
AVERAGE 求平均值 =AVERAGE(B2:B20) 忽略文本和空单元格
MAX/MIN 最大值/最小值 =MAX(C1:C100) 仅统计数值
COUNT 计数 =COUNT(D3:D50) 统计含数字的单元格数量

💡 ​场景:快速统计销售总额、平均单价、最高/最低销量。


⚖️ ​三、逻辑判断函数

  1. ​**IF:条件分支**
    • 语法=IF(条件, 结果成立, 结果不成立)
    • 示例=IF(A1>60, "合格", "不合格")
      • 嵌套用法=IF(A1>90, "优", IF(A1>80, "良", "中"))
  2. 组合逻辑
    • AND:所有条件为真时返回TRUE(如=AND(B2>80, C2="是")
    • OR:任一条件为真返回TRUE(如=OR(A1>100, B1<50)
    • IFERROR:屏蔽错误显示(如=IFERROR(VLOOKUP(...), "未找到")

✏️ ​四、文本处理函数

函数 作用 示例
LEFT/RIGHT/MID 截取文本 =LEFT(A1,3)(取前3字符)
LEN 文本长度 =LEN("Excel") → 5
CONCATENATE 合并文本 =CONCATENATE(A1,"-",B1)
TEXTJOIN 智能合并(可加分隔符) =TEXTJOIN("-",TRUE,A1,B1)
SUBSTITUTE 替换文本 =SUBSTITUTE(A1,"旧","新")

💡 ​场景

  • 提取身份证生日:=MID(A1,7,8)(从第7位取8位)
  • 合并多列信息:=TEXTJOIN(" ",TRUE,A2:C2)(忽略空值)

🔍 ​五、查找与引用函数

  1. ​**VLOOKUP:垂直查找**
    • 语法=VLOOKUP(查找值, 查找区域, 返回列号, 精确匹配)
    • 示例=VLOOKUP("张三",A1:D100,3,FALSE)(在A列找“张三”,返回第3列值)
  2. 进阶组合
    • ​**INDEX+MATCH**:动态行列定位
      =INDEX(B2:D10, MATCH("目标",A2:A10,0), MATCH("列名",B1:D1,0))
    • ​**XLOOKUP**​(Excel 365+):更强大的双向查找
      =XLOOKUP(A1, 查找列, 返回列)(支持反向、横向查找)

📅 ​六、日期与时间函数

函数 作用 示例
TODAY/NOW 当前日期/时间 =TODAY() → 2025-07-07
DATEDIF 日期差值 =DATEDIF(A1,TODAY(),"Y")(计算工龄)
NETWORKDAYS 工作日天数 =NETWORKDAYS(开始日期,结束日期)
YEAR/MONTH/DAY 提取日期成分 =YEAR("2025-07-07") → 2025

⚠️ 注意:DATEDIF是隐藏函数,需手动输入。


🛠️ ​七、函数进阶技巧

  1. 嵌套函数:组合实现复杂逻辑
    • 示例:多条件求和
      =SUMIFS(求和列, 条件列1, "条件1", 条件列2, ">50")
  2. 动态引用
    • 绝对引用$A$1(锁定行列)
    • 相对引用A1(下拉公式自动变化)
    • 混合引用$A1(锁列不锁行)
  3. 数组公式​(按Ctrl+Shift+Enter
    • 示例{=MAX(IF(A1:A10="A", B1:B10))}(求A类最大值)

📚 ​学习路径建议

  1. 新手入门:先掌握SUMAVERAGEIFVLOOKUP等高频函数。
  2. 进阶提升:学习XLOOKUPINDEX+MATCH、嵌套函数解决复杂问题。
  3. 效率技巧
    • Tab键自动补全函数名
    • F1查看函数帮助文档
    • IFERROR避免错误值显示

附:​实战案例模板

  • 数据清洗:=TRIM(A1)(去空格)+ =CLEAN(A1)(去不可见字符)
  • 多条件统计:=COUNTIFS(区域1,"条件1",区域2,"条件2")

掌握这些核心函数,可解决90%的日常数据处理需求。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容