一、逻辑判断函数函数语法核心功能IFIF(条件, 满足时返回, 不满足时返回)单条件判断最基础的分支函数ANDAND(条件1,条件2,...)所有条件同时成立返回 TRUEOROR(条件1,条件2,...)任一条件成立返回 TRUENOTNOT(条件)对条件结果取反IFSIFS(条件1,结果1,条件2,结果2,...)多条件判断替代多层 IF 嵌套SWITCHSWITCH(值, 匹配1,结果1, 匹配2,结果2, 默认值)按值精准匹配返回对应结果IFERRORIFERROR(公式, 出错时返回值)捕获所有公式错误返回指定内容IFNAIFNA(公式, 出错时返回值)仅捕获 #N/A 错误其他错误正常显示二、数学与统计函数函数语法核心功能SUMSUM(区域)对区域内数值直接求和SUMIFSUMIF(条件区域, 条件, 求和区域)单条件求和SUMIFSSUMIFS(求和区域, 条件区域1,条件1, 条件区域2,条件2,...)多条件求和求和区域在前SUMPRODUCTSUMPRODUCT(数组1,数组2,...)数组对应元素相乘后求和支持多条件统计AVERAGEAVERAGE(区域)计算数值的平均值AVERAGEIFSAVERAGEIFS(平均区域, 条件区域1,条件1,...)多条件求平均值COUNTCOUNT(区域)统计区域内数值单元格个数COUNTACOUNTA(区域)统计所有非空单元格个数COUNTBLANKCOUNTBLANK(区域)统计空白单元格个数COUNTIFCOUNTIF(区域, 条件)单条件计数COUNTIFSCOUNTIFS(条件区域1,条件1, 条件区域2,条件2,...)多条件计数MAX / MINMAX(区域)/MIN(区域)求区域内最大值 / 最小值MAXIFS / MINIFSMAXIFS(数值区域, 条件区域, 条件)多条件求最大 / 最小值RANK.EQRANK.EQ(数值, 参考区域, 排序方式)计算数值在区域内的排名ROUNDROUND(数值, 保留小数位数)四舍五入到指定位数ROUNDUP / ROUNDDOWNROUNDUP(数值, 位数)向上 / 向下强制舍入INTINT(数值)向下取整为整数MODMOD(被除数, 除数)返回两数相除的余数ABSABS(数值)返回绝对值RANDRAND()生成 0~1 之间的随机小数RANDBETWEENRANDBETWEEN(最小值, 最大值)生成指定范围内的随机整数三、查找与引用函数高频核心函数语法核心功能VLOOKUPVLOOKUP(查找值, 查找区域, 返回列数, 匹配方式)按列从左向右查找0 为精确匹配、1 为模糊匹配HLOOKUPHLOOKUP(查找值, 查找区域, 返回行数, 匹配方式)按行从上向下查找XLOOKUPXLOOKUP(查找值, 查找区域, 返回区域, 未找到值, 匹配模式, 搜索模式)全能查找支持双向、反向、近似匹配365/2021INDEXINDEX(区域, 行号, 列号)返回区域中指定行列位置的内容MATCHMATCH(查找值, 查找区域, 匹配方式)返回查找值在区域中的位置序号常与 INDEX 搭配LOOKUPLOOKUP(查找值, 查找向量, 返回向量)模糊查找适用于区间分段匹配OFFSETOFFSET(基准单元格, 偏移行数, 偏移列数, 高度, 宽度)以基准为起点偏移得到新的单元格区域INDIRECTINDIRECT(文本字符串)将文本内容转换为单元格引用CHOOSECHOOSE(序号, 值1, 值2, ...)根据序号返回对应位置的值ROW / COLUMNROW(单元格)/COLUMN(单元格)返回单元格的行号 / 列号FILTERFILTER(数据区域, 条件区域, 无结果返回值)按条件筛选数据自动溢出结果365XMATCHXMATCH(查找值, 查找区域)增强版 MATCH支持通配符、反向搜索365四、文本处理函数函数语法核心功能LEFT / RIGHTLEFT(文本, 截取长度)从文本左 / 右侧截取指定长度字符MIDMID(文本, 起始位置, 截取长度)从文本指定位置截取字符LEN / LENBLEN(文本)/LENB(文本)统计字符数 / 字节数中文 1 字符 2 字节FINDFIND(要找的字符, 文本, 起始位置)精准查找字符位置区分大小写SEARCHSEARCH(要找的字符, 文本, 起始位置)模糊查找字符位置不区分大小写SUBSTITUTESUBSTITUTE(文本, 旧内容, 新内容, 替换第几个)全局替换指定文本内容REPLACEREPLACE(文本, 起始位置, 替换长度, 新内容)按位置替换文本TRIMTRIM(文本)清除首尾空格保留单词间单个空格UPPER / LOWERUPPER(文本)/LOWER(文本)英文全部转为大写 / 小写PROPERPROPER(文本)英文单词首字母大写TEXTTEXT(数值, 格式代码)将数值按指定格式转为文本TEXTJOINTEXTJOIN(分隔符, 是否忽略空值, 文本区域)用分隔符批量拼接文本2019CONCATCONCAT(区域/文本)拼接多个文本 / 区域替代旧版 CONCATENATEVALUEVALUE(文本型数字)将文本格式的数字转为数值五、日期与时间函数函数语法核心功能TODAY / NOWTODAY()/NOW()返回当前日期 / 当前日期 时间打开文件自动更新YEAR / MONTH / DAYYEAR(日期)提取日期中的年 / 月 / 日HOUR / MINUTE / SECONDHOUR(时间)提取时间中的时 / 分 / 秒DATE / TIMEDATE(年,月,日)/TIME(时,分,秒)拼接生成标准日期 / 时间DATEDIFDATEDIF(开始日期, 结束日期, 单位)计算日期间隔隐藏函数单位Y 年 / M 月 / D 日EDATEEDATE(日期, 偏移月数)返回指定月数前后的对应日期EOMONTHEOMONTH(日期, 偏移月数)返回指定月份的最后一天WORKDAYWORKDAY(开始日期, 工作日天数, 节假日)计算 N 个工作日后的日期NETWORKDAYSNETWORKDAYS(开始日期, 结束日期, 节假日)计算两个日期间的工作日天数WEEKDAYWEEKDAY(日期, 类型)返回日期对应的星期序号WEEKNUMWEEKNUM(日期, 类型)返回日期是当年的第几周六、信息与错误判断函数函数语法核心功能ISBLANKISBLANK(单元格)判断单元格是否为空ISNUMBERISNUMBER(值)判断内容是否为数值ISTEXTISTEXT(值)判断内容是否为文本ISERRORISERROR(值)判断是否为任意类型错误值ISNAISNA(值)判断是否为 #N/A 错误NANA()主动返回 #N/A 错误值TYPETYPE(值)返回值的数据类型编号CELLCELL(信息类型, 单元格)返回单元格的格式、位置等属性信息七、常用财务函数函数语法核心功能PMTPMT(利率, 期数, 现值, 终值, 类型)计算贷款 / 年金的每期等额还款额PVPV(利率, 期数, 年金, 终值, 类型)计算现值FVFV(利率, 期数, 年金, 现值, 类型)计算复利 / 年金终值NPVNPV(贴现率, 现金流)计算投资净现值IRRIRR(现金流区域, 估计值)计算内部收益率SLNSLN(资产原值, 残值, 使用年限)直线法计算每期折旧额SYDSYD(资产原值, 残值, 使用年限, 第几期)年数总和法计算折旧额八、动态数组函数Excel 365/2021 及以上函数语法核心功能UNIQUEUNIQUE(区域)一键提取区域内不重复值SORTSORT(区域, 排序列, 升降序)对区域按指定列自动排序SORTBYSORTBY(区域, 排序依据区域, 升降序)按自定义规则多维度排序SEQUENCESEQUENCE(行数, 列数, 起始值, 步长)生成连续序号数组TOROW / TOCOLTOROW(区域)/TOCOL(区域)将二维区域转为单行 / 单列WRAPROWS / WRAPCOLSWRAPROWS(一维数组, 每行个数)将一维数组重排为二维区域补充说明所有函数不区分大小写参数中的逗号必须为英文半角。条件参数支持通配符*匹配任意字符?匹配单个字符。带版本标注的函数仅在对应及更高版本 Excel 中可用。