【EXCEL表格公式汇总】在日常办公和数据处理中,Excel 是一个非常强大的工具。掌握常用的 Excel 公式不仅可以提高工作效率,还能帮助我们更快速地分析和处理数据。以下是一些常用且实用的 Excel 公式汇总,适用于不同场景下的数据处理需求。
一、基础公式
公式名称 | 功能说明 | 示例 |
`=SUM(A1:A10)` | 对 A1 到 A10 单元格区域内的数值求和 | 计算销售总额 |
`=AVERAGE(A1:A10)` | 计算 A1 到 A10 区域内数值的平均值 | 计算月均销量 |
`=MAX(A1:A10)` | 找出 A1 到 A10 区域内的最大值 | 找出最高销售额 |
`=MIN(A1:A10)` | 找出 A1 到 A10 区域内的最小值 | 找出最低成本 |
`=COUNT(A1:A10)` | 统计 A1 到 A10 区域内数字的数量 | 统计有效记录数 |
二、条件判断类公式
公式名称 | 功能说明 | 示例 |
`=IF(A1>60,"合格","不合格")` | 如果 A1 大于 60,返回“合格”,否则返回“不合格” | 判断考试是否通过 |
`=AND(A1>60,B1<80)` | 同时满足 A1>60 和 B1<80 时返回 TRUE | 判断是否符合标准 |
`=OR(A1>90,B1>80)` | A1>90 或 B1>80 任一成立时返回 TRUE | 判断是否达标 |
`=IFERROR(A1/B1,"错误")` | 当 A1/B1 出现错误时返回“错误” | 避免除以零错误 |
三、查找与引用类公式
公式名称 | 功能说明 | 示例 |
`=VLOOKUP(A1,Sheet2!A:B,2,FALSE)` | 在 Sheet2 的 A 列中查找 A1 的值,并返回对应的第二列数据 | 根据编号查找姓名 |
`=HLOOKUP(B1,Sheet2!1:3,3,FALSE)` | 在 Sheet2 的第一行中查找 B1 的值,并返回第三行对应的数据 | 根据月份查找销售额 |
`=INDEX(A1:A10,MATCH("张三",B1:B10,0))` | 查找“张三”在 B1:B10 中的位置,并返回 A1:A10 对应的值 | 根据姓名查找成绩 |
`=MATCH("张三",B1:B10,0)` | 查找“张三”在 B1:B10 中的位置 | 返回匹配项的行号 |
四、文本处理类公式
公式名称 | 功能说明 | 示例 |
`=LEFT(A1,3)` | 从 A1 的左侧开始提取前 3 个字符 | 提取编码前三位 |
`=RIGHT(A1,2)` | 从 A1 的右侧开始提取后 2 个字符 | 提取身份证最后两位 |
`=MID(A1,3,2)` | 从 A1 的第 3 个字符开始提取 2 个字符 | 提取中间部分信息 |
`=LEN(A1)` | 计算 A1 单元格中的字符数 | 统计字符串长度 |
`=TEXT(A1,"yyyy-mm-dd")` | 将日期格式转换为“年-月-日” | 格式化日期显示 |
五、时间与日期类公式
公式名称 | 功能说明 | 示例 |
`=TODAY()` | 返回当前系统日期 | 显示今日日期 |
`=NOW()` | 返回当前系统日期和时间 | 显示当前时间 |
`=DATEDIF(A1,TODAY(),"y")` | 计算 A1 到今天之间的年份差 | 计算年龄 |
`=DATE(2024,5,1)` | 创建指定日期 | 输入特定日期 |
六、高级函数(适合进阶用户)
公式名称 | 功能说明 | 示例 |
`=SUMIFS(A1:A10,B1:B10,"男",C1:C10,">100")` | 按多个条件对数值求和 | 按性别和金额统计总和 |
`=COUNTIFS(A1:A10,"苹果",B1:B10,">50")` | 按多个条件统计数量 | 统计“苹果”且销量大于 50 的记录 |
`=FILTER(A1:A10,B1:B10="北京")` | 根据条件筛选数据 | 筛选“北京”的记录 |
`=UNIQUE(A1:A10)` | 去重,返回唯一值 | 去除重复项 |
总结
Excel 公式种类繁多,功能强大,熟练掌握这些常用公式可以极大提升工作效率。根据实际工作需要,灵活组合使用各类公式,能够实现复杂的数据处理任务。建议在使用过程中不断积累经验,逐步掌握更多高级函数,进一步提升 Excel 应用能力。