BYROW 函数
约 282 字小于 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac
1. 函数简介
BYROW 函数将 LAMBDA 应用于每一行,并返回结果数组。例如,如果原始数组是 3 列乘 2 行,则返回的数组为 1 列乘 2 行。
2. 语法
=BYROW(array, lambda(row))| 参数 | 选填 | 说明 |
|---|---|---|
| array | 必需 | 用行分隔的数组。 |
| lambda | 必需 | 将行作为单个参数并计算结果的 LAMBDA。 |
3. 示例
3.1. 返回每行的最大值
=BYROW(A1:C2, LAMBDA(array, MAX(array)))3.2. 返回每行的平方值之和
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))4. 实用技巧
4.1. 需要 LAMBDA 函数
BYROW 必须与 LAMBDA 函数配合使用。
4.2. 错误处理
提供无效的 LAMBDA 函数或不正确的参数数字将返回 #VALUE! 错误。不提供 LAMBDA 函数返回 #CALC 错误。
4.3. 版本要求
此函数仅在 Excel 2024 及更高版本中可用。
4.4. 与 BYCOL 的区别
BYROW 按行处理数组,BYCOL 按列处理数组。