如何用公式替换 Excel 中的所有重复值?

How do I replace all duplicate values in Excel with a formula?

我正在尝试通过公式将我的传播sheet 中的所有重复值替换为原始值。但是,我发现很难使用正确的公式来执行此操作。

我的传播sheet 中有多个苹果条目,旁边有一个相应的数字。

2016/10/22,我收到了2个苹果。 23号收到4个,以此类推

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

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

如果发现重复项,将所有数值替换为原始值 (2)。

谁能帮我出个公式,我用的不多excel

任何信息都会有所帮助,and/or 如果你能为我指明正确的方向,那将是最有益的。

如果您想了解有关我的问题的更多信息,请尽管提问,我会尽力为您更好地构建这个问题。

感谢您的帮助。

编辑:请记住,我的 sheet 中可能还有其他重复值。在这种情况下,我只希望公式影响苹果,而在不同的公式中影响香蕉。

您不必使用 vba,您也可以使用公式 (INDEX MATCH) 来获得您想要的结果。

正如您在下图中看到的,此公式查找 B 列中单词的第一次出现,returns 它是 A 列中的对应值。