【问题标题】:How do I replace all duplicate values in Excel with a formula?如何用公式替换 Excel 中的所有重复值?
【发布时间】:2017-03-08 10:05:09
【问题描述】:

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

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

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

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

我的伪代码如下所示:

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

谁能帮我出个公式,我不会用excel太多。

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

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

感谢您的帮助。

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

【问题讨论】:

  • 既然你想替换不同单元格中的值,那么你需要VBA。除了调用它们的单元格之外,UDF 不能更改单元格(如果不是通过一些危险的技巧)

标签: excel vba duplicates formula


【解决方案1】:

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

如下图所示,该公式在 B 列中查找单词的第一次出现,并在 A 列中返回它的对应值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多