如何在Excel中查找Dulpicate行并更新状态为其重复的列

一个excel具有clolumns银行帐号,从date,到date和状态

如果有任何重复的价值发生像三列银行帐号,从date,date是相同的(见下面的例子),那么我们需要更新状态列为复制,如果两列是相同的,而第三列是不同的,那么它的当且仅当三列相同时,不是重复值,只有我们需要更新状态。

Bank Account Number From Date To Date Status 123456789 22-08-2006 01-10-2007 123456789 03-07-2010 05-09-2010 123456789 22-08-2006 01-10-2007 Duplicate 123456789 22-08-2006 01-11-2007 423823157 30-09-2015 09-09-2017 123456789 22-08-2006 01-10-2007 Duplicate 423823157 30-09-2015 09-09-2017 Duplicate 423823157 30-09-2016 08-09-2017 

在线find以下解决scheme:

https://www.codeproject.com/Questions/1028584/How-to-find-duplicate-data-in-the-EXCEL-File-in-cs

 var qry = from p in tableName group p by p.columnNameinto grp where grp.Count() > 1 select grp; foreach (var product in qry) { MessageBox.Show("Duplicate Found!"); } 

希望这可以帮助。