我正在寻找一种方法来动态透视 Excel 工作表中的数据,以便将数据置于通用格式中,无论数据集有多大。
例如:我希望能够将一个可能有 5 列、30 列或 x 列的电子表格转换为只有三列宽的通用格式。
以下是原始数据的示例:
我希望它看起来像这样:
有没有办法做到这一点,无论是通过宏还是使用任何其他 Excel 函数?
最佳答案
假设标签/数据位于 Sheet1 中,从 A1 开始。
插入新的 ColumnA。
对于 Excel 2003:激活汇总表中的任意单元格并选择“数据 - 数据透视表和数据透视图报表”:
对于更高版本,请使用 Alt+D、P:
访问向导选择多个合并范围和数据透视表,然后单击下一步>。
在“第 2a 步(共 3 步)”中,选择我将创建页面字段,然后单击下一步>。
在“Step 2b of 3”(未在模式中显示!)中,在范围:字段中指定汇总表范围(示例数据为 A2:E6),然后单击 < kbd>添加,然后下一步>。
- 在“第 3 步,共 3 步”中,选择数据透视表的位置(应使用现有工作表,因为仅暂时需要 PT):
- 单击完成创建数据透视表:
- 向下钻取(即双击)总计的交点(此处为单元格 L4 或
16
):
关于vba - 在 Excel 中透视数据的宏或方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32982294/