【问题标题】:Custom group in PivotTable数据透视表中的自定义组
【发布时间】:2014-08-12 20:26:41
【问题描述】:
我想在数据透视表中添加一个自定义范围组。例如,在报告销售的表格中,我希望列具有以下销售范围:
$0 - $24999
$25000 - $74999
$75000 - $124999
125000 美元 - 249999 美元
250000 美元及以上。
我怀疑一种方法可能是在我的源数据中添加一个额外的列,但我无法计算出分组公式。有什么想法吗?
【问题讨论】:
标签:
excel
excel-formula
pivot-table
vlookup
worksheet-function
【解决方案1】:
我建议一种简单的公式:
=VLOOKUP(A1,Bands,2)
复制下来以适应(在数据源中)虽然这也需要一个查找表(这里命名为Bands):
如果命名范围属于工作簿范围,则不必在同一个工作表中。
这样波段相对容易调整,但不规则。
【解决方案2】:
最简单的解决方案 - 在您的额外列中,输入一个公式,其中包含以下内容:
= ROUNDDOWN(Sales_Col_Value/25000,0)
这将使每个 25k 美元的括号变成 0、1 等...
或者,如果你希望它是 txt,你可以这样做:
= "$" & (ROUNDDOWN(Sales_Col_Value/25000,0) * 25000) & " - " & "$" & (((ROUNDDOWN(Sales_Col_Value/25000,0) + 1) * 25000) - 1)
希望这是有道理的