Excel-根据两个标准将数据拆分为表

Excel-根据两个标准将数据拆分为表,excel,Excel,我有一个原始数据,我想根据指定原因的标准对其进行分割,但也会按日期进行分割 因此,当我在这里有我的原始数据样本时: Col1 Col2 Col3 Col4 Row1-Sample Figure1 To be rcvd 02/11/1996 Row2-Sample Figure1 To be rcv

我有一个原始数据,我想根据指定原因的标准对其进行分割,但也会按日期进行分割

因此,当我在这里有我的原始数据样本时:

Col1                 Col2                  Col3              Col4
Row1-Sample          Figure1               To be rcvd          02/11/1996
Row2-Sample          Figure1               To be rcvd          02/11/1996
Row3-Sample          Figure1               To be dlvd          04/11/1996
Row4-Sample          Figure1               To be rcvd          02/11/1996
Row5-Sample          Figure1               To be dlvd          05/11/1996
我会得到:

      Col1                 Col2                  Col3              Col4

    Row2-Sample          Figure1               To be dlvd         02/11/1996
    Row3-Sample          Figure1               To be dlvd         02/11/1996
SheetName=Feb_Col4

工作表名称必须是日期+原因3

  Col1                 Col2                  Col3              Col4
Row2-Sample          Figure1               To be dlvd         02/11/1996
Row3-Sample          Figure1               To be dlvd         04/11/1996

有没有人能告诉我如何开始这项工作。

你可以从这里向两个方向走:

我的建议是,所有数据操作都要将所有数据存储在一个MS Access文件中,使用SQL操作数据并不困难 掌握并使用ODBC在MS Excel中报告结果 连接

如果要继续使用MS Excel,可以从此数据集“插入->透视表”创建透视表。在创建透视表之前,请通过在本例中称为Tab的Col5中连接Col3和col4来准备数据 =C2&&textD2,YYYY-MM-DD,并使用值1创建一个额外的列来计算行数。然后在行标题中使用cols 1、2、3和4定义透视表,并在值字段中使用count值以经典布局显示透视表。关闭行标题中所有字段的小计。将新列“Tab”放入数据透视表的“报告筛选器”字段中

在excel结果中使用荷兰语,但我相信这有助于解释

现在,您可以使用透视表命令“ShowReportFilterPages”为“tab”列的每个值创建一个选项卡


第2行在两个示例中都是,为什么?请具体说明您需要什么样的想法?您是否了解VBA并需要帮助代码的流程应该是什么,或者您是否需要帮助来学习VBA?