在 Microsoft Excel 2010 中,可通过更改数据的字段布局来透视数据透视表或数据透视图中的数据。使用“数据透视表字段列表”,可以添加、重新排列或删除字段,使数据完全按您所要的方式在数据透视表或数据透视图中显示。
默认情况下,在数据透视表字段列表中所做的更改将自动在报表布局中更新。为了在访问大量外部数据时提高性能,可以临时切换为手动更新。
创建数据透视表时,Excel 会显示数据透视表字段列表,这样您就能将字段添加到数据透视表、根据需要重新排列和重新定位字段,或者从数据透视表中删除字段。默认情况下,数据透视表字段列表显示两个部分:
可以将数据透视表字段列表停靠在 Excel 窗口的任意一侧,然后沿水平方向调整其大小;也可以取消停靠数据透视表字段列表,此时既可以沿垂直方向也可以沿水平方向调整其大小。
如果看不到数据透视表字段列表,确保单击数据透视表中的任意位置。
如果关闭了数据透视表字段列表,可以再次将其显示。右键单击数据透视表,然后单击“显示字段列表”。也可以单击功能区上的“字段列表”(对于数据透视表,“数据透视表工具”,“选项”选项卡,“显示”组;对于数据透视图,“数据透视图工具”,“分析”选项卡,“显示/隐藏”组)。
如果在数据透视表字段列表中未看到要使用的字段,刷新 (刷新:更新数据透视表或数据透视图中的内容以反映基本源数据的变化。如果报表基于外部数据,则刷新将运行基本查询以检索新的或更改过的数据。)数据透视表或数据透视图,以显示自上次操作以来添加的任何新字段、计算字段 (计算字段:数据透视表或数据透视图中的字段,该字段使用用户创建的公式。计算字段可使用数据透视表或数据透视图中其他字段中的内容执行计算。)、度量、计算度量或维度(“数据透视表工具”,“选项”选项卡,“数据”组)。
为了在创建数据透视表或数据透视图的字段布局时,获得所要的结果,应了解数据透视表字段列表的工作方式,以及排列不同类型字段的方法,这一点很重要。
外部数据源包含组织为一个或多个显示在字段列表中的字段(也称为列)的结构化数据。
将一个字段移动到字段列表中的“报表筛选”区域,这样会同时将该字段移动到数据透视表中的“报表筛选”区域。
将一个字段移动到字段列表中的“列标签”区域,这样会同时将该字段移动到数据透视表中的“列标签”区域。
将一个字段移动到字段列表中的“行标签”区域,这样会同时将该字段移动到数据透视表中的“行标签”区域。
将一个字段移动到字段列表中的“值”区域,这样会同时将该字段移动到数据透视表中的“值”区域。
若要创建字段布局,请使用下面的准则将“值”、“名称”和“维度”字段从字段部分移到布局部分中的四个报表区域。
您只能将层次、属性和命名集移动到“行标签”、“列标签”和“报表筛选”区域。
您只能将度量、计算度量和关键性能指标 (KPI) 移动到“值”区域。
数据透视表字段列表有五种不同视图,这些视图是为不同类型的数据透视表任务而设计并优化的。
字段节和区域节层叠 | 这是默认视图,是为少量字段而设计的。 |
字段节和区域节并排 | 此视图是为当您在各区域中有四个以上字段时添加和删除字段而设计的。 |
仅字段节 | 此视图是为添加和删除多个字段而设计的。 |
仅 2 x 2 区域节 | 此视图只是为重新排列多个字段而设计的。 |
仅 1 x 4 区域节 | 此视图只是为重新排列多个字段而设计的。 |
提示 在“字段部分和区域部分堆积”和“字段部分和区域部分并排”视图中,您可以调整每一部分的宽度和高度,方法是:将鼠标指针悬停在部分分隔线上,直到指针变为垂直双箭头 或水平双箭头
,将双箭头向上下左右拖动到所需位置,然后单击双箭头或按 Enter。
创建数据透视表或数据透视图后,就可以添加包含要在报表中显示的数据的字段。通常,您为布局部分中的每个区域选择一个字段。但是,为了看到某个特定字段的不同值,还可以将一个字段的多个副本添加到“数值”区域。
如果数据透视表连接到包含大量数据的外部数据源,您可以在将字段添加到报表之前筛选一个或多个字段,这样有助于减少更新报表所需的时间。
在数据透视表字段列表中,可执行下列一项或多项操作,将字段添加到数据透视表或数据透视图:
注意 默认情况下,非数值字段将添加到“行标签”区域,数值字段添加到“数值”区域,而联机分析处理 (OLAP) (OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 日期和时间层次结构将添加到“列标签”区域。
如果数据透视表是基于 Excel 工作表中的数据,或者是来自非联机分析处理 (OLAP) (OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 数据源的外部数据,那么在这样的数据透视表中,可能需要将同一字段多次添加到“数值”区域。无论数据类型是数值还是非数值,都可以这样做。例如,您可能需要并排比较计算,如毛利和净利、最低和最高销售量,或者客户数量和客户占总客户数的百分比。
提示 在数据透视表中,还可以根据需要更改复制的字段的名称。
注意
在“筛选”菜单中,选择所要的筛选选项。
在数据透视表字段列表中,可以使用布局部分底部的四个区域之一来重新排列现有字段或重新放置那些字段:
数据透视表 | 说明 | 数据透视图 | 说明 |
---|---|---|---|
数值 | 用于显示汇总数值数据。 | 数值 | 用于显示汇总数值数据。 |
行标签 | 用于将字段显示为报表侧面的行。位置较低的行嵌套在紧靠它上方的另一行中。 | 轴字段(类别) | 用于将字段显示为图表中的轴。 |
列标签 | 用于将字段显示为报表顶部的列。位置较低的列嵌套在紧靠它上方的另一列中。 | 图例字段(系列) | 用于显示图表的图例中的字段。 |
报表筛选 | 用于基于报表筛选中的选定项来筛选整个报表。 | 报表筛选 | 用于基于报表筛选中的选定项来筛选整个报表。 |
上移 | 在区域中将字段上移一个位置。 |
下移 | 在区域中将字段下移一个位置。 |
移至开头 | 将字段移到区域的开头。 |
移至末尾 | 将字段移到区域的末尾。 |
移动到报表筛选 | 将字段移动到“报表筛选”区域。 |
移动到行标签 | 将字段移动到“行标签”区域。 |
移动到列标签 | 将字段移动到“列标签”区域。 |
移动到数值 | 将字段移动到“值”区域。 |
值字段设置,字段设置 | 显示“字段设置”或“值字段设置”对话框。有关各项设置的详细信息,请单击对话框顶部的“帮助”按钮 ![]() |
提示 您还可以单击并按住字段名,然后在字段与布局部分之间以及不同的区域之间拖动该字段。
若要删除字段,在数据透视表字段列表中,执行下列操作之一:
注意 清除复选框将从报表中删除该字段的所有实例。
默认情况下,在数据透视表字段列表中所做的更改将自动在报表布局中更新。要在访问大量外部数据时提高性能,可以临时切换到手动更新模式。手动更新模式可让您在数据透视表字段列表中快速添加、移动和删除字段。但是,您要在切换回自动更新模式之后,才能使用报表。
警告 在将报表布局设置为手动更新后,如果关闭数据透视表字段列表、改为“仅字段”视图,或者退出 Excel,那么 Excel 将放弃您对数据透视表所做的任何布局更改,而不会出现请您确认的提示。
注意 每当您打开工作簿时,数据透视表都会以自动更新模式启动。