每个函数的语法、示例与常见问题,含 QUERY、ARRAYFORMULA 等 Sheets 独有函数。不想记语法?让 AI 生成。
QUERY
Sheets 独有对区域运行类 SQL 查询,用一个公式完成筛选、排序、分组与聚合。
ARRAYFORMULA
Sheets 独有一次性把公式应用到整个区域,无需复制即自动向下填充。
IMPORTRANGE
Sheets 独有从另一个 Google Sheets 文件实时引入一段单元格区域。
GOOGLEFINANCE
Sheets 独有获取股票或货币的当前或历史行情数据。
SPLIT
Sheets 独有按分隔符把文本拆分到多列。
REGEXEXTRACT
Sheets 独有提取与正则表达式匹配的第一个子串。
VLOOKUP
在区域第一列中查找某个值,并返回同一行中另一列的值。
XLOOKUP
VLOOKUP / HLOOKUP 的现代替代——可查找任意列、返回任意列,方向不限。
INDEX
返回区域中指定行列位置上的值。
MATCH
返回某个值在一行或一列中的位置。
IF
条件为真返回一个值,为假返回另一个值。
IFS
按顺序检查多个条件,返回第一个为真条件对应的值。
IFERROR
当公式产生错误时返回自定义结果,否则返回公式本身的结果。
SUMIF
对满足单个条件的单元格求和。
SUMIFS
对同时满足多个条件的单元格求和。
COUNTIF
统计区域中满足单个条件的单元格数量。
COUNTIFS
统计同时满足多个条件的单元格数量。
TEXTJOIN
用分隔符把多个单元格或区域的文本连接起来。
DATEDIF
以年、月或天为单位计算两个日期之间的差值。
HLOOKUP
在区域首行中查找某个值,并返回同一列中另一行的值。
SUM
对一组数字求和。
AVERAGE
计算一组数字的算术平均值。
ROUND
将数字四舍五入到指定的位数。
CONCAT
将多个单元格或区域的文本连接成一个字符串。
LEFT
返回文本字符串开头的指定数量字符。
MID
根据起始位置和长度,返回文本字符串中间的字符。
LEN
返回文本字符串中的字符数。
TRIM
去除文本中的多余空格,词与词之间仅保留单个空格。
TODAY
返回当前日期,每天自动更新。
EOMONTH
返回某日期之前或之后若干个月所在月份的最后一天。
AND
仅当所有条件都为真时返回 TRUE。
OR
只要至少一个条件为真就返回 TRUE。
SUMPRODUCT
将数组中对应项相乘再求和——非常适合加权合计与多条件求和。
AVERAGEIF
对满足单个条件的单元格求平均。
MAX
返回区域中的最大值。
MIN
返回区域中的最小值。
PERCENTRANK.INC
返回某个值在数据集中的百分位排名。
QUARTILE.INC
返回数据集的最小值、四分位数或最大值。
FORECAST.LINEAR
基于线性趋势预测未来值。
COUNTA
统计非空单元格的数量(含数字与文本)。
RIGHT
返回文本字符串末尾的指定数量字符。
FIND
返回一个文本在另一文本中的位置(区分大小写)。
SUBSTITUTE
替换字符串中指定文本的出现。
TEXT
按指定格式把数字或日期转换为文本。
NETWORKDAYS
计算两个日期之间的工作日数,排除周末(及可选的节假日)。
WEEKDAY
以数字形式返回某日期是星期几。
SWITCH
把表达式与一组值匹配,返回第一个匹配的结果。
CHOOSE
根据位置数字从列表中返回一个值。
PMT
计算固定利率贷款的每期还款额。
NPV
计算一系列未来现金流的净现值。
OFFSET
返回一个引用,该引用指向从指定单元格或单元格区域偏移一定行数和列数的区域。
INDIRECT
返回由文本字符串指定的引用。
ADDRESS
根据指定的行号和列号,以文本形式创建单元格引用。
ROW
返回引用的行号。
COLUMN
返回引用的列号。
ROWS
返回引用或数组中的行数。
COLUMNS
返回引用或数组中的列数。
LOOKUP
在单行或单列区域中查找一个值,并返回相应位置的值。
FILTER
根据您定义的条件筛选数据区域。
SORT
对区域或数组的内容进行排序。
UNIQUE
返回来自范围或数组的唯一值列表。
NOT
反转其参数的逻辑值。
IFNA
如果表达式计算结果为 #N/A 错误,则返回指定值,否则返回表达式的结果。
XOR
返回所有参数的异或值。
TRUE
返回逻辑值 TRUE。
FALSE
返回逻辑值 FALSE。
ROUNDUP
将数字向上舍入,远离零的方向。
ROUNDDOWN
将数字朝零的方向向下舍入。
MROUND
返回舍入到指定倍数的数字。
MOD
返回两数相除后的余数。
ABS
返回数字的绝对值。
INT
将数字向下舍入到最接近的整数。
CEILING
将数字向上舍入到最接近的整数或最接近的指定基数的倍数。
FLOOR
将数字向下舍入到最接近的指定基数的倍数。
POWER
返回数字乘幂的结果。
SQRT
返回一个正数的平方根。
SUBTOTAL
返回列表或数据库中的分类汇总。
PRODUCT
将作为参数给出的所有数字相乘,并返回乘积。
RAND
返回一个大于或等于 0 且小于 1 的随机数。
RANDBETWEEN
返回指定范围内的随机整数。
UPPER
将文本字符串中的所有字符转换为大写。
LOWER
将文本字符串中的所有大写字母转换为小写字母。
PROPER
将文本字符串中每个单词的首字母大写,并将所有其他字母转换为小写。
REPLACE
根据指定的字符数,将文本字符串的一部分替换为不同的文本字符串。
SEARCH
返回一个文本字符串在另一个文本字符串中的位置,且不区分大小写。
VALUE
将代表数字的文本字符串转换为数字。
NUMBERVALUE
以独立于区域设置的方式将文本转换为数字。
REPT
将指定的文本字符串重复指定的次数。
CHAR
返回由代码数字指定的字符。
CODE
返回文本字符串中第一个字符的数字代码。
EXACT
检查两个文本字符串是否完全相同。
CLEAN
从文本字符串中删除所有不可打印字符。
CONCATENATE
将两个或多个文本字符串合并为一个字符串。
NOW
返回当前日期和时间,并将其格式化为日期和时间。
YEAR
返回日期对应的年份。
MONTH
返回日期对应的月份,以序列号表示。
DAY
返回指定日期对应的月份中的天数,结果为 1 到 31 之间的整数。
DATE
返回特定日期的序列号。
DATEVALUE
将以文本格式存储的日期转换为 Excel 可识别的日期序列号。
EDATE
返回指定日期之前或之后指定月数的日期的序列号。
WORKDAY
返回指定日期之前或之后指定工作日后的日期。
WORKDAY.INTL
返回在指定工作日数之前或之后的日期序列号,并支持自定义周末参数。
HOUR
返回时间值的小时数,结果为 0 到 23 之间的整数。
MINUTE
返回时间值中的分钟部分,为一个 0 到 59 之间的整数。
TIME
返回特定时间的小数值。
YEARFRAC
计算两个日期之间的天数占全年天数的比例。
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
计算数值在数值范围内出现的频率,并返回一个垂直数字数组。
FV
基于固定利率和定期等额付款,计算投资的未来值。
PV
根据固定利率计算贷款或投资的现值。
IRR
返回由 values 中的数字所代表的一系列现金流的内部收益率。
XIRR
返回一组不一定定期发生的现金流的内部收益率。
XNPV
计算一组不一定定期发生的现金流的净现值。
RATE
返回年金的每期利率。
NPER
返回基于固定利率及等额分期付款方式的投资期数。
IPMT
返回一笔投资在给定期间内的利息支付额,假设该投资采用定期、定额支付方式且利率固定。
PPMT
返回一笔投资在给定期间内的本金偿还额,假设投资采用定期、定额付款方式且利率固定。
SLN
计算资产在单个期间内的直线折旧额。
DB
使用固定余额递减法计算资产在给定期间内的折旧值。
HYPERLINK
创建一个快捷方式或跳转链接,用于打开存储在网络服务器、内部网或 Internet 上的文档。
TRANSPOSE
将垂直单元格区域转换为水平区域,反之亦然。
FORMULATEXT
以文本字符串形式返回给定引用的公式。
SORTBY
根据对应区域或数组中的值对范围或数组的内容进行排序。
HSTACK
按列水平连接数组,返回一个更大的数组。
VSTACK
将数组垂直堆叠在一起,返回一个合并后的数组。
CHOOSECOLS
从数组中返回指定的列。
CHOOSEROWS
从数组中返回指定的行。
TOCOL
将数组转换为单列。
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。
SUMSQ
返回参数的平方和。
GCD
返回两个或多个整数的最大公约数。
LCM
返回整数的最小公倍数。
FACT
返回一个数的阶乘。
COMBIN
返回给定项数的组合数。
PERMUT
返回给定数量对象的排列数。
EXP
返回 e 的指定次幂。
LN
返回数字的自然对数。
LOG
返回指定底数的对数。
LOG10
返回数字的以 10 为底的对数。
SIGN
返回数字的符号。
TRUNC
通过删除小数部分将数字截断为整数。
EVEN
将数字向上舍入到最接近的偶数。
ODD
将数字向上舍入到最接近的奇数。
QUOTIENT
返回除法运算的整数部分。
SEQUENCE
生成一个数字序列数组。
RANDARRAY
返回一个 0 到 1 之间或指定范围内的随机数数组。
DOLLAR
将数字转换为使用货币格式的文本,并将小数四舍五入到指定的位数。
FIXED
将数字舍入到指定的小数位数,并以带或不带逗号的文本格式返回结果。
UNICHAR
返回与提供的数值相对应的 Unicode 字符。
UNICODE
返回文本中第一个字符对应的数字(代码点)。
T
检查一个值是否为文本,如果是则返回该文本,否则返回空字符串。
TIMEVALUE
将文本格式的时间转换为代表时间的小数序列号。
SECOND
返回时间值中的秒数,结果为 0 到 59 之间的整数。
WEEKNUM
返回特定日期在一年中的周数。
ISOWEEKNUM
返回指定日期在一年中的 ISO 8601 周数。
DAYS
返回两个日期之间的天数。
DAYS360
基于 360 天一年(每月 30 天)的计算方式,返回两个日期之间的天数。
NETWORKDAYS.INTL
使用自定义周末参数返回两个日期之间的完整工作日数。
VARA
基于样本计算方差,包括数字、文本和逻辑值。
AVERAGEA
计算参数列表的平均值,包括数字、文本和逻辑值。
GEOMEAN
返回一组正数数据的几何平均值。
HARMEAN
返回数据集的调和平均值。
PERCENTRANK
返回数据集中某个值在数据集中的百分比排位。
SLOPE
返回通过给定数据点的线性回归线的斜率。
INTERCEPT
使用现有的 x 和 y 值计算线性回归线的 y 轴截距。
RSQ
返回两个数组中数据点的皮尔逊乘积矩相关系数的平方。
STANDARDIZE
返回根据平均值和标准差分布计算出的标准化数值。
DDB
使用双倍余额递减法或其他指定利率计算资产在给定期间内的折旧值。
SYD
返回某项资产在指定期间内的年数总和折旧值。
MIRR
计算一系列定期现金流的修正内部收益率。
CUMIPMT
返回贷款在两个指定期间之间累计支付的利息。
CUMPRINC
返回贷款在两个特定期间之间支付的累计本金。
EFFECT
根据给定的名义年利率和每年复利期数,计算有效年利率。
NOMINAL
根据给定的有效利率和每年复利期数,返回年名义利率。
PDURATION
返回投资达到指定价值所需的周期数。
RRI
返回投资增长所需的等效利率。
DOLLARDE
将以分数表示的美元价格转换为以小数表示的美元价格。
DOLLARFR
将以小数表示的货币价格转换为以分数表示的货币价格。
TOROW
将数组转换为单行。
WRAPROWS
将提供的行或列值按行包装成二维数组。
WRAPCOLS
将提供的行或列值按指定的计数转换为多列。
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
返回有关单元格的格式、位置或内容的信息。
PI
返回数学常数 Pi 的值,精确到 15 位小数。
SIN
返回给定角度的正弦值。
COS
返回给定角度的余弦值。
TAN
返回给定角度的正切值。
ATAN2
返回指定 x 和 y 坐标的反正切值。
DEGREES
将弧度转换为角度。
RADIANS
将角度转换为弧度。
CEILING.MATH
将数字向上舍入到最接近的整数或最接近的指定基数的倍数。
FLOOR.MATH
将数字向下舍入到最接近的整数或最接近的指定倍数。
MMULT
返回两个数组的矩阵乘积。
MINVERSE
返回数组中存储的矩阵的逆矩阵。
MDETERM
返回一个数组的矩阵行列式的值。
MULTINOMIAL
返回一组数值之和的阶乘与各数值阶乘乘积的比值。
SKEW
返回分布的偏度,用于描述分布相对于其平均值的非对称程度。
KURT
返回数据集的峰值(峰度)。
DEVSQ
返回数据点与样本平均值偏差的平方和。
AVEDEV
返回数据点与其平均值的绝对偏差的平均值。
TRIMMEAN
通过从数据集的头部和尾部排除指定比例的数据点,返回数据集内部的平均值。
LINEST
使用“最小二乘法”计算最适合数据的直线,并返回描述该直线的统计信息。
GROWTH
根据现有数据计算预测的指数增长值。
ISPMT
计算投资在特定期间内支付的利息。
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
将数字的二进制位向右移动指定的位数。
FISHER
返回指定值的 Fisher 变换。
FISHERINV
返回指定值的 Fisher 变换的逆变换。
STEYX
返回回归中每个 x 的预测 y 值的标准误差。
PEARSON
返回两个数据集的皮尔逊积矩相关系数。
GAMMALN
返回伽玛函数 Γ(x) 的自然对数。