数据透视表中的自定义组

时间:2014-08-12 20:26:42

标签: excel excel-formula pivot-table vlookup worksheet-function

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

$0      -  $24999
$25000  -  $74999
$75000  - $124999
$125000 - $249999
$250000 and over.

我怀疑有一种方法可能是在我的源数据中添加一个额外的列,但我无法计算出分组的公式。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我建议使用这种简单的公式:

=VLOOKUP(A1,Bands,2)  

复制到适合(在数据源中)虽然这也需要一个查找表(此处命名为Bands):

SO25273490 example

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

这种方式相对容易调整,但不规则。

答案 1 :(得分:0)

最简单的解决方案 - 在您的额外列中,输入一个包含以下内容的公式:

= ROUNDDOWN(Sales_Col_Value/25000,0)

这将使每个25,000美元的支架进入0,1等......

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

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

希望有意义