【excel公式大全】在日常办公和数据处理中,Excel 是一款非常强大的工具。掌握常用的 Excel 公式,不仅能提高工作效率,还能帮助我们更快速地完成数据分析任务。以下是一些常用 Excel 公式的总结,涵盖基础计算、条件判断、文本处理、日期时间、查找引用等多个方面。
一、基础计算类公式
| 公式名称 | 功能说明 | 示例 |
| `SUM` | 求和 | `=SUM(A1:A10)` |
| `AVERAGE` | 求平均值 | `=AVERAGE(B2:B10)` |
| `MAX` / `MIN` | 最大值/最小值 | `=MAX(C3:C15)` |
| `COUNT` | 计数 | `=COUNT(D1:D20)` |
| `IF` | 条件判断 | `=IF(E2>60,"合格","不合格")` |
二、条件判断类公式
| 公式名称 | 功能说明 | 示例 |
| `IF` | 单条件判断 | `=IF(F5="是",1,0)` |
| `IFS` | 多条件判断(适用于 Excel 2019 及以上版本) | `=IFS(G5>90,"优秀",G5>80,"良好",TRUE,"一般")` |
| `AND` / `OR` | 逻辑与/或 | `=IF(AND(H5>70,H6<100),"通过","不通过")` |
| `SWITCH` | 多值匹配 | `=SWITCH(I5,"A","优秀","B","良好","C","一般")` |
三、文本处理类公式
| 公式名称 | 功能说明 | 示例 |
| `LEFT` / `RIGHT` / `MID` | 提取文本 | `=LEFT(J2,3)`、`=RIGHT(K2,4)`、`=MID(L2,2,5)` |
| `CONCATENATE` / `&` | 合并文本 | `=CONCATENATE(M2,"-",N2)` 或 `=M2&"-"&N2` |
| `LEN` | 字符长度 | `=LEN(O2)` |
| `TRIM` | 去除多余空格 | `=TRIM(P2)` |
| `TEXT` | 格式化数字为文本 | `=TEXT(Q2,"yyyy-mm-dd")` |
四、日期与时间类公式
| 公式名称 | 功能说明 | 示例 |
| `TODAY` | 当前日期 | `=TODAY()` |
| `NOW` | 当前日期和时间 | `=NOW()` |
| `DATEDIF` | 计算两个日期之间的差 | `=DATEDIF(R2,S2,"y")`(计算年份差) |
| `DAY` / `MONTH` / `YEAR` | 提取日期组成部分 | `=DAY(T2)`、`=MONTH(U2)`、`=YEAR(V2)` |
| `EDATE` | 计算指定月份后的日期 | `=EDATE(W2,3)`(加3个月) |
五、查找与引用类公式
| 公式名称 | 功能说明 | 示例 |
| `VLOOKUP` | 垂直查找 | `=VLOOKUP(X2,Y:Z,2,FALSE)` |
| `HLOOKUP` | 水平查找 | `=HLOOKUP(Y2,Z:AA,2,FALSE)` |
| `INDEX` / `MATCH` | 灵活查找组合 | `=INDEX(Z:Z,MATCH(Y2,X:X,0))` |
| `OFFSET` | 相对位置引用 | `=OFFSET(A1,2,3)`(从A1向下2行,向右3列) |
| `INDIRECT` | 引用字符串形式的单元格地址 | `=INDIRECT("A"&B2)` |
六、统计分析类公式
| 公式名称 | 功能说明 | 示例 |
| `COUNTIF` | 单条件计数 | `=COUNTIF(C2:C10,"男")` |
| `COUNTIFS` | 多条件计数 | `=COUNTIFS(D2:D10,"男",E2:E10,"北京")` |
| `SUMIF` | 单条件求和 | `=SUMIF(F2:F10,"销售",G2:G10)` |
| `SUMIFS` | 多条件求和 | `=SUMIFS(H2:H10,I2:I10,"市场部",J2:J10,"2024")` |
| `AVERAGEIF` | 单条件求平均 | `=AVERAGEIF(K2:K10,">80")` |
七、高级函数(适用于 Excel 365 和 Excel 2019)
| 公式名称 | 功能说明 | 示例 |
| `FILTER` | 过滤数据 | `=FILTER(L2:L10,M2:M10="有效")` |
| `UNIQUE` | 去重 | `=UNIQUE(N2:N10)` |
| `SORT` | 排序 | `=SORT(O2:O10,2,-1)` |
| `SEQUENCE` | 生成序列 | `=SEQUENCE(5,2,10,1)`(生成5行2列,起始10,步长1) |
| `TEXTJOIN` | 合并文本并添加分隔符 | `=TEXTJOIN(", ",TRUE,P2:P10)` |
总结
Excel 公式种类繁多,掌握常用公式能够显著提升工作效率。建议根据实际需求选择合适的公式,并结合函数嵌套使用,实现更复杂的逻辑处理。同时,了解每个公式的适用范围和注意事项,可以避免常见错误,提高数据处理的准确性。
如需进一步学习某类公式或具体应用场景,请继续提问。


