2016-11-24 87 views
0

我在这里拉我的头发,为了简单起见,这里是问题所在。Excel - 数据透视表中的重复值?

列A有许多ID,有些是重复的。数据透视表使用此ID来源表,并创建一个表......现在出于某种原因它显示重复的IDS,而不是显示唯一的IDS作为一个整体(如数据透视表应该?)。

我重新创建了另一个数据透视表,认为这是它的设置问题。相同的重复IDS显示。我想也许,重复的IDS在那里有一个空格,在数据透视表中创建重复项。所以我在所有的IDS上都运行了a = len(),这些长度都一样,没有空格......

我迷失了,为什么这个数据透视表显示重复的IDS,一些,而不是源表中其他重复的IDS。

+0

任何访问Excel之前的最终源数据?也许是由于不可打印的caractères。 –

+0

我确实有权访问源代码,它的全部来源于标记为“常规”数据类型的列 – Jaz

+0

我指的不是Excel文档,而是(如果存在的话)数据来源的来源(复制/从哪里粘贴,从哪里导入等等) –

回答

0

您的数据透视表中显示了ID数据集中的一个唯一值的重复ID数量?如果只有两个,那么原始数据集中的一些ID可能会以带有单引号的文本形式存储。在这种情况下,将整列设置为格式单元格> general将不会更改它们。此外,LEN测试不会有额外的前缀引号...

如果在单元格的左上角有一个绿色箭头,选择它们并转换为从下拉数...

+0

对于1个唯一值,将在数据透视表内显示2个重复值。包含此唯一值的源文件具有许多重复项(5-20​​行)。 即Pivot ID为“123”,过滤器显示“123”,2或3次......源数据 - 包含“123”但列出20次,所以我不确定如何处理这个问题,如果你说过我的LEN测试没有产生正确的字符长度。不幸的是,我现在很遗憾 – Jaz

+0

如果是这样的话,那么我坚信原始数据集中的一些ID将作为文本存储(以单引号标记前缀),而不是其他格式。 尝试用您的ID对数据进行排序(A到Z或从最低到最高)。是否将某些值从排序顺序中排除并放在数据集的底部(当他们不应该这样做时)?这很可能意味着他们将数字存储为文本... – 2016-11-28 07:45:36