【问题标题】:For every new entry, copy that value to another column, but if the new entry is just a repetition in its column do not copy that对于每个新条目,将该值复制到另一列,但如果新条目只是其列中的重复项,则不要复制该值
【发布时间】:2021-03-11 09:38:33
【问题描述】:

场景是从采购清单创建一个产品清单。每个 PURCHASE 历史记录在一个列中,这些产品需要自动添加到另一个列中,但如果再次输入之前在 PURCHASE 中输入的 PRODUCT,则无需在 PRODUCT LIST 中重复。

查看示例电子表格的屏幕截图。

在此示例表中,A 列是采购清单,F 列是我需要从 A 列中提取的内容。在 A 列中输入的每个产品都需要自动添加到 F 列,但如果在A列重复多次,该值只需要在F列中输入一次。 非常感谢您。

【问题讨论】:

  • 最好贴数据而不是截图。人们可以更轻松地关注和帮助。就我而言,我有一些空闲时间并再次将其全部输入以演示答案。

标签: excel excel-formula spreadsheet


【解决方案1】:

如果您只想要购买清单中的一件商品,那么您需要提取独特的商品。您可以通过各种方式进行操作。使用Excel365,您可以使用UNIQUE() 之类的函数

=UNIQUE(A4:A100)

如果你想合计购买总额,那么你可以使用SUMIFS()like-

=SUMIFS(B4:B14,A4:A14,F4#)

记住# 哈希仅适用于Excel365,不适用于其他版本。对于旧版本的 excel,请使用以下公式从购买列表中提取唯一商品并使用 SUMIFS() 而不使用哈希 #

=IFERROR(INDEX($A$4:$A$100,MATCH(0,INDEX(COUNTIF($F$3:F3,$A$4:$A$100),0,0),0)),"")

【讨论】:

    【解决方案2】:

    UNIQUE 公式。

    在您的 F4 中,粘贴以下公式:=UNIQUE(A4:A15,FALSE,TRUE)

    在您执行此操作之前,F4 以下的所有单元格都应该是空的。

    它的样子:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-01
      • 1970-01-01
      • 2022-08-19
      相关资源
      最近更新 更多