【发布时间】:2011-07-25 08:57:36
【问题描述】:
无论如何要创建一个自定义的“汇总值字段”函数以在 XL 2007 数据透视表中使用。标准的 Sum、Count、Average、Max 等对我来说是不够的。我会接受 VBA 中的解决方案,或者需要 XLA 或 XLL 的解决方案。
请注意,我不是在询问计算字段或计算项。两者都不符合我的目的 - 我需要使用诸如中位数、第一四分位数等函数来总结基础数据。
【问题讨论】:
-
我不这么认为,但我想知道答案。
-
同意-我认为没有办法将回调绑定到自定义函数-因此您需要 (i) 添加带有临时计算的数据列,以便获得您想要的结果希望通过内置的聚合函数,或者(ii)编写 VBA 代码来进行聚合和总计蛮力。很遗憾,没有更好的方法 - 即使是加权平均值等简单的事情,对于数据透视表来说也是一种痛苦。
标签: vba excel excel-2007 pivot-table