总结Excel-table的部分

Summarize parts of Excel-table

我在 Microsoft Excel Office VBA 有问题。

有一个 table 有两行(从头到尾)和数千行。

第 1 行的字符串包含 Adob​​e 等软件公司的名称。

第 2 行是包含第 1 行公司产品名称的字符串,例如 Acrobat Reader 11.

所以我想要的是,第 2 行中的字符串,如:"Acrobat Reader 11" 和 "Acrobat Reader 10" 将汇总为 "Acrobat Reader" 这可能吗? 不仅是版本号,"Office Word" "Office Excel" 到 "Office".

你能帮帮我吗?顺便说一句,我是 VBA 和 Excel.

的菜鸟

问候

您需要先按照评论将第二列拆分为多列。 (在 Excel 2010 年:数据选项卡 - 文本到列 - 分隔符 - 分隔符:space) - 您的数据将如下所示:A 列:公司,B-C 列产品名称,删除其他列

之后您应该添加一列,告诉您产品名称的第二个单词(例如 Reader)是否在多行中使用,以便您可以对其进行分组,或者它是唯一的:=COUNTIFS(B:B,B2,C:C,C2),我们称这个新列为唯一。

如果第二个单词不唯一,现在您需要另一列来合并前两个单词:=B2&IF(D2>1," "&C2,"")

最后只创建一个包含 A 列和 E 列的数据透视表。