200+ 常用函数 · 12 类分组 · 语法与用途 · 点击复制
返回 ico5.net 在线工具箱 您还可以使用 Android权限大全 硬度对照表 儿童身高体重标准表 RGB颜色对照表| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| IF | 根据条件判断返回不同结果,是最基础的条件函数。 | =IF(logical_test, value_if_true, value_if_false) |
| IFS | 检查多个条件,返回第一个为TRUE对应的结果。 | =IFS(logical_test1, value1, [logical_test2, value2],...) |
| AND | 所有参数均为TRUE时返回TRUE,否则FALSE。 | =AND(logical1, [logical2], ...) |
| OR | 任一参数为TRUE时返回TRUE。 | =OR(logical1, [logical2], ...) |
| NOT | 对逻辑值取反。 | =NOT(logical) |
| IFERROR | 公式出错时返回指定值,否则返回公式结果。 | =IFERROR(value, value_if_error) |
| SWITCH | 根据值列表匹配返回相应结果。 | =SWITCH(expression, value1, result1, [value2, result2],..., [default]) |
| IFNA | 如果值为#N/A错误则返回指定值。 | =IFNA(value, value_if_na) |
| TRUE | 返回逻辑值TRUE。 | =TRUE() |
| FALSE | 返回逻辑值FALSE。 | =FALSE() |
| XOR | 返回所有参数的异或逻辑值。 | =XOR(logical1, [logical2], ...) |
| IFERROR | 公式出错时返回指定值,否则返回公式结果。 | =IFERROR(value, value_if_error) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| VLOOKUP | 垂直查找,在表格首列查找值并返回指定列内容。 | =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) |
| HLOOKUP | 水平查找,在表格首行查找值并返回对应行内容。 | =HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) |
| XLOOKUP | 新一代查找函数,支持垂直/水平,更灵活。 | =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) |
| INDEX | 返回区域中行列交叉处的值。 | =INDEX(array, row_num, [column_num]) |
| MATCH | 返回指定值在数组中的相对位置。 | =MATCH(lookup_value, lookup_array, [match_type]) |
| CHOOSE | 从参数列表中选择第n个值。 | =CHOOSE(index_num, value1, [value2], ...) |
| OFFSET | 返回对单元格区域的引用,该区域是指定的行/列偏移量。 | =OFFSET(reference, rows, cols, [height], [width]) |
| INDIRECT | 返回文本字符串指定的引用。 | =INDIRECT(ref_text, [a1]) |
| ROW | 返回引用的行号。 | =ROW([reference]) |
| COLUMN | 返回引用的列号。 | =COLUMN([reference]) |
| ROWS | 返回引用中的行数。 | =ROWS(array) |
| COLUMNS | 返回引用中的列数。 | =COLUMNS(array) |
| AREAS | 返回引用中包含的区域个数。 | =AREAS(reference) |
| ADDRESS | 以文本形式返回单元格引用。 | =ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text]) |
| LOOKUP | 在向量或数组中查找值。 | =LOOKUP(lookup_value, lookup_vector, [result_vector]) |
| HYPERLINK | 创建快捷跳转或链接。 | =HYPERLINK(link_location, [friendly_name]) |
| FORMULATEXT | 以文本形式返回公式。 | =FORMULATEXT(reference) |
| TRANSPOSE | 返回数组的转置。 | =TRANSPOSE(array) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| SUM | 对数值求和。 | =SUM(number1, [number2], ...) |
| AVERAGE | 计算算术平均值。 | =AVERAGE(number1, [number2], ...) |
| COUNT | 统计包含数字的单元格个数。 | =COUNT(value1, [value2], ...) |
| COUNTA | 统计非空单元格个数。 | =COUNTA(value1, [value2], ...) |
| COUNTIF | 统计满足条件的单元格数。 | =COUNTIF(range, criteria) |
| SUMIF | 对满足条件的单元格求和。 | =SUMIF(range, criteria, [sum_range]) |
| AVERAGEIF | 计算满足条件的单元格的平均值。 | =AVERAGEIF(range, criteria, [average_range]) |
| MAX | 返回一组值中的最大值。 | =MAX(number1, [number2], ...) |
| MIN | 返回一组值中的最小值。 | =MIN(number1, [number2], ...) |
| RANK | 返回数字在一组数字中的排名。 | =RANK(number, ref, [order]) |
| LARGE | 返回数据集中第k个最大值。 | =LARGE(array, k) |
| SMALL | 返回数据集中第k个最小值。 | =SMALL(array, k) |
| AVERAGEIFS | 根据多个条件计算平均值。 | =AVERAGEIFS(avg_range, criteria_range1, criteria1, ...) |
| COUNTIFS | 根据多个条件计数。 | =COUNTIFS(criteria_range1, criteria1, ...) |
| SUMIFS | 根据多个条件求和。 | =SUMIFS(sum_range, criteria_range1, criteria1, ...) |
| MAXA | 返回最大值(包括文本和逻辑值)。 | =MAXA(value1, [value2], ...) |
| MINA | 返回最小值(包括文本和逻辑值)。 | =MINA(value1, [value2], ...) |
| MEDIAN | 返回一组数字的中值。 | =MEDIAN(number1, [number2], ...) |
| MODE | 返回出现频率最高的值。 | =MODE(number1, [number2], ...) |
| STDEV | 基于样本估算标准偏差。 | =STDEV(number1, [number2], ...) |
| STDEVP | 基于整个总体计算标准偏差。 | =STDEVP(number1, [number2], ...) |
| VAR | 基于样本估算方差。 | =VAR(number1, [number2], ...) |
| VARP | 基于整个总体计算方差。 | =VARP(number1, [number2], ...) |
| COUNTBLANK | 统计空白单元格数量。 | =COUNTBLANK(range) |
| SUMPRODUCT | 返回对应数组元素的乘积之和。 | =SUMPRODUCT(array1, [array2], ...) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| CONCATENATE | 将多个文本合并成一个(新版本推荐CONCAT)。 | =CONCATENATE(text1, [text2], ...) |
| LEFT | 从文本左侧提取指定字符数。 | =LEFT(text, [num_chars]) |
| RIGHT | 从文本右侧提取指定字符数。 | =RIGHT(text, [num_chars]) |
| MID | 从文本中间指定位置提取子串。 | =MID(text, start_num, num_chars) |
| TRIM | 清除文本中多余空格。 | =TRIM(text) |
| UPPER | 将文本转换为大写。 | =UPPER(text) |
| LOWER | 将文本转换为小写。 | =LOWER(text) |
| PROPER | 将文本首字母转换为大写。 | =PROPER(text) |
| LEN | 返回文本字符串的字符数。 | =LEN(text) |
| SUBSTITUTE | 将文本中的旧字符串替换为新字符串。 | =SUBSTITUTE(text, old_text, new_text, [instance_num]) |
| REPLACE | 替换文本中指定位置的字符。 | =REPLACE(old_text, start_num, num_chars, new_text) |
| FIND | 在文本中查找子字符串(区分大小写)。 | =FIND(find_text, within_text, [start_num]) |
| SEARCH | 在文本中查找子字符串(不区分大小写)。 | =SEARCH(find_text, within_text, [start_num]) |
| TEXT | 将数值转换为文本格式。 | =TEXT(value, format_text) |
| VALUE | 将文本转换为数值。 | =VALUE(text) |
| CHAR | 返回代码数字对应的字符。 | =CHAR(number) |
| CODE | 返回文本字符串中第一个字符的代码。 | =CODE(text) |
| EXACT | 检查两个文本是否完全相同。 | =EXACT(text1, text2) |
| CONCAT | 合并多个文本字符串(新函数)。 | =CONCAT(text1, [text2], ...) |
| TEXTJOIN | 使用分隔符连接多个文本。 | =TEXTJOIN(delimiter, ignore_empty, text1, ...) |
| REPT | 重复文本指定次数。 | =REPT(text, number_times) |
| CLEAN | 删除文本中所有非打印字符。 | =CLEAN(text) |
| FIXED | 将数字格式化为固定小数位数的文本。 | =FIXED(number, [decimals], [no_commas]) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| TODAY | 返回当前日期。 | =TODAY() |
| NOW | 返回当前日期和时间。 | =NOW() |
| DATE | 通过年月日创建日期。 | =DATE(year, month, day) |
| DATEDIF | 计算两个日期之间的天数、月数或年数。 | =DATEDIF(start_date, end_date, unit) |
| YEAR | 从日期中提取年份。 | =YEAR(serial_number) |
| MONTH | 从日期中提取月份。 | =MONTH(serial_number) |
| DAY | 从日期中提取日。 | =DAY(serial_number) |
| WEEKDAY | 返回星期几(1-7)。 | =WEEKDAY(serial_number, [return_type]) |
| WEEKNUM | 返回一年中的第几周。 | =WEEKNUM(serial_number, [return_type]) |
| EDATE | 返回指定月份之前/之后的日期。 | =EDATE(start_date, months) |
| EOMONTH | 返回指定月份最后一天的序列号。 | =EOMONTH(start_date, months) |
| TIME | 返回特定时间的序列号。 | =TIME(hour, minute, second) |
| HOUR | 从时间值中提取小时。 | =HOUR(serial_number) |
| MINUTE | 从时间值中提取分钟。 | =MINUTE(serial_number) |
| SECOND | 从时间值中提取秒。 | =SECOND(serial_number) |
| NETWORKDAYS | 返回两个日期之间的工作日天数。 | =NETWORKDAYS(start_date, end_date, [holidays]) |
| WORKDAY | 返回指定工作日之后的日期。 | =WORKDAY(start_date, days, [holidays]) |
| DAYS | 返回两个日期之间的天数。 | =DAYS(end_date, start_date) |
| DATEVALUE | 将文本日期转换为序列号。 | =DATEVALUE(date_text) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| ROUND | 按指定位数四舍五入。 | =ROUND(number, num_digits) |
| RAND | 返回0到1之间的随机数。 | =RAND() |
| POWER | 返回乘幂结果。 | =POWER(number, power) |
| SQRT | 返回正平方根。 | =SQRT(number) |
| ABS | 返回绝对值。 | =ABS(number) |
| INT | 向下取整。 | =INT(number) |
| MOD | 返回两数相除的余数。 | =MOD(number, divisor) |
| PRODUCT | 将所有参数相乘。 | =PRODUCT(number1, [number2], ...) |
| QUOTIENT | 返回除法的整数部分。 | =QUOTIENT(numerator, denominator) |
| SIN | 返回角度的正弦值。 | =SIN(number) |
| COS | 返回角度的余弦值。 | =COS(number) |
| TAN | 返回角度的正切值。 | =TAN(number) |
| ROUNDUP | 向上舍入数字。 | =ROUNDUP(number, num_digits) |
| ROUNDDOWN | 向下舍入数字。 | =ROUNDDOWN(number, num_digits) |
| SQRTPI | 返回某数与π乘积的平方根。 | =SQRTPI(number) |
| LOG | 返回数字的对数。 | =LOG(number, [base]) |
| LOG10 | 返回以10为底的对数。 | =LOG10(number) |
| LN | 返回数字的自然对数。 | =LN(number) |
| EXP | 返回e的指定次幂。 | =EXP(number) |
| FACT | 返回数字的阶乘。 | =FACT(number) |
| SUMSQ | 返回参数的平方和。 | =SUMSQ(number1, [number2], ...) |
| SIGN | 返回数字的符号。 | =SIGN(number) |
| PI | 返回π的值。 | =PI() |
| RADIANS | 将度转换为弧度。 | =RADIANS(angle) |
| DEGREES | 将弧度转换为度。 | =DEGREES(angle) |
| EVEN | 向上舍入到最接近的偶数。 | =EVEN(number) |
| ODD | 向上舍入到最接近的奇数。 | =ODD(number) |
| CEILING | 向上舍入到指定基数的倍数。 | =CEILING(number, significance) |
| FLOOR | 向下舍入到指定基数的倍数。 | =FLOOR(number, significance) |
| MROUND | 返回舍入到指定倍数的数字。 | =MROUND(number, multiple) |
| TRUNC | 将数字截断为整数。 | =TRUNC(number, [num_digits]) |
| SUBTOTAL | 返回列表或数据库的分类汇总。 | =SUBTOTAL(function_num, ref1, ...) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| ISBLANK | 判断单元格是否为空。 | =ISBLANK(value) |
| ISNUMBER | 判断值是否为数字。 | =ISNUMBER(value) |
| ISTEXT | 判断值是否为文本。 | =ISTEXT(value) |
| ISERROR | 判断值是否为错误值。 | =ISERROR(value) |
| TYPE | 返回数据类型对应的数字。 | =TYPE(value) |
| ISNA | 判断值是否为#N/A错误。 | =ISNA(value) |
| ISREF | 判断值是否为引用。 | =ISREF(value) |
| N | 将值转换为数字。 | =N(value) |
| NA | 返回错误值#N/A。 | =NA() |
| CELL | 返回有关单元格格式、位置的信息。 | =CELL(info_type, [reference]) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| PV | 返回投资的现值。 | =PV(rate, nper, pmt, [fv], [type]) |
| FV | 返回投资的未来值。 | =FV(rate, nper, pmt, [pv], [type]) |
| PMT | 返回贷款的每期付款额。 | =PMT(rate, nper, pv, [fv], [type]) |
| NPER | 返回投资期数。 | =NPER(rate, pmt, pv, [fv], [type]) |
| RATE | 返回年金的每期利率。 | =RATE(nper, pmt, pv, [fv], [type], [guess]) |
| NPV | 返回投资的净现值。 | =NPV(rate, value1, [value2], ...) |
| IRR | 返回内部收益率。 | =IRR(values, [guess]) |
| MIRR | 返回修正内部收益率。 | =MIRR(values, finance_rate, reinvest_rate) |
| XIRR | 返回不规则现金流的内部收益率。 | =XIRR(values, dates, [guess]) |
| XNPV | 返回不规则现金流的净现值。 | =XNPV(rate, values, dates) |
| IPMT | 返回贷款的利息 payment。 | =IPMT(rate, per, nper, pv, [fv], [type]) |
| PPMT | 返回贷款的本金 payment。 | =PPMT(rate, per, nper, pv, [fv], [type]) |
| ISPMT | 返回特定期间内投资的利息。 | =ISPMT(rate, per, nper, pv) |
| DB | 使用固定余额递减法返回折旧值。 | =DB(cost, salvage, life, period, [month]) |
| DDB | 使用双倍余额递减法返回折旧值。 | =DDB(cost, salvage, life, period, [factor]) |
| SLN | 返回线性折旧值。 | =SLN(cost, salvage, life) |
| SYD | 返回年限总和折旧值。 | =SYD(cost, salvage, life, per) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| DSUM | 对列表中满足条件的数值求和。 | =DSUM(database, field, criteria) |
| DAVERAGE | 对列表中满足条件的数值求平均值。 | =DAVERAGE(database, field, criteria) |
| DCOUNT | 统计列表中满足条件的单元格数量。 | =DCOUNT(database, field, criteria) |
| DMAX | 返回列表中满足条件的最大值。 | =DMAX(database, field, criteria) |
| DMIN | 返回列表中满足条件的最小值。 | =DMIN(database, field, criteria) |
| DCOUNTA | 统计非空单元格数量。 | =DCOUNTA(database, field, criteria) |
| DGET | 从列表中提取单个记录。 | =DGET(database, field, criteria) |
| DPRODUCT | 返回满足条件的数值的乘积。 | =DPRODUCT(database, field, criteria) |
| DSTDEV | 估算样本的标准偏差。 | =DSTDEV(database, field, criteria) |
| DSTDEVP | 计算总体的标准偏差。 | =DSTDEVP(database, field, criteria) |
| DVAR | 估算样本的方差。 | =DVAR(database, field, criteria) |
| DVARP | 计算总体的方差。 | =DVARP(database, field, criteria) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| FILTER | 筛选满足条件的数据区域。 | =FILTER(array, include, [if_empty]) |
| UNIQUE | 返回列表中的唯一值。 | =UNIQUE(array, [by_col], [exactly_once]) |
| SORT | 对数据区域进行排序。 | =SORT(array, [sort_index], [sort_order], [by_col]) |
| SORTBY | 根据多个条件对区域进行排序。 | =SORTBY(array, by_array1, [sort_order1], ...) |
| TRANSPOSE | 转置数组行列。 | =TRANSPOSE(array) |
| SEQUENCE | 生成连续数字序列。 | =SEQUENCE(rows, [columns], [start], [step]) |
| LET | 为计算结果指定名称以提高可读性。 | =LET(name1, value1, name_value1, ...) |
| RANDARRAY | 生成随机数数组。 | =RANDARRAY([rows], [columns], [min], [max], [whole_number]) |
| SINGLE | 返回隐式交集的结果。 | =SINGLE(array) |
| WRAPCOLS | 将向量包装为指定列数的数组。 | =WRAPCOLS(vector, wrap_count, [pad_with]) |
| WRAPROWS | 将向量包装为指定行数的数组。 | =WRAPROWS(vector, wrap_count, [pad_with]) |
| TOCOL | 将二维数组返回为单列。 | =TOCOL(array, [ignore], [scan_by_column]) |
| TOROW | 将二维数组返回为单行。 | =TOROW(array, [ignore], [scan_by_column]) |
| TAKE | 从数组开头或结尾返回指定行数。 | =TAKE(array, rows, [columns]) |
| DROP | 从数组开头或结尾排除指定行数。 | =DROP(array, rows, [columns]) |
| CHOOSEROWS | 按行号返回数组中的特定行。 | =CHOOSEROWS(array, row_num1, [row_num2], ...) |
| CHOOSECOLS | 按列号返回数组中的特定列。 | =CHOOSECOLS(array, col_num1, [col_num2], ...) |
| EXPAND | 扩展或填充数组到指定维度。 | =EXPAND(array, rows, [columns], [pad_with]) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| BETADIST | 返回Beta累积分布函数(建议使用BETA.DIST)。 | =BETADIST(x, alpha, beta, [A], [B]) |
| BETAINV | 返回Beta累积分布的反函数(建议使用BETA.INV)。 | =BETAINV(probability, alpha, beta, [A], [B]) |
| CHIDIST | 返回χ2分布的单尾概率(建议使用CHISQ.DIST.RT)。 | =CHIDIST(x, deg_freedom) |
| CHIINV | 返回χ2分布的反函数(建议使用CHISQ.INV.RT)。 | =CHIINV(probability, deg_freedom) |
| CONFIDENCE | 返回置信区间(建议使用CONFIDENCE.NORM)。 | =CONFIDENCE(alpha, std_dev, size) |
| COVAR | 返回协方差(建议使用COVARIANCE.P或COVARIANCE.S)。 | =COVAR(array1, array2) |
| CRITBINOM | 返回二项式临界值(建议使用BINOM.INV)。 | =CRITBINOM(trials, probability_s, alpha) |
| EXPONDIST | 返回指数分布(建议使用EXPON.DIST)。 | =EXPONDIST(x, lambda, cumulative) |
| FDIST | 返回F概率分布(建议使用F.DIST.RT)。 | =FDIST(x, deg_freedom1, deg_freedom2) |
| FINV | 返回F概率分布的反函数(建议使用F.INV.RT)。 | =FINV(probability, deg_freedom1, deg_freedom2) |
| FTEST | 返回F检验结果(建议使用F.TEST)。 | =FTEST(array1, array2) |
| GAMMADIST | 返回γ分布(建议使用GAMMA.DIST)。 | =GAMMADIST(x, alpha, beta, cumulative) |
| GAMMAINV | 返回γ累积分布的反函数(建议使用GAMMA.INV)。 | =GAMMAINV(probability, alpha, beta) |
| HYPGEOMDIST | 返回超几何分布(建议使用HYPGEOM.DIST)。 | =HYPGEOMDIST(sample_s, number_sample, population_s, number_pop) |
| LOGINV | 返回对数累积分布的反函数(建议使用LOGNORM.INV)。 | =LOGINV(probability, mean, standard_dev) |
| LOGNORMDIST | 返回对数累积分布(建议使用LOGNORM.DIST)。 | =LOGNORMDIST(x, mean, standard_dev) |
| MODE | 返回出现频率最高的值(建议使用MODE.SNGL)。 | =MODE(number1, [number2], ...) |
| NEGBINOMDIST | 返回负二项式分布(建议使用NEGBINOM.DIST)。 | =NEGBINOMDIST(number_f, number_s, probability_s) |
| NORMDIST | 返回正态累积分布(建议使用NORM.DIST)。 | =NORMDIST(x, mean, standard_dev, cumulative) |
| NORMINV | 返回正态累积分布的反函数(建议使用NORM.INV)。 | =NORMINV(probability, mean, standard_dev) |
| 函数名称 | 描述 | 语法 (Syntax) |
|---|---|---|
| CONVERT | 将数字从一种度量系统转换为另一种。 | =CONVERT(number, from_unit, to_unit) |
| BIN2DEC | 将二进制数转换为十进制数。 | =BIN2DEC(number) |
| BIN2HEX | 将二进制数转换为十六进制数。 | =BIN2HEX(number, [places]) |
| BIN2OCT | 将二进制数转换为八进制数。 | =BIN2OCT(number, [places]) |
| DEC2BIN | 将十进制数转换为二进制数。 | =DEC2BIN(number, [places]) |
| DEC2HEX | 将十进制数转换为十六进制数。 | =DEC2HEX(number, [places]) |
| DEC2OCT | 将十进制数转换为八进制数。 | =DEC2OCT(number, [places]) |
| HEX2BIN | 将十六进制数转换为二进制数。 | =HEX2BIN(number, [places]) |
| HEX2DEC | 将十六进制数转换为十进制数。 | =HEX2DEC(number) |
| HEX2OCT | 将十六进制数转换为八进制数。 | =HEX2OCT(number, [places]) |
| OCT2BIN | 将八进制数转换为二进制数。 | =OCT2BIN(number, [places]) |
| OCT2DEC | 将八进制数转换为十进制数。 | =OCT2DEC(number) |
| OCT2HEX | 将八进制数转换为十六进制数。 | =OCT2HEX(number, [places]) |
语法中方括号参数为可选项,数组公式需按 Ctrl+Shift+Enter(旧版);点击表格中任意单元格可复制该格内容;数据仅供参考,实际请以官方最新标准为准。
Excel函数大全收录了 200 多个常用函数,按「逻辑判断、查找与引用、统计、文本处理、日期时间、数学三角、财务、信息」等 12 类分组,每个函数附语法格式与用途描述。
高频函数在此一次看全:IF 及其家族做条件判断,VLOOKUP、INDEX+MATCH、XLOOKUP 负责查找引用,SUMIF/SUMIFS、COUNTIF/COUNTIFS 处理条件汇总,TEXT、LEFT/MID/RIGHT 拆装文本,TODAY、DATEDIF 管日期计算。
用搜索框按函数名或用途关键词(如「匹配」「求和」「截取」)筛选,点击任意单元格复制语法,替换参数即可在工作表中使用。
VLOOKUP、XLOOKUP、INDEX/MATCH 用法对比一应俱全。
SUMIFS、COUNTIFS、AVERAGEIFS 多条件套路清晰。
提取、拼接、替换、格式化文本函数集中列出。
DATEDIF、NETWORKDAYS、EDATE 等日期函数速查。
点选单元格复制函数语法,替换参数即用。
按函数用途科学分类,按需检索不迷路。
先确定要做什么(查找、汇总、文本),去对应分组找函数。
确认必选与可选参数及返回值类型。
复制语法到工作表,替换为实际区域与条件。
用小数据区域试算,核对结果无误后再扩大范围。
常见原因:查找值与数据类型不一致(数字存成文本)、查找列不在区域首列、存在不可见空格。可用 TRIM 清理、统一类型,或改用 INDEX+MATCH/XLOOKUP 更灵活。
INDEX+MATCH 可以向左查找、插入列不影响结果、大数据区域性能更好;VLOOKUP 写法简单但只能向右查。新版可直接用 XLOOKUP,双向查找且默认精确匹配。
SUMIF 是单条件求和;SUMIFS 支持多条件且参数顺序为「求和区域在前、条件区域成对在后」。需要多条件时一律用 SUMIFS,兼容单条件场景。
DATEDIF 是隐藏函数但长期可用,语法 DATEDIF(开始日期, 结束日期, 单位),单位 Y/M/D 分别计算整年、整月、整天,常用于工龄年龄计算。
如果本站工具对你有帮助,欢迎请作者喝杯咖啡