[]
        
立即试用
(Showing Draft Content)

PIVOTBY

此函数是一个功能强大的工具,允许您使用公式创建数据汇总。它支持沿两个轴进行分组,并聚合相关值。该函数类似于GROUPBY函数,但增加了按行和列对数据进行分组的功能。

注意:PIVOTBY是一个动态数组公式,您需要在工作簿中启用动态数组功能。

语法

PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order], [filter_array], [relative_to])

参数

该函数具有以下参数。

参数

说明

row_fields

[必需] 一个列方向的数组或区域,包含用于对行进行分组并生成行标题的值。

col_fields

[必需] 一个列方向的数组或区域,包含用于对列进行分组并生成列标题的值。

values

[必需] 要聚合的数据的列方向数组或区域。

function

[必需] 一个Lambda函数或简化的Lambda函数(例如,SUM、AVERAGE、COUNT),用于定义如何聚合值。

field_headers

[可选] 指定row_fields、col_fields和values是否有标题,以及结果中是否应返回字段标题。

row_total_depth

[可选] 确定行标题是否应包含总计。

row_sort_order

[可选] 指示应如何对行进行排序。

col_total_depth

[可选] 确定列标题是否应包含总计。

col_sort_order

[可选] 指示应如何对列进行排序。

filter_array

[可选] 一个列方向的一维布尔数组,指示是否应考虑相应的数据行。

relative_to

[可选] 控制将哪些值提供给聚合函数的第二个参数,通常与PERCENTOF函数一起使用。

备注

  • PIVOTBY函数支持Excel导入和导出。

  • PIVOTBY是一个动态数组函数,它会根据需要自动将结果填充到多个单元格中。

示例

PIVOTBY (B2:B34,A2:A34,D2:D34,SUM)