| 逻辑判断 | |
| IF | 判断条件满足与否返回不同的值 |
| AND | 检测所有的条件是否为真 |
| OR | 检测任意一项条件是否为真 |
| TRUE | 真,作为参数时代表成立、模糊,值等于 1 |
| FALSE | 假,作为参数时代表不成立、精确,值等于 0 |
| NOT | 对表示条件的参数的逻辑值求反 |
| IFERROR | 判断结果是否为错误值,是则返回指定的值 |
| IFNA | 判断结果是否为错误 NA,是则返回指定的值 |
| 文本处理 | |
| CLEAN | 删除非打印字符 |
| TRIM | 删除多余的空格字符 |
| & | 链接多个文本 |
| LEN | 统计文本字符串中字符数目 (计算文本的长度 ) |
| LEFT | 从一个文本字符串的第一个字符开始,截取指定数目的字符 |
| RIGHT | 从一个文本字符串的最后一个字符开始,截取指定数目的字符 |
| MID | 从一个文本字符串的指定位置开始,截取指定数目的字符 |
| FIND | 检索字符位置 (区分大小写 ) |
| TEXT | 将数值转换成自由的显示格式文本 |
| VALUE | 将表示数值的文本转换成数值 |
| UPPER | 将所有英文字母转换成大写字母 |
| SUBSTITUTE | 替换检索的文本 |
| SEARCH | 检索字符位置 (不区分大小写 ) |
| 查找匹配 | |
| VLOOKUP | 按照垂直方向搜索区域 |
| HLOOKUP | 按照水平方向搜索区域 |
| LOOKUP | 在向量或数组中查找并返回匹配值 |
| INDEX | 按行、列索引,返回交叉位置的值 |
| MATCH | 查找对象并返回匹配值的行、列位置 |
| 日期和时间 | |
| DATE | 返回指定年月日对应的日期。 |
| WORKDAY | 返回自开始日期算起相隔指定天数之前或之后 (不包括周末和专门指定的假日 )的日期的序列号 . |
| NETWORKDAYS | 计算除了周六、日和休息日之外的工作天数 |
| TIME | 从时、分、秒来计算出时间的序列号值 |
| TODAY | 计算当前的日期 |
| NOW | 计算当前的日期和时间 |
| YEAR | 从日期中提取出 "年 " |
| MONTH | 从日期中提取出 "月 " |
| DAY | 从日期中提取出 "日 " |
| WEEKDAY | 计算出与日期相对应的星期 |
| WEEKNUM | 计算从 1月 1日算起的第几个星期 |
| DATEDIF | 计算期间内的年数、月数、天数 |
| HOUR | 从时间中提取出 "时 " |
| MINUTE | 从时间中提取出 "分 " |
| SECOND | 从时间中计算出 "秒 " |
| TIMEVALUE | 从表示时间的文本来计算序列号值 |
| 普通数学计算和统计 | |
| SUM | 求和计算 |
| AVERAGE | 求平均值 |
| COUNTIF | 计算满足条件的单元格人个数(单条件) |
| MAX | 计算区域内最大值 |
| MIN | 计算区域内最小值 |
| LARGE | 求第几大的值 |
| SMALL | 求第几小的值 |
| RANK | 求区域内指定数值的排名 |
| MOD | 指定除数求余 |
| SUMPRPDUCT | 计算两列数据的乘积 |
| RAND | 生成连续型随机无限步循环小数 |
| RANDBEWTEEN | 生成指定区间内的离散型随机整数 |
| COUNT | 计算包含数值的单元格数量 |
| COUNTA | 计算所有非空单元格数量,包括文本 |
| 按条件统计计算 | |
| SUMIF | 对满足条件的单元格的数值求和(单条件) |
| SUMIFS | 对满足条件的单元格的数值求和(多条件) |
| COUNTIFS | 计算满足条件的单元格人个数(多条件) |
| DMAX | 单条件求最大值 |
| DMIN | 单条件求最小值 |
| MAXIFS | 多条件求最大值 |
| MINIFS | 多条件求最小值 |