【问题标题】:How can I merge rows in Excel 2010?如何在 Excel 2010 中合并行?
【发布时间】:2016-07-27 12:06:06
【问题描述】:

我的 Excel 工作表包含 ID、日期、金额和名称列。 如果两行或多行具有相同的 id 和名称,我想将它们合并为一行,并将这两者的数量合并。有人可以帮我做这件事吗?

【问题讨论】:

  • 您可以像这样使用数据透视表来汇总数据,也可以使用 VBA 来汇总数据。如果您想采用 VBA 路线,那么我们希望看到 (1) 您的问题帖子中的相应标签和 (2) 您迄今为止编写的 VBA 代码,以便在这方面尝试解决方案。两者中的后者主要是因为该站点不是免费的代码编写服务。然而,我们努力帮助其他程序员编写自己的代码。
  • @pnuts 我刚刚为您发布了答案。让我知道这是否是您一直在寻找的。​​span>

标签: excel merge


【解决方案1】:

在另一列中使用与列 ID 和名称 (=ID&NAME) 的连接并查找数据透视表。移至插入->数据透视表选项以获取附加答案]

希望这可以澄清

【讨论】:

  • 是的,它可以工作。当单元格连接时,我们可以有一个正确的名称。然后通过使用新列,我们可以使用数据透视表找到总和值。我希望我不是错误的。您好 Alexxx,您是否按照我的建议来处理这个问题
【解决方案2】:

这是使用数据透视表的可能解决方案(据我所知):

如您所见,实际上并没有太多内容。只需插入数据透视表并将 ID 和名称拖动到 Rows,同时将日期和值移动到数据透视表的 Values 部分。 Column 部分中的Values 将自动生成。

最后我唯一改变的是格式化数据透视表,很好地执行以下操作:

  1. 按名称删除小计
  2. Design 部分的数据透视表菜单中使用我喜欢的数据透视表样式。
  3. 以表格格式显示项目。这意味着名称和 ID 显示在一行而不是以级联格式显示(ID 在一行,名称在第二行下方 + 缩进)。您可以通过右键单击名称并选择Field Settings 来实现此目的。将打开一个新窗口(显示设置)。在此处转到Layout & Print 选项卡并选择Show item labels in a tabular form。您可能需要对字段Name 重复该字段ID(取决于您选择在数据透视表的Rows 部分中首先显示的两个字段中的哪一个)。

如果这解决了您的问题或者您有任何疑问,请告诉我。

注意:由于没有提供样本数据,我做了一些。我当然希望这些数据与您尝试汇总的数据有些相似。

使用的样本数据:

ID  Date        Amount  Name
1   05.03.2015  121     Peter
2   14.01.2015  127     Max
3   11.01.2015  77      Eva
4   06.11.2015  141     Jamie
5   04.03.2015  58      Sophie
1   04.04.2015  94      Peter
7   20.06.2015  52      Lucas
3   14.12.2015  136     Eva
2   02.11.2015  93      Max
10  20.08.2015  59      Mason
4   11.01.2015  145     Jamie
4   02.02.2015  113     Jamie
4   26.02.2016  89      Jamie
1   30.03.2016  137     Peter
15  09.09.2015  81      Jackson
16  25.02.2015  61      Liam
2   26.02.2016  133     Max
2   26.10.2015  80      Max
19  25.09.2015  76      Aiden

【讨论】:

    猜你喜欢
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 2011-05-27
    • 2013-07-12
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多