none
咨询excel 删除重复项的使用的问题 RRS feed

  • 问题

  • 需求; 删除重复项目,并且保留指定的那一行数据

    例如:按 ID列删除重复项,但保留age列中数值最大的那一行的内容(2,       7,      18)或(3,       7,      18)均可,请问使用 powershell和excel 两种方式如何处理?

    实际环境可能由几十万条记录,需要删除重复项,并保留最大或最小值的那一项,如果出现多个相同结果,选择任意一个保留即可。

    序号 ,   ID ,  age,

    1,       7,    16

    2,       7,      18

    3,       7,      18

    4,       7,      17



    • 已编辑 ice9898 2021年1月5日 10:11
    2021年1月5日 10:08

答案

  • 你好,
    你可以尝试下面的操作。
    1. 将age列从大到小排序:

    2. 选择范围- 数据- 删除重复值- 只勾选ID- 确认:


    关于PowerShell暂时你可能需要到专门的PowerShell论坛咨询。


    Emi Zhang


    如果以上回复对您有所帮助,建议您将其标记为答复。如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    2021年1月6日 9:58
    版主

全部回复

  • 你好,
    你可以尝试下面的操作。
    1. 将age列从大到小排序:

    2. 选择范围- 数据- 删除重复值- 只勾选ID- 确认:


    关于PowerShell暂时你可能需要到专门的PowerShell论坛咨询。


    Emi Zhang


    如果以上回复对您有所帮助,建议您将其标记为答复。如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    2021年1月6日 9:58
    版主
  • 您好,能告知下 excel  删重机制吗? 如仅保留自上而下 第一个发现的数据
    2021年1月7日 8:13
  • 你好,

    测试的结果下来,确实是这样的一个行为。


    Emi Zhang


    如果以上回复对您有所帮助,建议您将其标记为答复。如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    2021年1月7日 9:17
    版主