如果 Excel 中的 A 列和 B 列单元格相似,则添加行的值

如果 Excel 中的 A 列和 B 列单元格相似,则添加行的值

我有一个情况。我有三列

|    A    |  B  |   C   |
|Category | Sub | Price |

A 列基本上是类别列,B 列是子类别,“C”是价格。

如果类别名称和子类别名称相同,我需要在 C 列中添加价格。数据结构如下:

|A    |B      | C  |
Cat A | Sub A | 100
Cat A | Sub A | 100
Cat A | Sub B | 100
Cat A | Sub A | 100
Cat B | Sub A | 100
Cat B | Sub B | 200
Cat B | Sub B | 100

因此,我需要添加具有相似 A 和 B 的行的值并使其成为一行。

例如,在 Excel 中查找所有 Cat A 和 Sub A 并创建一行,然后将以下所有值相加:

Cat A | Sub A | 300
Cat A | Sub B | 100
Cat B | Sub B | 300

我使用了“合并”选项,但它只占用左一列,因此如果我根据 A 列选择数据,它不会保留 B 列数据。

请帮忙。

答案1

  • 您可以使用删除重复项功能仅获取唯一记录。

选择 A 列(即类别)和 B 列(即子类别)并使用删除重复项或使用独特记录高级过滤器中的功能。并将记录粘贴到其他地方。

这里,不要选择 C ​​列,即价格

之后,您将获得两列具有唯一记录的列。

cat   sub-cat
---   -------
Cat A   Sub-cat A
Cat A   Sub-cat B
Cat B   Sub-Cat A
Cat B   Sub-Cat B

现在,您可以使用求和函数公式

第二种方法和简单的方法是使用评论中提到的数据透视表

相关内容