审计新人 Excel 函数速查表(核心 20 个)
💡 提示:表格可以左右滑动查看完整内容,代码列可以复制使用
| 类别 | 函数 | 一句话用途 | 常用语法 | 小白示例 |
|---|---|---|---|---|
| 查找匹配 | XLOOKUP | 按键值查返回值(替代 VLOOKUP/HLOOKUP) | `XLOOKUP(值, 查找列, 返回列, [未找到])` | `IFERROR(XLOOKUP(A2, K3:K8, L3:L8), "未登记")` |
| 查找匹配 | VLOOKUP | 纵向查找(老函数,易错) | `VLOOKUP(值, 表, 列序号, FALSE)` | `IFERROR(VLOOKUP(A2, K3:L8, 2, FALSE), "未登记")` |
| 查找匹配 | INDEX+MATCH | 更灵活的两段式查找 | `INDEX(返回列, MATCH(值, 查找列, 0))` | `INDEX(L3:L8, MATCH(A2, K3:K8, 0))` |
| 筛选去重 | FILTER | 按条件筛选并溢出结果 | `FILTER(数据, 条件, [无结果])` | `FILTER(A3:I12, N3:N12="是")` |
| 筛选去重 | UNIQUE | 去重列表 | `UNIQUE(范围)` | `UNIQUE(B3:B12)` |
| 排序 | SORT | 按列排序 | `SORT(范围, [列], [顺序])` | `SORT(A3:I12, 5, -1)` |
| 排序 | SORTBY | 依据另一列排序 | `SORTBY(范围, 依据列, 顺序)` | `SORTBY(A3:I12, E3:E12, -1)` |
| 条件判断 | IF/IFS | 分支判断 | `IF(条件, 真, 假)` | `IF(E3>10000, "大额", "普通")` |
| 组合条件 | AND/OR | 与/或组合 | `AND(条件1, 条件2)` | `AND(F3=0.13, E3>5000)` |
| 错误处理 | IFERROR | 捕获错误给友好结果 | `IFERROR(表达式, 备用值)` | `IFERROR(XLOOKUP(...), "未登记")` |
| 汇总 | SUMIFS | 多条件求和 | `SUMIFS(求和列, 条件列1, 条件1, …)` | `SUMIFS(E:E, D:D, ">="&DATE(2025,6,1), D:D, "<"&DATE(2025,7,1))` |
| 计数 | COUNTIFS | 多条件计数 | `COUNTIFS(列1, 条件1, …)` | `COUNTIFS(D:D, ">="&A1, D:D, "<"&B1)` |
| 平均 | AVERAGEIFS | 多条件平均 | `AVERAGEIFS(平均列, 条件列, 条件)` | `AVERAGEIFS(E:E, B:B, "V001")` |
| 小计 | SUBTOTAL | 过滤后汇总 | `SUBTOTAL(9, 范围)` | `SUBTOTAL(9, E3:E12)` |
| 文本清洗 | TRIM/CLEAN | 去多余/不可见空格 | `TRIM(文本)` | `TRIM(C3)` |
| 文本处理 | LEFT/RIGHT/MID | 截取文本 | `LEFT(文本, n)` | `LEFT(A3, 3)` |
| 查找替换 | FIND/SEARCH/SUBSTITUTE | 查位置/不区分大小写/替换 | `SUBSTITUTE(文本, 旧, 新)` | `SUBSTITUTE(C3, "(", "(")` |
| 格式转换 | VALUE/TEXT | 文本↔数字/格式化 | `TEXT(值,"格式")` | `TEXT(D3, "yyyy-mm")` |
| 日期 | DATE/YEAR/MONTH/DAY | 构造/拆解日期 | `DATE(年,月,日)` | `DATE(2025,6,1)` |
| 月份偏移 | EDATE/EOMONTH | 按月偏移/取月末 | `EOMONTH(日期, 偏移月)` | `EOMONTH(D3, 0)` |
| 工作日 | NETWORKDAYS/WORKDAY | 计算工作日/偏移 | `NETWORKDAYS(起, 止, [节假日])` | `NETWORKDAYS(A1, B1, P2:P20)` |
| 取整 | ROUND/ROUNDUP/ROUNDDOWN | 控制小数位 | `ROUND(值, 位数)` | `ROUND(H3, 2)` |
| 进阶汇总 | SUMPRODUCT | 多条件/加权/计数神器 | `SUMPRODUCT(表达式)` | `SUMPRODUCT((B3:B12="V001")*(E3:E12))` |