VLOOKUP
在区域第一列中查找某个值,并返回同一行中另一列的值。
XLOOKUP
VLOOKUP / HLOOKUP 的现代替代——可查找任意列、返回任意列,方向不限。
INDEX
返回区域中指定行列位置上的值。
MATCH
返回某个值在一行或一列中的位置。
HLOOKUP
在区域首行中查找某个值,并返回同一列中另一行的值。
CHOOSE
根据位置数字从列表中返回一个值。
OFFSET
返回一个引用,该引用指向从指定单元格或单元格区域偏移一定行数和列数的区域。
INDIRECT
返回由文本字符串指定的引用。
XMATCH
返回数组或单元格区域中项的相对位置。
ADDRESS
根据指定的行号和列号,以文本形式创建单元格引用。
ROW
返回引用的行号。
COLUMN
返回引用的列号。
ROWS
返回引用或数组中的行数。
COLUMNS
返回引用或数组中的列数。
LOOKUP
在单行或单列区域中查找一个值,并返回相应位置的值。
GETPIVOTDATA
返回存储在数据透视表中的数据。
FILTER
根据您定义的条件筛选数据区域。
SORT
对区域或数组的内容进行排序。
UNIQUE
返回来自范围或数组的唯一值列表。
HYPERLINK
创建一个快捷方式或跳转链接,用于打开存储在网络服务器、内部网或 Internet 上的文档。
TRANSPOSE
将垂直单元格区域转换为水平区域,反之亦然。
FORMULATEXT
以文本字符串形式返回给定引用的公式。
SORTBY
根据对应区域或数组中的值对范围或数组的内容进行排序。
TAKE
从数组的开头或结尾返回指定数量的连续行或列。
DROP
从数组的开头或结尾排除指定数量的行或列。
EXPAND
将数组扩展或填充到指定的行数和列数。
HSTACK
按列水平连接数组,返回一个更大的数组。
VSTACK
将数组垂直堆叠在一起,返回一个合并后的数组。
CHOOSECOLS
从数组中返回指定的列。
CHOOSEROWS
从数组中返回指定的行。
TOCOL
将数组转换为单列。
TOROW
将数组转换为单行。
WRAPROWS
将提供的行或列值按行包装成二维数组。
WRAPCOLS
将提供的行或列值按指定的计数转换为多列。
AREAS
返回引用中包含的区域个数。
IF
条件为真返回一个值,为假返回另一个值。
IFS
按顺序检查多个条件,返回第一个为真条件对应的值。
IFERROR
当公式产生错误时返回自定义结果,否则返回公式本身的结果。
AND
仅当所有条件都为真时返回 TRUE。
OR
只要至少一个条件为真就返回 TRUE。
SWITCH
把表达式与一组值匹配,返回第一个匹配的结果。
NOT
反转其参数的逻辑值。
IFNA
如果表达式计算结果为 #N/A 错误,则返回指定值,否则返回表达式的结果。
XOR
返回所有参数的异或值。
TRUE
返回逻辑值 TRUE。
FALSE
返回逻辑值 FALSE。
LET
为计算结果分配名称,以便在公式中使用中间变量。
LAMBDA
创建自定义的可重用函数,并使用友好的名称调用它们。
BYROW
将 LAMBDA 函数应用于数组中的每一行,并返回结果数组。
BYCOL
将 LAMBDA 函数应用于数组中的每一列,并返回结果数组。
MAP
将 LAMBDA 函数应用于所提供数组中的每个值,以创建一个新的映射数组。
REDUCE
通过将 LAMBDA 应用于数组中的每个元素,将数组缩减为一个累积值。
SCAN
通过对数组中的每个值应用 LAMBDA 函数来扫描数组,并返回包含每个中间值的数组。
ISBLANK
检查引用是否为空单元格,并返回 TRUE 或 FALSE。
ISERROR
检查一个值是否为任何错误类型,并返回 TRUE 或 FALSE。
ISNUMBER
检查一个值是否为数字,并返回 TRUE 或 FALSE。
ISTEXT
检查一个值是否为文本,并返回 TRUE 或 FALSE。
ISNA
检查值是否为 #N/A 错误,并返回 TRUE 或 FALSE。
MAKEARRAY
通过应用 LAMBDA 函数返回指定行数和列数的计算数组。
ISFORMULA
检查引用是否包含公式,并返回 TRUE 或 FALSE。
ISREF
检查一个值是否为引用。
ISLOGICAL
检查一个值是否为逻辑值(TRUE 或 FALSE),并返回 TRUE 或 FALSE。
ISEVEN
如果数字为偶数,则返回 TRUE,否则返回 FALSE。
ISODD
检查一个值是否为奇数,并返回 TRUE 或 FALSE。
ISERR
检查一个值是否为除 #N/A 之外的任何错误类型。
ISNONTEXT
检查值是否非文本,并返回 TRUE 或 FALSE。
N
将值转换为数字并返回。
NA
返回错误值 #N/A。
TYPE
返回表示值的数据类型的整数。
ERROR.TYPE
返回对应于错误类型的数字。
CELL
返回有关单元格的格式、位置或内容的信息。
SHEET
返回所引用工作表的编号。
SHEETS
返回引用中的工作表数量。
SUMIF
对满足单个条件的单元格求和。
SUMIFS
对同时满足多个条件的单元格求和。
SUM
对一组数字求和。
ROUND
将数字四舍五入到指定的位数。
SUMPRODUCT
将数组中对应项相乘再求和——非常适合加权合计与多条件求和。
ROUNDUP
将数字向上舍入,远离零的方向。
ROUNDDOWN
将数字朝零的方向向下舍入。
MROUND
返回舍入到指定倍数的数字。
MOD
返回两数相除后的余数。
ABS
返回数字的绝对值。
INT
将数字向下舍入到最接近的整数。
CEILING
将数字向上舍入到最接近的整数或最接近的指定基数的倍数。
FLOOR
将数字向下舍入到最接近的指定基数的倍数。
POWER
返回数字乘幂的结果。
SQRT
返回一个正数的平方根。
SUBTOTAL
返回列表或数据库中的分类汇总。
AGGREGATE
使用指定的函数在列表或数据库中进行聚合计算,并可选择忽略隐藏行和错误值。
PRODUCT
将作为参数给出的所有数字相乘,并返回乘积。
RAND
返回一个大于或等于 0 且小于 1 的随机数。
RANDBETWEEN
返回指定范围内的随机整数。
SUMSQ
返回参数的平方和。
GCD
返回两个或多个整数的最大公约数。
LCM
返回整数的最小公倍数。
FACT
返回一个数的阶乘。
COMBIN
返回给定项数的组合数。
PERMUT
返回给定数量对象的排列数。
EXP
返回 e 的指定次幂。
LN
返回数字的自然对数。
LOG
返回指定底数的对数。
LOG10
返回数字的以 10 为底的对数。
SIGN
返回数字的符号。
TRUNC
通过删除小数部分将数字截断为整数。
EVEN
将数字向上舍入到最接近的偶数。
ODD
将数字向上舍入到最接近的奇数。
QUOTIENT
返回除法运算的整数部分。
SEQUENCE
生成一个数字序列数组。
RANDARRAY
返回一个 0 到 1 之间或指定范围内的随机数数组。
PI
返回数学常数 Pi 的值,精确到 15 位小数。
SIN
返回给定角度的正弦值。
COS
返回给定角度的余弦值。
TAN
返回给定角度的正切值。
ATAN2
返回指定 x 和 y 坐标的反正切值。
DEGREES
将弧度转换为角度。
RADIANS
将角度转换为弧度。
CEILING.MATH
将数字向上舍入到最接近的整数或最接近的指定基数的倍数。
FLOOR.MATH
将数字向下舍入到最接近的整数或最接近的指定倍数。
MMULT
返回两个数组的矩阵乘积。
MINVERSE
返回数组中存储的矩阵的逆矩阵。
MDETERM
返回一个数组的矩阵行列式的值。
MUNIT
返回指定维度的单位矩阵。
SQRTPI
返回 (number * pi) 的平方根。
MULTINOMIAL
返回一组数值之和的阶乘与各数值阶乘乘积的比值。
SUMXMY2
返回两个数组中对应值之差的平方和。
DSUM
对数据库中满足指定条件的列中的数字进行求和。
DAVERAGE
返回数据库中满足指定条件的列的平均值。
DCOUNT
统计数据库中满足指定条件的单元格中包含数字的个数。
DCOUNTA
计算数据库中符合指定条件的非空单元格数量。
DGET
从数据库中提取符合指定条件的单个记录。
DMAX
返回数据库中满足指定条件的列中的最大值。
DMIN
返回数据库中满足指定条件的记录字段中的最小值。
DPRODUCT
将数据库中符合指定条件的记录的特定字段中的数值相乘。
DSTDEV
根据数据库中满足指定条件的记录样本,估算总体的标准偏差。
DVAR
根据数据库中满足指定条件的条目样本,估算总体的方差。
CONVERT
将数字从一种度量系统转换为另一种度量系统。
DEC2BIN
将十进制数转换为二进制数。
BIN2DEC
将二进制数转换为十进制数。
DEC2HEX
将十进制数转换为十六进制数。
HEX2DEC
将十六进制数转换为十进制数。
BITAND
返回两个数字的按位“与”运算结果。
BITOR
返回两个数字的按位“或”运算结果。
BITXOR
返回两个数字的按位“异或”运算结果。
DELTA
测试两个数值是否相等。
GESTEP
如果数字大于或等于阈值,则返回 1,否则返回 0。
ROMAN
将阿拉伯数字转换为文本格式的罗马数字。
ARABIC
将罗马数字转换为阿拉伯数字。
BASE
将数字转换为给定基数(进制)的文本表示形式。
DECIMAL
将给定进制的数字文本转换为十进制数字。
COMBINA
返回给定数量项目的重复组合数。
SERIESSUM
根据公式 x^n + m*x^(n+m) + m^2*x^(n+2m) + ... 返回幂级数的和。
ACOS
返回数字的反余弦值。
ASIN
返回数字的反正弦值(以弧度为单位)。
ATAN
返回数字的反正切值(以弧度为单位)。
ACOSH
返回数字的反双曲余弦值。
ASINH
返回数字的反双曲正弦值。
ATANH
返回数字的反双曲正切值。
COSH
返回数字的双曲余弦值。
SINH
返回数字的双曲正弦值。
TANH
返回数字的双曲正切值。
COT
返回给定弧度角度的余切值。
SEC
返回给定角度的正割值。
CSC
返回给定角度的余割值。
OCT2DEC
将八进制数转换为十进制数。
DEC2OCT
将十进制数转换为八进制数。
BIN2HEX
将二进制数转换为十六进制数。
HEX2BIN
将十六进制数转换为二进制数。
OCT2BIN
将八进制数转换为二进制数。
BIN2OCT
将二进制数转换为八进制数。
COMPLEX
将实系数和虚系数转换为 x + yi 或 x + yj 形式的复数。
IMABS
返回复数的绝对值(模)。
IMREAL
返回以 x + yi 或 x + yj 文本格式表示的复数的实系数。
ERF
返回在上下限之间积分的误差函数值。
ERFC
返回从 x 到无穷大积分的互补误差函数。
BITLSHIFT
将数字向左移动指定的位数。
BITRSHIFT
将数字的二进制位向右移动指定的位数。
TEXTJOIN
用分隔符把多个单元格或区域的文本连接起来。
CONCAT
将多个单元格或区域的文本连接成一个字符串。
LEFT
返回文本字符串开头的指定数量字符。
MID
根据起始位置和长度,返回文本字符串中间的字符。
LEN
返回文本字符串中的字符数。
TRIM
去除文本中的多余空格,词与词之间仅保留单个空格。
RIGHT
返回文本字符串末尾的指定数量字符。
FIND
返回一个文本在另一文本中的位置(区分大小写)。
SUBSTITUTE
替换字符串中指定文本的出现。
TEXT
按指定格式把数字或日期转换为文本。
UPPER
将文本字符串中的所有字符转换为大写。
LOWER
将文本字符串中的所有大写字母转换为小写字母。
PROPER
将文本字符串中每个单词的首字母大写,并将所有其他字母转换为小写。
REPLACE
根据指定的字符数,将文本字符串的一部分替换为不同的文本字符串。
SEARCH
返回一个文本字符串在另一个文本字符串中的位置,且不区分大小写。
VALUE
将代表数字的文本字符串转换为数字。
NUMBERVALUE
以独立于区域设置的方式将文本转换为数字。
REPT
将指定的文本字符串重复指定的次数。
CHAR
返回由代码数字指定的字符。
CODE
返回文本字符串中第一个字符的数字代码。
EXACT
检查两个文本字符串是否完全相同。
CLEAN
从文本字符串中删除所有不可打印字符。
TEXTSPLIT
使用指定的分隔符将文本字符串拆分为行或列。
TEXTBEFORE
返回指定分隔符之前出现的文本。
TEXTAFTER
返回指定分隔符之后出现的文本。
CONCATENATE
将两个或多个文本字符串合并为一个字符串。
DOLLAR
将数字转换为使用货币格式的文本,并将小数四舍五入到指定的位数。
FIXED
将数字舍入到指定的小数位数,并以带或不带逗号的文本格式返回结果。
UNICHAR
返回与提供的数值相对应的 Unicode 字符。
UNICODE
返回文本中第一个字符对应的数字(代码点)。
ARRAYTOTEXT
将数组中的值转换为单个文本字符串。
VALUETOTEXT
将任何值转换为文本。
T
检查一个值是否为文本,如果是则返回该文本,否则返回空字符串。
DATEDIF
以年、月或天为单位计算两个日期之间的差值。
TODAY
返回当前日期,每天自动更新。
EOMONTH
返回某日期之前或之后若干个月所在月份的最后一天。
NETWORKDAYS
计算两个日期之间的工作日数,排除周末(及可选的节假日)。
WEEKDAY
以数字形式返回某日期是星期几。
NOW
返回当前日期和时间,并将其格式化为日期和时间。
YEAR
返回日期对应的年份。
MONTH
返回日期对应的月份,以序列号表示。
DAY
返回指定日期对应的月份中的天数,结果为 1 到 31 之间的整数。
DATE
返回特定日期的序列号。
DATEVALUE
将以文本格式存储的日期转换为 Excel 可识别的日期序列号。
EDATE
返回指定日期之前或之后指定月数的日期的序列号。
WORKDAY
返回指定日期之前或之后指定工作日后的日期。
WORKDAY.INTL
返回在指定工作日数之前或之后的日期序列号,并支持自定义周末参数。
HOUR
返回时间值的小时数,结果为 0 到 23 之间的整数。
MINUTE
返回时间值中的分钟部分,为一个 0 到 59 之间的整数。
TIME
返回特定时间的小数值。
YEARFRAC
计算两个日期之间的天数占全年天数的比例。
TIMEVALUE
将文本格式的时间转换为代表时间的小数序列号。
SECOND
返回时间值中的秒数,结果为 0 到 59 之间的整数。
WEEKNUM
返回特定日期在一年中的周数。
ISOWEEKNUM
返回指定日期在一年中的 ISO 8601 周数。
DAYS
返回两个日期之间的天数。
DAYS360
基于 360 天一年(每月 30 天)的计算方式,返回两个日期之间的天数。
NETWORKDAYS.INTL
使用自定义周末参数返回两个日期之间的完整工作日数。
COUNTIF
统计区域中满足单个条件的单元格数量。
COUNTIFS
统计同时满足多个条件的单元格数量。
AVERAGE
计算一组数字的算术平均值。
AVERAGEIF
对满足单个条件的单元格求平均。
MAX
返回区域中的最大值。
MIN
返回区域中的最小值。
PERCENTILE.INC
返回某个百分位上的值,包含第 0 与第 100 百分位。
PERCENTRANK.INC
返回某个值在数据集中的百分位排名。
QUARTILE.INC
返回数据集的最小值、四分位数或最大值。
FORECAST.LINEAR
基于线性趋势预测未来值。
COUNTA
统计非空单元格的数量(含数字与文本)。
MEDIAN
返回给定数值集合的中位数。
MODE
返回数据集中的众数(出现频率最高的值)。
RANK
返回一个数字在数字列表中的排位。
LARGE
返回数据集中的第 k 个最大值。
SMALL
返回数据集中的第 k 个最小值。
COUNT
计算参数列表或范围中包含数字的单元格个数。
COUNTBLANK
计算指定单元格区域中空白单元格的数量。
AVERAGEIFS
返回满足多个条件的所有单元格的平均值。
MAXIFS
返回一组给定条件或标准所指定的单元格中的最大值。
MINIFS
返回满足给定条件或准则的单元格区域中的最小值。
STDEV
基于样本估算标准偏差。
STDEV.P
基于整个总体计算标准偏差。
VAR
基于样本估算方差。
CORREL
返回两个数据集之间的相关系数。
PERCENTILE
返回数据集中第 k 个百分点的值。
QUARTILE
根据 0 到 1 之间的百分位数值返回数据集的四分位数。
FORECAST
使用线性趋势根据现有值计算或预测未来值。
TREND
返回沿线性趋势的值。
FREQUENCY
计算数值在数值范围内出现的频率,并返回一个垂直数字数组。
VAR.P
基于提供的整个数字集合计算总体方差。
VARA
基于样本计算方差,包括数字、文本和逻辑值。
AVERAGEA
计算参数列表的平均值,包括数字、文本和逻辑值。
GEOMEAN
返回一组正数数据的几何平均值。
HARMEAN
返回数据集的调和平均值。
MODE.SNGL
返回数据集中的众数(出现频率最高的值)。
MODE.MULT
返回数据集中的众数构成的垂直数组。
PERCENTILE.EXC
返回数据集中第 k 个百分点的值,其中 k 的取值范围为 0 到 1(不包含 0 和 1)。
PERCENTRANK
返回数据集中某个值在数据集中的百分比排位。
RANK.EQ
返回一个数字在数字列表中的排位。
RANK.AVG
返回数字在数字列表中的排位,如果存在重复值,则返回平均排位。
SLOPE
返回通过给定数据点的线性回归线的斜率。
INTERCEPT
使用现有的 x 和 y 值计算线性回归线的 y 轴截距。
RSQ
返回两个数组中数据点的皮尔逊乘积矩相关系数的平方。
STANDARDIZE
返回根据平均值和标准差分布计算出的标准化数值。
NORM.DIST
返回指定平均值和标准差的正态分布。
NORM.INV
返回指定平均值和标准差的正态累积分布函数的反函数值。
VAR.S
基于样本数据计算方差。
STDEV.S
基于样本估算标准偏差。
COVARIANCE.P
返回总体协方差,即两个数据集中每对数据点偏差乘积的平均值。
COVARIANCE.S
返回样本协方差,即两个数据集中每对数据点偏差乘积的平均值。
SKEW
返回分布的偏度,用于描述分布相对于其平均值的非对称程度。
KURT
返回数据集的峰值(峰度)。
DEVSQ
返回数据点与样本平均值偏差的平方和。
AVEDEV
返回数据点与其平均值的绝对偏差的平均值。
TRIMMEAN
通过从数据集的头部和尾部排除指定比例的数据点,返回数据集内部的平均值。
BINOM.DIST
返回一元二项式分布的概率。
POISSON.DIST
返回给定事件数和平均值的泊松分布。
NORM.S.DIST
返回指定值的标准正态分布。
LINEST
使用“最小二乘法”计算最适合数据的直线,并返回描述该直线的统计信息。
GROWTH
根据现有数据计算预测的指数增长值。
FISHER
返回指定值的 Fisher 变换。
FISHERINV
返回指定值的 Fisher 变换的逆变换。
STEYX
返回回归中每个 x 的预测 y 值的标准误差。
PEARSON
返回两个数据集的皮尔逊积矩相关系数。
GAMMALN
返回伽玛函数 Γ(x) 的自然对数。
PMT
计算固定利率贷款的每期还款额。
NPV
计算一系列未来现金流的净现值。
FV
基于固定利率和定期等额付款,计算投资的未来值。
PV
根据固定利率计算贷款或投资的现值。
IRR
返回由 values 中的数字所代表的一系列现金流的内部收益率。
XIRR
返回一组不一定定期发生的现金流的内部收益率。
XNPV
计算一组不一定定期发生的现金流的净现值。
RATE
返回年金的每期利率。
NPER
返回基于固定利率及等额分期付款方式的投资期数。
IPMT
返回一笔投资在给定期间内的利息支付额,假设该投资采用定期、定额支付方式且利率固定。
PPMT
返回一笔投资在给定期间内的本金偿还额,假设投资采用定期、定额付款方式且利率固定。
SLN
计算资产在单个期间内的直线折旧额。
DB
使用固定余额递减法计算资产在给定期间内的折旧值。
DDB
使用双倍余额递减法或其他指定利率计算资产在给定期间内的折旧值。
SYD
返回某项资产在指定期间内的年数总和折旧值。
MIRR
计算一系列定期现金流的修正内部收益率。
CUMIPMT
返回贷款在两个指定期间之间累计支付的利息。
CUMPRINC
返回贷款在两个特定期间之间支付的累计本金。
EFFECT
根据给定的名义年利率和每年复利期数,计算有效年利率。
NOMINAL
根据给定的有效利率和每年复利期数,返回年名义利率。
PDURATION
返回投资达到指定价值所需的周期数。
RRI
返回投资增长所需的等效利率。
DOLLARDE
将以分数表示的美元价格转换为以小数表示的美元价格。
DOLLARFR
将以小数表示的货币价格转换为以分数表示的货币价格。
ISPMT
计算投资在特定期间内支付的利息。
VDB
使用双倍余额递减法或其他指定方法,返回资产在给定期间内的折旧值。
PRICE
返回定期支付利息的证券每 100 美元面值的价格。
YIELD
返回定期支付利息的证券的收益率。
DISC
返回证券的贴现率。
INTRATE
计算全额投资证券的利率。
DURATION
返回假设面值为 $100 的证券的麦考利久期。
COUPNUM
返回结算日和到期日之间应付的利息次数。
ACCRINT
返回定期支付利息的证券的应计利息。
COUPDAYS
返回包含结算日的付息期内的天数。
COUPNCD
返回结算日之后的下一个付息日。
YIELDMAT
返回在到期日支付利息的有价证券的年收益率。
PRICEMAT
返回到期支付利息的有价证券每 100 美元面值的价格。
TBILLPRICE
计算每 100 美元面值的国库券价格。
TBILLYIELD
计算国库券的收益率。
FVSCHEDULE
返回初始本金在应用一系列复利率后的未来值。
AMORLINC
使用线性折旧法计算每个会计期间的折旧额。
MDURATION
返回假设面值为 100 美元的证券的修正麦考利久期。