您好我正在尝试从存储在 excel 数据透视表中的数据开始进行一些计算。
我知道有一个GetPivotData
非常有用的函数,但它只允许检索单个值。我想使用工作表功能来“查询”我的数据(例如,对列中的一些值求和,而不过滤数据透视表),但我找不到一种方法来轻松引用数据透视表的范围。可以假设表格的“结构”是固定的,但不是其中的数据:我发现的最佳解决方案是编写一个UDF
函数来获取对表格范围的引用:
Function getPvRange(firstcell As Range) As Range
Set getPvRange = firstcell.PivotTable.TableRange1
End Function
我可以在我的公式中使用这个函数。我想知道是否有一种简单的(我的意思是没有定义动态范围名称)直接方式(我的意思是,不使用 VBA)来引用数据透视表范围?