如何查看具有实际列值的数据透视表,例如在 excel 中的访问
Posted
技术标签:
【中文标题】如何查看具有实际列值的数据透视表,例如在 excel 中的访问【英文标题】:How to view a pivot table with actual column values like access in excel 【发布时间】:2013-04-18 16:04:03 【问题描述】:我已尝试搜索此内容,但由于问题的措辞而无法找到答案。如果之前有人问过,请指出正确的方向。
我在 Excel 和 Access 中有完全相同的数据,但是,透视表的查看方式不同,如下所示:
Excel 视图和数据
访问视图,相同数据
您可以在 access 中看到数据透视表具有实际值 (Y, N),而在 excel 中它会汇总这些值。我希望 excel 显示像 Access 这样的实际值,而不是总和。
我将很快切换到 Office 2013,并且需要知道如何在 Excel 2013 中执行此操作,因为在 Access 2013 中从 Access 2010 中删除了数据透视表。
我也尝试将数据添加到列部分,但这样做会导致更难理解和不同的视图,如下所示:
【问题讨论】:
也许只是因为您使用的是模拟数据,但数据透视表主要是用于跨维度汇总数据的便捷工具。您的用例似乎完全不同。如果你有一千个人,那么假设每个人只上一所大学,那么一千列的值就在一行中。 【参考方案1】:我认为这就是你想要做的......
看起来您需要在表格中添加一个额外的列,将是/否的布尔值显示为房屋和汽车的 1/0
然后,使用这两个新列作为数据透视表中的值总和。右键单击数据透视表,转到选项,并确保将“空单元格”设置为空白。然后,对于每个值,您需要这种自定义格式 [>=1]“是”;[=0]“否”; 不要复制并粘贴它 - 它不起作用(无论如何都不适合我)。手动输入。
我从这里得到了信息(这可能解释得更好)http://chandoo.org/wp/2012/05/07/displaying-text-values-in-pivot-tables-without-vba/
【讨论】:
很好,在看到“自定义格式”之前,我已经做了一个公式。 cell=IF(celltoleft="1","Y","N") ,然后隐藏 celltoleft。如果没有仅复制/粘贴值和调整大小选择,数据透视表可能会阻碍这一点。在您第一次输入自定义格式后,自定义格式在 Mac 上有点古怪,您必须从列表中再次选择它才能最初“采用”。但在那之后就很好了!以上是关于如何查看具有实际列值的数据透视表,例如在 excel 中的访问的主要内容,如果未能解决你的问题,请参考以下文章