Excel 数据透视表中的自定义组

Excel 数据透视表中的自定义组,excel,excel-formula,pivot-table,vlookup,worksheet-function,Excel,Excel Formula,Pivot Table,Vlookup,Worksheet Function,我想在透视表中添加一个自定义范围组。例如,在报告销售情况的表中,我希望有具有以下销售范围的列: $0 - $24999 $25000 - $74999 $75000 - $124999 $125000 - $249999 $250000 and over. $0 - $24999 $25000 - $74999 $75000 - $124999 $125000 - $249999 250000美元及以上。 我想一种方法可能是在源数据中添加一个额外的列,但我无法

我想在透视表中添加一个自定义范围组。例如,在报告销售情况的表中,我希望有具有以下销售范围的列:

$0 - $24999 $25000 - $74999 $75000 - $124999 $125000 - $249999 $250000 and over. $0 - $24999 $25000 - $74999 $75000 - $124999 $125000 - $249999 250000美元及以上。
我想一种方法可能是在源数据中添加一个额外的列,但我无法计算出分组的公式。有什么想法吗?

最简单的解决方案-在您的附加栏中,输入一个公式,其中包含以下内容:

= ROUNDDOWN(Sales_Col_Value/25000,0)
这将使每个2.5万美元的括号变成0、1等

或者,如果您希望它是txt,您可以执行以下操作:

= "$" & (ROUNDDOWN(Sales_Col_Value/25000,0) * 25000) & " - " & "$" & (((ROUNDDOWN(Sales_Col_Value/25000,0) + 1) * 25000) - 1)

希望这有意义

我建议一个简单的公式:

=VLOOKUP(A1,Bands,2)  
向下复制以适应(在数据源中),但这也需要一个查找表(此处命名为
Bands
):

如果命名范围是工作簿范围,则不必在同一工作表中

通过这种方式,条纹相对容易调整,但不规则