在 excel 中查找具有后缀的重复项并保留结果
Find duplicates with a suffix in excel and keep results
我有一个电子表格,其中一列 (A) 列出了商品,C 列显示了总售出量。我正在尝试查找 A 列中的所有项目。
问题是,有些项目是相同的,只是它们有一个后缀,大部分由 - 分隔。 C 列中的值也会不同。
示例:
字母表 = 5
ABC-123 = 3
ABC-543 = 2
我只想识别 123,然后合并所有值,这样它就会显示 ABC 和 10 作为总数。
我已经查看了如何删除重复的后缀,但到目前为止在尝试添加总值时未能找到方法。
非常感谢
你是说你的数据是这样的吗:
column A column B column C
ABC 5
ABC-123 3
ABC-543 2
如果是这样,你可以 select column A
然后转到 data
然后 text to columns
然后 delimited
select other
通过放置 -
符号、next
和 finish
。
结果必须是:
column A column B column C
ABC 5
ABC 123 3
ABC 543 2
那么你可以=sumifs(C:C;A:A;"ABC")
(记住B列必须是空的)
如果您在与文本相同的单元格中有 ABC-123 = 3
,那么您可以这样做:
=IF(SEARCH("ABC";F3);RIGHT(F3;LEN(F3)-FIND("=";F3)-1);"")
其中 F3
等于 ABC-123 = 3
上面的公式搜索 ABC
并在 =
符号后为您提供一个值,无论该值有多长。如果没有 ABC
它将 return 一个错误。
如果不需要查找 ABC
则只需使用:
=RIGHT(F3;LEN(F3)-FIND("=";F3)-1)
希望对您有所帮助。我不能发表评论,所以问你是否有问题。
最佳 - AB
我有一个电子表格,其中一列 (A) 列出了商品,C 列显示了总售出量。我正在尝试查找 A 列中的所有项目。
问题是,有些项目是相同的,只是它们有一个后缀,大部分由 - 分隔。 C 列中的值也会不同。
示例: 字母表 = 5
ABC-123 = 3
ABC-543 = 2
我只想识别 123,然后合并所有值,这样它就会显示 ABC 和 10 作为总数。
我已经查看了如何删除重复的后缀,但到目前为止在尝试添加总值时未能找到方法。
非常感谢
你是说你的数据是这样的吗:
column A column B column C
ABC 5
ABC-123 3
ABC-543 2
如果是这样,你可以 select column A
然后转到 data
然后 text to columns
然后 delimited
select other
通过放置 -
符号、next
和 finish
。
结果必须是:
column A column B column C
ABC 5
ABC 123 3
ABC 543 2
那么你可以=sumifs(C:C;A:A;"ABC")
(记住B列必须是空的)
如果您在与文本相同的单元格中有 ABC-123 = 3
,那么您可以这样做:
=IF(SEARCH("ABC";F3);RIGHT(F3;LEN(F3)-FIND("=";F3)-1);"")
其中 F3
等于 ABC-123 = 3
上面的公式搜索 ABC
并在 =
符号后为您提供一个值,无论该值有多长。如果没有 ABC
它将 return 一个错误。
如果不需要查找 ABC
则只需使用:
=RIGHT(F3;LEN(F3)-FIND("=";F3)-1)
希望对您有所帮助。我不能发表评论,所以问你是否有问题。 最佳 - AB