Tag: 枢轴表

数据引用无效错误将数据透视表移动到现有工作表时Excel

我有一个Excel工作簿,并创build了一个数据透视表。 我现在想把这个数据透视表移动到同一个工作簿中的现有工作表中。 当我尝试这样做时,我收到以下错误消息。 创build新的数据透视表并尝试将其放置在现有的工作表中时,也会收到此消息。 相反,我必须创build一个新工作表来放置数据透视表。 感谢您的帮助!

Excel中的数据透视表中的值与其他公式相关联

我希望Amount-Vlookup列的值为0.只有列的第一个单元格按公式工作,但是当拖动列的第一个单元格时,第二个和第三个值的值不会自动获得正确的答案。 列的第一个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L22 列的第二个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L23 列的第三个单元格的公式:= GETPIVOTDATA(“Amount”,$ I $ 12,“Invoice / Receipt#”,2031000477)+ L24

如何在Excel VBA中显示多个PivotItems

我在工作表“主”中有一个数据透视表。 在PivotField “报表filter”中,我有“国家代码”,其中包含200个国家。 我想使用InputBox从该filter中显示多个国家/地区。 问题是我需要手动select最小的一个国家或所有的filter,并运行这个程序。 我不能通过这样做得到正确的数据。 我需要取消select所有的国家,然后我需要运行。 我的代码 Sub Addcountries() Dim ws As Worksheet Dim str1 As Variant Dim Data As Variant Dim pf As PivotField Dim target As PivotTable Set ws = Sheets("Main") str1 = Application.InputBox("Enter the Country – comma separated") If str1 = False Then MsgBox "Please Enter one Country", , "Filter Country" […]

在Excel中隐藏数据,提取最初链接到MDB文件的数据

我收到了一个引用MDB文件中某些数据的Excel文件。 当我打开文件时,我只能看到基于下拉列表和数据透视表的摘要。 来自MDB文件的数据似乎已经embedded到XLS文件本身中。 如果我在Notepad ++中查看文件,我可以看到我正在查找的信息(虽然混入了xls文件的二进制数据)。 我很好奇,如果有人知道从XSL文件中提取这种types的embedded式数据的方式。 原来的MDB文件早已不复存在。

数据透视表数值现在是扭曲的

在Excel 2003中,我有一个意外尝试select不存在的页面字段项目(纽约)的macros。 这将当前选定的页面字段(阿拉巴马州)重命名为我尝试select的值(纽约)。 我现在有3或4个值现在是错误的。 有没有办法刷新这些数据透视表值到正确的值, 而无需从头重新创build数据透视表 ? 谢谢

从Excel电子表格查询SQL Server 2005数据库表

脚本 我有一个由4列和600万行组成的数据库。 我希望能够使用Excel以相同的方式使用Excel来查询这些数据,我可以使用Sql Server Management Studio来查询这些数据。 我有一个谷歌周围,阅读一些文章,但在所有诚实,我真的不知道足够的实施真正知道在教程中寻找什么。 题 有人能向我解释一下这个工作的方式,以及我怎么去实现一个看起来相当简单的想法? 编辑: 所以例如 – 我有几个简单的查询,我想在这个数据上运行。 我怎么去设置这些呢? 是所有的数据首先加载到Excel工作表(或至less链接到Excel工作表,以便用户可以select数据进行实时查看?) – 我不能物理加载600万行作为Excel不能拿这个水平的数据…..

在Excel中查看OLAP立方体详细信息

有没有办法在Excel中查看OLAP多维数据集中的细节(谷物)? 我知道excel已经可以显示聚合的措施,但用户希望看到的细节…即个别粮食。 所以,在我的情况下,事实表包含订单信息(订单号,美元金额等)。 这些措施都是汇总的,但是一旦用户看到汇总,他们希望能够看到汇总的细节。 无论如何要做到这一点?

在Excel中使用数据透视表进行计算

真的很愚蠢的问题,但似乎无法find答案。 我有一个工作表与列名,报告,成功。 名称和报告是文本,成功是1或0。 我做了一个数据透视表来总结结果。 再三列:名称,报告数量(报告数量),成功数量(成功总数)。 现在我想有一个成功的百分比。 所以成功的总和除以报告的数量。 如何做到这一点,dynamic?

数据透视表最大返回空白而不是实际值

我有一个数据透视表,使用下面的源数据 Group Product Date added Group1 Item1 2012-01-01 Group1 Item2 2012-01-02 Group1 Item3 (blank) Group2 Item4 2011-10-03 Group2 Item5 2011-10-05 当我构build数据透视表如下 Row label : Group Values : MAX(Date added) 我得到以下结果 Groups MAX(Date added) Group1 (blank) Group2 2011-10-05 我不知道为什么会发生这种情况,我期待group1的项目能够获得2012-01-02。 即使我有#ERROR或#VALUE错误也会发生同样的行为。 我如何处理这种问题,我可以用1900-01-01填充我的源数据还是有一个忽略空值或错误值的函数? 谢谢。

Excel 2010:如何更改数据透视表源数据而不断开切片机?

我已经研究过这个疯子了,我担心没有答案。 但也许这个网站上真正聪明的人可以帮助。 我有两个工作簿一起工作 – Charts.xlsm和Data.xlsm。 他们总是在一起放在同一个文件夹中。 Charts.xlsm显然包含了我所有的图表,但是它们都链接到Data.xlsm中的表格作为源代码。 我的Charts.xlsm中还有很多连接到图表的切片器,当它们连接到具有相同数据源的图表时,它们共享caching。 两个工作簿总是同时打开,以便数据源引用如下所示:“Data.xlsm”!Table1 这一切都很好,直到我把这些工作簿放在另一台计算机上(这就是为什么我这样做,所以我需要找出如何解决这个问题)。 工作簿closures后,源数据引用将更改为硬盘上的特定位置:“C:\ Folder \ Data.xlsm”!Table1 如果我想手动将其更改回本地引用,则必须先切换并断开每个切片器,刷新表格,然后重新连接每个切片器。 不是我的客户可行的解决scheme。 每次使用Charts.xlsm打开时,我都会使用VBA来更改引用,但是当我尝试时,会发生以下两种情况之一:工作簿产生的错误会阻止保存,或者Excel完全崩溃。 这是完美的切断切片机的代码,但会产生“保存”错误: Sub Disconnect_Slicers() Dim oSliceCache As SlicerCache Dim PT As PivotTable Dim i As Long For Each oSliceCache In ThisWorkbook.SlicerCaches With ActiveWorkbook.SlicerCaches(oSliceCache.Name).PivotTables For i = .Count To 1 Step -1 .RemovePivotTable (.Item(i)) Next i End With Next oSliceCache […]