办公效率
Excel 函数与快捷键大全
按“汇总、查找、逻辑、文本、动态数组、快捷键”整理的 Excel 常用公式与操作。
先看安全提示
覆盖公式、删除单元格或替换源数据前,先保留一份副本。
显示 33 / 33 条
汇总与统计
7 条先确定统计范围和条件,再选择单条件或多条件函数。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
SUMSUM(number1, [number2], ...) |
对一组数值求和;整列引用可能包含标题或文本,必要时限定范围。 | =SUM(B2:B10) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
SUMIFSUMIF(range, criteria, [sum_range]) |
按一个条件对目标区域求和。 | =SUMIF(A2:A10, "华东", B2:B10) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
SUMIFSSUMIFS(sum_range, criteria_range1, criteria1, ...) |
按多个条件求和;每个条件区域的行列数必须一致。 | =SUMIFS(C2:C10, A2:A10, "华东", B2:B10, ">100") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
COUNTIFCOUNTIF(range, criteria) |
统计满足单个条件的单元格数量。 | =COUNTIF(A2:A10, "完成") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
COUNTIFSCOUNTIFS(criteria_range1, criteria1, ...) |
统计同时满足多个条件的行数。 | =COUNTIFS(A2:A10, "华东", B2:B10, ">=80") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
AVERAGEIFAVERAGEIF(range, criteria, [average_range]) |
按条件计算平均值;没有匹配项时返回错误。 | =AVERAGEIF(A2:A10, "华东", C2:C10) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
SUBTOTALSUBTOTAL(function_num, ref1, ...) |
对筛选后的可见行汇总;函数编号 9 为 SUM,109 会忽略手动隐藏行。 | =SUBTOTAL(109, C2:C100) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 |
查找与引用
7 条能用 XLOOKUP 时优先使用;旧版本再用 INDEX + MATCH 或 VLOOKUP。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
XLOOKUPXLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) |
在数组中查找并返回对应项,支持默认找不到时的返回值。 | =XLOOKUP(E2, A2:A10, C2:C10, "未找到") |
Microsoft Support · XLOOKUP核对 2026-10-20 | |
VLOOKUPVLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) |
在表格首列查找并返回指定列;精确匹配时最后参数用 FALSE 或 0。 | =VLOOKUP(E2, A2:C10, 3, FALSE) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
INDEXINDEX(array, row_num, [column_num]) |
按行号和列号返回值,常与 MATCH 组合实现灵活查找。 | =INDEX(C2:C10, MATCH(E2, A2:A10, 0)) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
MATCHMATCH(lookup_value, lookup_array, [match_type]) |
返回值在数组中的相对位置;精确匹配使用 0。 | =MATCH(E2, A2:A10, 0) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
FILTERFILTER(array, include, [if_empty]) |
按布尔条件筛选数组,结果会自动溢出到相邻单元格。 | =FILTER(A2:C10, B2:B10="华东", "无结果") |
Microsoft Support · FILTER核对 2026-10-20 | |
UNIQUEUNIQUE(array, [by_col], [exactly_once]) |
返回不重复值;exactly_once 为 TRUE 时只保留仅出现一次的值。 | =UNIQUE(A2:A10) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
SORTSORT(array, [sort_index], [sort_order], [by_col]) |
对数组排序;sort_order 为 1 升序、-1 降序。 | =SORT(A2:C10, 2, -1) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 |
逻辑与文本
8 条条件判断尽量拆成可读的步骤;复杂嵌套可改用 IFS 或 LET。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
IFIF(logical_test, value_if_true, [value_if_false]) |
根据条件返回不同结果。 | =IF(C2>=60, "及格", "不及格") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
IFSIFS(logical_test1, value_if_true1, ...) |
按顺序判断多个条件,返回第一个为 TRUE 的结果。 | =IFS(C2>=90, "A", C2>=60, "B", TRUE, "C") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
ANDAND(logical1, [logical2], ...) |
所有条件都为 TRUE 时返回 TRUE。 | =IF(AND(C2>=60, D2="完成"), "通过", "检查") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
OROR(logical1, [logical2], ...) |
任意一个条件为 TRUE 时返回 TRUE。 | =OR(B2="紧急", B2="高") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
TEXTTEXT(value, format_text) |
把数值转换为指定格式的文本;转换后将失去数值计算能力。 | =TEXT(A2, "yyyy-mm-dd") |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
TEXTJOINTEXTJOIN(delimiter, ignore_empty, text1, ...) |
用分隔符连接多个文本,可选择忽略空单元格。 | =TEXTJOIN(", ", TRUE, A2:A10) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
TRIMTRIM(text) |
删除文本首尾空格,并把连续空格压缩为一个。 | =TRIM(A2) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 | |
LEFTLEFT(text, [num_chars]) |
从文本左侧截取指定数量的字符。 | =LEFT(A2, 4) |
Microsoft Learn · Excel 函数(按字母)核对 2026-10-20 |
动态数组
2 条LET 和 LAMBDA 需要 Microsoft 365;适合把重复公式命名并复用。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
LETLET(name1, value1, ..., calculation) |
在公式内定义命名变量,减少重复计算并提升可读性。 | =LET(amount, C2:C10, rate, 0.13, SUM(amount)*rate) |
Microsoft Support · LET核对 2026-10-20 | |
LAMBDALAMBDA([parameter1, ...], calculation) |
创建可复用的自定义函数;需要在名称管理器中命名后调用。 | =LAMBDA(x, x*2)(A2) |
Microsoft Support · LAMBDA核对 2026-10-20 |
Excel 快捷键
9 条以 Windows 桌面版为主;macOS 的部分组合键不同,以官方页面为准。
| 命令 / 语法 | 说明 | 示例 | 平台 | 来源 |
|---|---|---|---|---|
Alt + = |
在选中区域下方快速插入 SUM 公式。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + Shift + L |
为数据区域打开或关闭筛选。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + T |
把选中区域转换为 Excel 表格,便于筛选和引用。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
F4 |
编辑公式时切换绝对/相对引用;不在编辑状态时重复上一步操作。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + 1 |
打开“设置单元格格式”对话框。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + Shift + $ |
应用带两位小数的货币格式。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + ; |
插入当前日期;日期是静态值,不会自动更新。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + Enter |
把当前输入同时填充到选中的所有单元格。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 | |
Ctrl + -危险删除行/列可能破坏公式引用,操作前先备份或撤销确认。
|
删除选中的单元格、行或列;会触发“删除”对话框。 | — | Microsoft Support · Excel 键盘快捷方式核对 2026-10-20 |
没有匹配的命令,试试更短的关键词或切换平台。
来源与校对
优先采用厂商或项目官方文档;验证日期为 2026-10-20。若官方页面更新,以官方说明为准。