Tag: 枢轴表

Excel数据透视表:如何根据date时间值来计算员工的工作天数?

在我的理论数据集中,我有一个列出销售date和完成交易的员工的清单。 我知道如何进行分组,以显示每位员工每天有多less销售额,但是我想知道是否有一种方法可以统计出有多less分组天数的销售额超过0。 例如,以下是原始数据集: Employee | Order Time A | 8/12 8:00 B | 8/12 9:00 A | 8/12 10:00 A | 8/12 14:00 B | 8/13 10:00 B | 8/13 11:00 A | 8/13 15:00 A | 8/14 12:00 这是我创build的数据透视表: Employee | 8/12 | 8/13 | 8/14 A | 3 | 1 | 1 B […]

使用多个字段和不分组的Excel数据透视表sorting

我有一个Excel工作簿,其中一个工作表上的联系信息和另一个上的表单。 我想要创build另一个工作表,其中有筛选的联系人FULLNAME集显示在窗体工作表上的列表中。 我有一个透视表与FULLNAME工作,但我不能添加一个sortingLASTNAME没有分组的项目,这不是我想要的。 任何build议,不包括数据重复 更新: 所以我用这种方法部分按照我想要的方式工作。 下面的图片是一个基于工作表中的表格的重要表格。 你可以看到名字是按名字sorting的。 我希望他们按姓氏sorting 所以当我把姓氏添加到Piviot表中时,我可以按姓氏sorting,当然,它将像这样分组数据,这是预期的。 这在我的表单列表中给了我这个结果 正如你所看到的名字分组条目也显示在列表中是不可取的。 更新:使用下面的Andreas解决scheme和其他一些修改我能够完成这个问题。 我发布了一个完整的解决scheme,因为我知道别人会需要它。 所以在下面的图片中使用了Andreas解决scheme,它给了我数据透视表右边的第一组数据。 正如你所看到的,它有空间,并将难看的表绑定到一个列表。 所以使用下面的macros函数,我能够创build没有空格的第3列数据。 function如下… =IFERROR(INDEX(SortedSpacedRange,SMALL((IF(LEN(SortedSpacedRange),ROW(INDIRECT("1:"&ROWS(SortedSpacedRange))))),ROW(A1)),1),"") 我没有在函数中使用范围数据,而是使用名为“SortedSpacedRange”的第二列数据创build了一个表。 这使我可以更好地使用多张纸。 不要忘记使用Ctrl + Shift + Enter来插入函数。 正如你在下面看到的,我现在有一个姓氏sorting列表,没有空格,而不是有意放在未分页表的第一行。 我希望有人认为这有用。 再次感谢安德烈亚斯

如何在Excel中计算旋转加权平均值?

我拥有的数据是: Category Name | Item name | Param 1 | Param 2 ——————————————— Category A | Item 1 | 10 | 20 Category A | Item 2 | 15 | 25 Category B | Item 3 | 20 | 30 Category B | Item 4 | 40 | 35 我如何计算每个类别的每个项目的枢轴加权平均值? Category A | (10*20+15*25)/(20+25) Category […]

在数据透视表中设置一列作为另一列的百分比

如何使一列成为数据透视表中另一列的百分比? 例如,在下面。 我想把第二列设置为以下百分比1/1 44/46 1/1 44/46 / 459/465等。对于第三列,我希望它以百分比1/1出现。 41/44等等。

Excel Pivot高级如何合并多个列

我有一张桌子,看起来像这样 – Key | X | Y | Z | Date | Date | Date 1a | 01-Jan-16 | 15-Jan-16 | 2a | | 01-Feb-16 | 3a | | | 01-Mar-16 我需要在这个表上做一个数据透视表,得到一个看起来像这样的结果表 – Key | Type | Date 1a | X | 01-Jan-16 1a | Y | 15-Jan-16 2a | Y | 01-Feb-16 3a | […]

Excel:排名前5的行,并结合其余

我使用的数据透视表,我需要得到前5行,然后合并剩下的一行,5日之后,总行之前(如下所示)。 有没有办法做到这一点? 目前,“其他”和“总计”行被手动添加,但如果数据透视表数据集的大小发生变化,则会被覆盖或孤立,并且每次刷新时都需要进行过多的维护。 编辑 :我应该提到,数据透视表是从一个单独的数据源生成的,这是在多个其他选项卡上使用的。

如何设置包含数据透视表的仪表板的背景颜色?

我select了整个工作表并将填充颜色值设置为黄色,删除了网格线,并预期扩展行具有黄色,但当行折叠时它变成白色。 检查图片

如果资源数据为空,则清除数据透视表

我想检查一张工作表中的3个数据透视表的资源数据是否为空,如果是的话,它应该清除另一个工作表中的数据透视表内容而不删除数据透视表。 现在我的问题是,数据透视表也在更新之后提交最后一个值并且不清除它自己。 我总是得到一个方法不匹配的错误。 这是我的代码: Dim pt As PivotTable Dim myCellRange As Range Set myCellRange = ThisWorkbook.Sheets("Data").Range("A1:A500") If ThisWorkbook.Sheets("Data").CountA(myCellRange) = 0 Then Set pt = ThisWorkbook.Sheets("Analysis").PivotTables(1) pt.ClearTable End If 任何想法是什么错误?

过滤pandas数据透视表

我试图通过SQL查询为Pandas提供一些数据,然后将旋转结果保存到.csv文件中。 到目前为止我已经成功了。 import cx_Oracle import pandas as pd query = """ SELECT dt, –Workstack, GM, COUNT(JOB_NUMBER) FROM MY_TABLE GROUP BY dt, –Workstack, GM """ connection = cx_Oracle.connect("<My_Username>", "<My Password>", "<Database String>") df = pd.read_sql_query(query, connection) piv = df.pivot(index='GM', columns='DT', values='COUNT') print (piv.head()) piv.to_csv('''Workstack.csv''') 现在我希望包含查询variables中使用的“Workstack”字段,并且还希望使用“pandas”过滤不同string的字段“工作包”,然后将其粘贴为不同的csv文件或在同一个Excel文件中。 但是,当我在查询中包括工作堆python给了我这个错误… ValueError: Index contains duplicate entries, cannot reshape 任何想法如何解决这个问题? 最终,我想要使用python Excel模块将上面的数据透视表粘贴到不同的单元格和工作表上。 […]

macrosbutton基于切片机复制数据透视表中的链接

我开始使用包含所有数据的数据透视表。 其中一个数据字段是我最终想要发送给我的用户的URLstring。 要通过数据透视表进行search尽可能简单,我有几个切片器窗口让用户点击他们的search条件。 我想要做的是基于他们的search条件(一度缩小到一个结果),是有一个macrosbutton,自动启动他们的浏览器(可以说是Internet Explorer)的数据透视表中的链接。 我可以找出启动浏览器(或只是一个复制文本),但有没有一种方法,我可以编程macrosbutton的动作基于与我的数据透视表关联的切片器的select? 任何帮助将非常感激!