对于每个新条目,将该值复制到另一列,但如果新条目只是其列中的重复,则不要复制该值

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

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

查看示例传播的屏幕截图sheet。

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

UNIQUE 公式。

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

执行此操作之前,F4 下的所有单元格都应为空。

外观:

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

=UNIQUE(A4:A100)

如果你想计算总购买量那么你可以使用SUMIFS() like-

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

记住 # 哈希仅适用于 Excel365,不适用于其他版本。对于旧版本的 excel 使用下面的公式从购买列表中提取唯一项目并使用 SUMIFS() 没有散列 #.

=IFERROR(INDEX($A:$A0,MATCH(0,INDEX(COUNTIF($F:F3,$A:$A0),0,0),0)),"")