搜索表并合并具有相同 A 列和 B 列的行并将它们的值添加到 C 列中

搜索表并合并具有相同 A 列和 B 列的行并将它们的值添加到 C 列中

我想搜索整个表(1200 多行)并合并 A 和 B 列相同的行,然后添加它们的 C 列值。

如果 A 列和 B 列与任何其他行相同,则合并这些行并添加 C 列中的值。

apple  orange 2

apple  banana 1

apple  orange 5

将导致:

apple   orange 7

apple   banana 1

我如何在 Excel 中执行此操作?数据透视表不是一个选项。

答案1

@wwl 我已经修改了这个现有的答案,希望能为您提供更接近您所追求的答案 -

您的数据结果适用于数据 -> SubTotal 例程。通过一些细微调整,您可以获得每个相同匹配项的总计数字(总和)。

创建一个临时连接列以将 A 列和 B 列合并在一起,以便于操作。为了节省此解决方案后面的额外演示编辑,请使用包含空格的连接公式。

C2=A2&" "&B2       (Don't include the "C2" in the actual cell!)

您将此公式复制到列表底部。然后,您应该根据新列公式结果按 A->Z 排序列表,以便将所有相同的匹配项分组在一起。

在此处输入图片描述

然后突出显示数据表,并选择“数据 -> 小计”菜单功能。这将弹出一个窗口让您做出特定选择,因为该功能会遍历您的列表并尝试创建每个分组匹配的“小计”。

在此处输入图片描述

仔细阅读功能选项(并且从字面上理解,因为窗口会引导您完成将要发生的事情),它应该对您的特定列和标题有意义。(即,如果与此示例不同,请具体遵循您的工作表)。

因此,这次我通过简单地折叠生成的分组来更有效地使用 SubTotal 函数结果。

在此处输入图片描述

选择单元格左侧的 (2) 第二级框,这会将组折叠为小计标题。然后,为了整理显示,您可以隐藏 A 列和 B 列。

该解决方案的这一较简单版本中未添加任何条件格式。

在此处输入图片描述

相关内容