【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>60,B1<80)` | 当 A1 > 60 或 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,3)` | 从 A1 的右侧开始提取后 3 个字符 |
`=MID(A1,2,3)` | 从 A1 的第 2 个字符开始提取长度为 3 的子字符串 |
`=CONCATENATE(A1,B1)` | 将 A1 和 B1 的内容合并在一起(也可用 `&` 连接) |
`=TEXT(A1,"yyyy-mm-dd")` | 将日期格式化为“年-月-日”格式 |
五、日期与时间类公式
公式 | 功能说明 |
`=TODAY()` | 返回当前日期 |
`=NOW()` | 返回当前日期和时间 |
`=DATEDIF(A1,TODAY(),"y")` | 计算 A1 到今天之间的年数 |
`=DATE(2025,12,25)` | 创建指定日期(如 2025 年 12 月 25 日) |
六、其他实用公式
公式 | 功能说明 |
`=ROUND(A1,2)` | 对 A1 的数值四舍五入保留两位小数 |
`=ROUNDUP(A1,2)` | 向上取整保留两位小数 |
`=ROUNDDOWN(A1,2)` | 向下取整保留两位小数 |
`=SUMIF(A1:A10,"男",B1:B10)` | 对 A1:A10 中为“男”的行,统计 B1:B10 的总和 |
`=COUNTIF(A1:A10,"<60")` | 统计 A1:A10 中小于 60 的数量 |
以上是 Excel 中常用的一些公式总结,适用于大多数日常办公场景。熟练掌握这些公式,能够帮助你更高效地处理数据、分析信息,提升工作效率。根据实际需求灵活组合使用,效果会更加显著。