如何使用公式replaceExcel中的所有重复值?

我试图通过公式replace原始值的电子表格中的所有重复值。 但是,我发现使用正确的公式来执行此操作非常困难。

我的电子表格中有多个苹果条目,旁边有相应的数字。

2016年10月22日,我收到了2个苹果。 23日,我收到了4,依此类推。

Number | Item 2 | Apple 4 | Apple 5 | Apple 

我的伪代码看起来像这样:

如果find重复项目,请将所有数字值replace为原始值(2)。

有人可以帮我一个公式,我不使用Excel太多。

任何信息都将有所帮助,并且/或者如果您指出我正确的方向,那将是最有益的。

如果您想了解更多有关我的问题的信息,请询问,我会尽力为您解决这个问题。

感谢您的帮助。

编辑:请记住,我可能在我的工作表中也有其他重复的值。 我只想要这个公式在这种情况下影响苹果,而香蕉则以不同的公式。

你不必使用vba,你也可以使用一个公式(INDEX MATCH)来得到你想要的结果。

如下图所示,此公式查找B列中单词的第一个出现位置,并在列A中返回相应的值。 在这里输入图像说明