PivotTable.AddFields 方法 (Excel)

向数据透视表或数据透视图中添加行字段、列字段和页字段。

语法

表达式AddFields (RowFieldsColumnFieldsPageFieldsAddToTable)

表达 一个代表 数据透视表 对象的变量。

参数

名称 必需/可选 数据类型 说明
RowFields 可选 Variant 指定要添加为行或添加到类别轴的字段名称 (或字段名称数组) 。
ColumnFields 可选 Variant 指定要添加为列或添加到序列轴的字段名称) (或字段名称数组。
PageFields 可选 Variant 指定要添加为页或添加到页面区域的字段名称 (或字段名称数组) 。
AddToTable 可选 Variant 仅适用于数据透视表。 如果为 True,则将指定的字段添加到报表中(不替换现有字段)。 如果为 False,则用新的字段替换现有的字段。 默认值为 False

返回值

Variant

备注

必须指定其中某个字段参数。

字段名称指定 PivotField 对象的 SourceName 属性返回的唯一名称。

这个方法对 OLAP 数据源不可用。

示例

本示例以“Status”字段和“Closed_By”字段替换 Sheet1 的第一个数据透视表的现有列字段。

Worksheets("Sheet1").PivotTables(1).AddFields _ 
 ColumnFields:=Array("Status", "Closed_By")
 

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。