【发布时间】:2017-05-11 02:46:57
【问题描述】:
我在 Excel 中有一个数据透视表,我正在尝试对结果进行一些计算。这一切都很好,但是由于数据透视表的分组,我遇到了问题。
我有一个数据集,指示兽医诊所特定客户/患者的交易历史。这些由我的数据透视表中的 clientID 和患者姓名反映。我使用数据透视表按客户分组,然后耐心查看第一次购买的时间以及总共购买了多少。然后我想为每个病人做一个计算。
我的问题在这里。 Excel 将每个客户的所有数据分组在我称之为“第 1 层结果”中。我要计算的唯一数据是“第 2 层结果”。在下面的屏幕截图中,这些是第 7 行,然后是第 8-9 行。
实际上,我想在 F 列的等式中包含一些内容以忽略任何粗体文本,但 Excel 似乎无法做到这一点。 VBA 对我来说是一个显而易见的解决方案,但我正在为销售人员创建步骤,以便他们在现场时分析数据。我们需要让事情尽可能简单。复制和粘贴单元格内方程是一回事,但使用 VBA 就有点过头了。
关于如何忽略第 1 层结果有什么想法吗?
【问题讨论】:
-
您的客户 ID 似乎始终是一个数字。你试过
=IF(ISNUMBER(A4),"",your formula) -
我确实想到了,是的。这是假设患者姓名中永远不会有数字。由于我们谈论的是宠物(在兽医诊所的背景下),这是一个安全的假设,但不一定能保证。我只是想找到一些万无一失的东西。
标签: excel pivot-table