Table of contents
在本教程中,我解释了为什么 透视表 中的几个操作时,没有采集到数据。 MS Exce l. 数据透视表是excel中一个非常重要的工具。 但有时,它们在表示数据时出现一些令人沮丧的错误。 例如,在插入或刷新数据透视表时,数据没有显示在表中。 幸运的是,这些问题的解决方案很简单,我将讨论其中的几个。 为了达到我的目的,我将使用一个包含一些移动电话的日期销售情况的数据集。
下载实践工作手册
你可以下载我们用来准备这篇文章的实践工作手册。
数据透视表不显示数据.xlsxExcel中数据透视表无法提取的5个原因和解决方案
原因1:Excel数据透视表没有收集到数据,如果表/范围无效的话
通常,在插入数据透视表时,如果你输入了 表/范围 不正确的是, 透视表 将不挑选数据。 例如。
- 我们已经在以下范围内输入了 领域/范围 .
- 因此,在按下 "M "后,我们将在不同的对话框中得到以下信息 认可 .
解决方案。
- 点击我们的数据集的任何单元格( B4:D14 ).
- 转到 插入 > 数据透视表(PivotTable > 从表/范围 .
- 接下来是 从表格或范围中提取数据的透视表(PivotTable 现在,请确保你已经在 "我的 "中输入了正确的范围。 表/范围 点击进入 认可 .
- 因此,我们将得到以下结果 数据透视表(PivotTable .
阅读更多。 [修复]透视表名称无效
原因2:数据没有显示在数据透视表中,因为源数据含有空白
有时候,源数据包含空白单元格。 在这种情况下, 透视表 例如,下面的数据集包含两个空白单元格。
因此,在 透视表 从上述数据集中创建的数据集也将包含空白。
解决方案。
如果你不希望显示空白单元格在 透视表 :
- 右键点击任何单元格的 透视表 并选择 透视表选项 .
- 接下来,从 布局 &。 格式 标签,输入 零 ( 0 )中。 对于空单元格显示 字段,并点击 认可 .
- 因此,你会看到 零点 ( 0 s)在空白单元格中,如下面的截图。
阅读更多。 如何编辑Excel中的数据透视表
原因3:如果在源数据中添加了新的行,数据透视表就不能拾取数据了
假设,我们有一个 透视表 之后,如果你向源数据集添加新的数据行并刷新旧的 透视表 例如,我们有一个 透视表 基于数据集的( B4:D14 ).
而我们已经创建了 透视表 以下是来自上述数据集的数据。
后来,我们向数据集添加了两行新的数据 ( B4:D14 ).
现在,如果你 刷新 (新闻 Alt + F5 )越老 数据透视表(PivotTable 该表不会根据新的数据进行更新。 该表将保持原样。
解决方案。
为了解决上述问题,我们必须改变数据源的 透视表 .
- 点击进入 透视表 并转到 透视表分析 > 改变数据源 > 改变数据来源 .
- 点击 改变数据来源 选项将带你到源数据集。
- 现在,更新数据集范围中的 表/范围 字段,并点击 认可 .
- 因此, 透视表 被更新为新行的数据。
阅读更多。 如何从Excel表中插入或删除行和列
进一步阅读
- 如何刷新Excel中的数据透视表(4种有效方法)
- 在Excel中制作表格(带自定义功能)
- 如何在Excel中插入表格(2种简单而快速的方法)
- 自动刷新Excel中的数据透视表(2种方法)
原因四:数据透视表没有收集到Excel中空白列头的数据
如果源数据的任何一列不包含一个标题,你将不会得到 透视表 .
例如,我们有以下数据集,其中 第三届 列的数据集不包含任何标题。
现在,如果你试图创建 透视表 从上述数据集中,下面的信息将在一个单独的对话框中显示出来。
解决方案。
要解决上述问题,请遵循以下步骤。
- 首先,给一个标题' 数量 '到数据集的第3列( B4:D14 ).
- 然后选择数据集并插入以下内容 透视表 循着这条路。 插入 > 数据透视表(PivotTable > 从表/范围 .
阅读更多。 如何更新透视表范围
原因5:如果源数据为空列,透视表不显示数据
同样的,在 方法四 ,如果源数据集包含一个空列,你不能得到一个 透视表 例如,在我们的数据集中( B4:D14 ),第3栏是空的。
现在,如果你想创建一个 透视表 从上述数据集,将弹出以下信息。
解决方案。
为了解决这个问题,我们必须把数据放在空列中或删除该列。 这里我们将按照以下步骤删除空列。
- 在空栏上点击右键,选择 删除 .
- ǞǞǞ 删除 对话框会出现,选择 整个栏目 并点击 认可 .
- 因此,该空列被从数据集中删除。
- 现在,像以前一样,选择数据集并获得预期的 透视表 循着这条路。 插入 > 数据透视表(PivotTable > 从表/范围 .
总结
在上述文章中,我试图详细讨论原因和解决方案,当 透视表 希望这些方法和解释足以解决你的问题。 如果你有任何疑问,请让我知道。