合并两列excel枢轴报告

我有我的Excel表格中的数据,如下所示:

在这里输入图像说明

为了解释,我已经隐藏了一些列(请忽略它们)。 我已经采取了你所看到的上述观点的枢纽,其输出如下:

在这里输入图像说明

然而,我期待一个类似于下面的输出,其中L1和L1C(表示相同的东西)显示为一个实体(就像它来自一列本身一样)

在这里输入图像说明

Excel的支点function是否提供了这种效果?

ps:如果你想访问我用过的数据,请访问我的谷歌文档文件:点击这里

更新:

我做了什么来达到所需的结果是通过Excel公式生成所需的列。 (因此,您会注意到我在上面分享的电子表格中的名称字段之后的列)。 这是唯一的方法,你可以在摆动期间在Excel中的这个问题?

在设置好数据后,如前两个屏幕截图所示,您可以select数据透视表中的一个单元格,然后尝试运行此代码以获取最后的屏幕截图:

Sub UpdatePivot() With ActiveCell.PivotTable AddPivotLabels .PivotFields("l1"), .PivotFields("l1c") AddPivotLabels .PivotFields("l2"), .PivotFields("l2c") AddPivotLabels .PivotFields("l3"), .PivotFields("l3c") End With End Sub Sub AddPivotLabels(pName1 As PivotField, pName2 As PivotField) Dim i As Long For i = 1 To pName1.PivotItems.Count pName1.PivotItems(i).Value = pName1.PivotItems(i).SourceName & _ " (" & pName2.PivotItems(i).SourceName & ")" Next i End Sub 

注意 :这里假设关系是1-1,你可能想要在更大的数据集上运行之前检查一下。