在Excel数据透视表中需要帮助

时间:2011-08-01 01:23:11

标签: excel ms-office excel-2007 pivot-table

我正在使用Excel 2007,我需要有关创建数据透视表的帮助。

我的excel表看起来像这样

姓名日期团队位置

John 2011-05-01 Project NY

John 2010-10-12 Information NY

John 2010-02-04开发CA

Sam 2011-05-01开发CA

Sam 2010-01-01 Project NY

Sam 2008-01-01程序员纽约

布拉德2011-04-03 Project NY

Brad 2009-01-01 Info NY

Brad 2007-01-01 Designer CA

现在,如果我根据上面的数据创建一个数据透视表,并在“日期”上设置一个过滤器,看看谁在“团队”下的“位置”工作,请说“2010-01-” 01至2011-12-31“

然后它会计算“John”三次,“Sam”两次,“Brad”一次。在“2010-01-01至2011-12-31”期间共有6名工作人员

现在我想要删除这些副本,这样如果“John”被计算一次,即使他切换到不同的“团队”或“位置”,他也不会被计算在内,所以我可以计算总数员工在“2010-01-01至2011-12-31”期间没有任何重复。

据我所知,如果我想编辑数据透视表并创建唯一值来删除这些重复项,我需要添加另一列。但我需要帮助创建此专栏。

有人可以帮助我吗?

非常感谢你们!

2 个答案:

答案 0 :(得分:0)

无论如何,请告诉我这是否适合你。

1)首先按“名称”和“日期”秒排序电子表格。

2)添加一个名为“旧位置”的额外列。

3)向下排序列表,对于遇到重复行的每个名称,单独留下第一个出现,但为所有旧重复项的“旧位置”列添加“X”。

现在,您可以通过保留“旧位置”列不等于“X”的行进行过滤。这应该只为您提供所有员工的最新职位。

只要没有两个不同的员工具有完全相同的名称,我认为这应该有效(否则尝试使用员工ID或每个人独有的东西而不是他们的名字)。

答案 1 :(得分:0)

在报告过滤器中添加“日期”,在行标签中添加“名称”,将“位置”的过滤器设置为“NY”,然后将“位置”放置在报告过滤器或行标签中,具体取决于您希望如何查看数据