以下是Excel中最实用的20个函数及其详细使用方法,涵盖统计、逻辑、查找、文本处理等场景,助你高效处理数据:
---
### **1. SUM(求和)**
**作用**:计算指定区域数值总和
**语法**:`=SUM(数值1, [数值2], ...)`
**示例**:`=SUM(A1:A10)`
**步骤**:选中单元格 → 输入公式 → 按回车,A1到A10的和自动计算。
---
### **2. AVERAGE(平均值)**
**作用**:计算区域数值的平均值
**语法**:`=AVERAGE(数值1, [数值2], ...)`
**示例**:`=AVERAGE(B2:B20)`
**步骤**:输入公式后回车,B2到B20的平均值即显示。
---
### **3. IF(条件判断)**
**作用**:根据条件返回不同结果
**语法**:`=IF(条件, "满足时显示", "不满足时显示")`
**示例**:`=IF(C2>60, "及格", "不及格")`
**步骤**:若C2大于60,当前单元格显示“及格”,否则“不及格”。
---
### **4. VLOOKUP(垂直查找)**
**作用**:按列查找数据
**语法**:`=VLOOKUP(查找值, 查找区域, 返回列号, [精确匹配0/模糊匹配1])`
**示例**:`=VLOOKUP("张三", A1:D10, 3, 0)`
**步骤**:在A1:D10区域第一列找“张三”,返回第3列对应值(精确匹配)。
---
### **5. HLOOKUP(水平查找)**
**作用**:按行查找数据
**语法**:`=HLOOKUP(查找值, 查找区域, 返回行号, [精确匹配0/模糊匹配1])`
**示例**:`=HLOOKUP("销售额", A1:Z2, 2, 0)`
**步骤**:在A1:Z2首行找“销售额”,返回第2行对应数据。
---
### **6. SUMIF(条件求和)**
**作用**:按条件对区域求和
**语法**:`=SUMIF(条件区域, 条件, 求和区域)`
**示例**:`=SUMIF(A1:A10, ">100", B1:B10)`
**步骤**:A1:A10中值>100时,累加对应B列的值。
---
### **7. COUNTIF(条件计数)**
**作用**:统计满足条件的单元格数量
**语法**:`=COUNTIF(区域, 条件)`
**示例**:`=COUNTIF(C2:C100, "已完成")`
**步骤**:统计C2到C100中“已完成”的数量。
---
### **8. INDEX+MATCH(灵活查找)**
**作用**:联合使用实现双向查找
**语法**:
- `=INDEX(返回区域, MATCH(查找值, 查找区域, 0))`
**示例**:`=INDEX(B1:B10, MATCH("目标", A1:A10, 0))`
**步骤**:在A列找到“目标”,返回B列对应值,比VLOOKUP更灵活。
---
### **9. CONCATENATE/CONCAT(文本合并)**
**作用**:合并多个文本
**语法**:`=CONCATENATE(文本1, 文本2, ...)` 或 `=CONCAT`
**示例**:`=CONCATENATE(A2, "的销售额是", B2)`
**步骤**:合并A2、固定文本和B2的值,如“张三的销售额是5000”。
---
### **10. TEXT(格式化文本)**
**作用**:将数值转为指定格式文本
**语法**:`=TEXT(数值, "格式代码")`
**示例**:`=TEXT(TODAY(), "yyyy-mm-dd")`
**步骤**:将当前日期显示为“2023-10-01”格式。
---
### **11. LEFT/RIGHT/MID(截取文本)**
**作用**:从文本中提取部分字符
- **LEFT**:`=LEFT(文本, 字符数)`
- **RIGHT**:`=RIGHT(文本, 字符数)`
- **MID**:`=MID(文本, 起始位置, 字符数)`
**示例**:`=MID(A1, 3, 2)`
**步骤**:从A1第3个字符开始提取2个字符。
---
### **12. TODAY/NOW(当前日期时间)**
**作用**:返回当前日期或时间
**语法**:`=TODAY()` 或 `=NOW()`
**示例**:`=TODAY()` 显示如“2023-10-01”。
---
### **13. DATEDIF(日期差)**
**作用**:计算两个日期之间的差值
**语法**:`=DATEDIF(开始日期, 结束日期, "单位")`(单位如"Y"年, "M"月, "D"日)
**示例**:`=DATEDIF(A2, B2, "Y")`
**步骤**:计算A2和B2之间的整年数。
---
### **14. ROUND(四舍五入)**
**作用**:按指定位数四舍五入
**语法**:`=ROUND(数值, 小数位数)`
**示例**:`=ROUND(3.1415, 2)` → 3.14
---
### **15. RANK(排名)**
**作用**:计算数值在区域中的排名
**语法**:`=RANK(数值, 区域, [降序0/升序1])`
**示例**:`=RANK(B2, B$2:B$10, 0)`
**步骤**:B2在B2:B10中的降序排名。
---
### **16. SUMIFS(多条件求和)**
**作用**:多条件求和
**语法**:`=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2...)`
**示例**:`=SUMIFS(C1:C10, A1:A10, "苹果", B1:B10, ">10")`
**步骤**:A列为“苹果”且B列>10时,求和C列。
---
### **17. COUNTIFS(多条件计数)**
**作用**:统计满足多个条件的单元格
**语法**:`=COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2...)`
**示例**:`=COUNTIFS(A1:A10, "男", B1:B10, ">30")`
**步骤**:统计A列为“男”且B列>30的数量。
---
### **18. IFS(多条件判断)**
**作用**:替代嵌套IF,处理多条件
**语法**:`=IFS(条件1, 结果1, 条件2, 结果2...)`
**示例**:`=IFS(A1>90, "优秀", A1>60, "及格", TRUE, "不及格")`
---
### **19. TRIM(去空格)**
**作用**:删除文本多余空格
**语法**:`=TRIM(文本)`
**示例**:`=TRIM(" Excel ")` → "Excel"
---
### **20. FILTER(筛选数据)**
**作用**:按条件筛选数据(Excel 365/2021)
**语法**:`=FILTER(区域, 条件)`
**示例**:`=FILTER(A1:C10, B1:B10>100)`
**步骤**:筛选B列>100的所有行。
---
**使用技巧**:
- 按`F4`键锁定单元格区域(如`$A$1:$A$10`)。
- 输入函数时,Excel会提示参数,按`Tab`键自动补全。
- 错误处理:`#N/A`常见于VLOOKUP未找到值,可用`IFERROR`包裹函数返回友好提示。
掌握这20个函数,可解决日常90%的数据处理问题!建议结合实际数据练习,加深理解。