实例:在实际应用中,可能需要删除工作表中A列的重复内容而只保留一行,如何来解决这个问题呢?可以借助工作表CountIf函数来完成.我们先来讲解一下Countif函数.nCountif函数: 是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。语法规则如下:countif(range,criteria)参数:a) range 要计算其中非空单元格数目的区域b) criteria 以数字、表达式或文本形式定义的条件
2 删除重复数据行的代码及代码解读
在讲解完这个函数后,我们来看代码:Sub mynz_24() '第24讲 EXCEL中,如何删除重复数据行Dim R As IntegerDim i As IntegerWith Sheets('24')R = .[A65536].End(xlUp).RowFor i = R To 1 Step -1If WorksheetFunction.CountIf(.Columns(1), .Cells(i, 1)) > 1 Then.Rows(i).DeleteEnd IfNextEnd WithEnd Sub代码截图: