Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel删除重复项并记录已删除的行号_Excel_Vba - Fatal编程技术网

Excel删除重复项并记录已删除的行号

Excel删除重复项并记录已删除的行号,excel,vba,Excel,Vba,E列 一, 二, 三, 四, 五, 五, 我想删除E列中的所有重复数据,但删除后,我想在其他工作表中记录我删除了哪一行,例如(第6行已删除)。怎么做?您可以创建一个新的索引列(键入1、2、3,然后高亮显示并向下拖动以创建行号)。然后,从另一列中删除重复项时,请扩展范围以包括两列。然后在“索引”列上使用类似于下面的内容来识别缺失的数字 您可以创建一个新的索引列(键入1、2、3,然后高亮显示并向下拖动以创建行号)。然后,从另一列中删除重复项时,请扩展范围以包括两列。然后在“索引”列上使用类似于下面的

E列

一,

二,

三,

四,

五,

五,


我想删除E列中的所有重复数据,但删除后,我想在其他工作表中记录我删除了哪一行,例如(第6行已删除)。怎么做?

您可以创建一个新的索引列(键入1、2、3,然后高亮显示并向下拖动以创建行号)。然后,从另一列中删除重复项时,请扩展范围以包括两列。然后在“索引”列上使用类似于下面的内容来识别缺失的数字


您可以创建一个新的索引列(键入1、2、3,然后高亮显示并向下拖动以创建行号)。然后,从另一列中删除重复项时,请扩展范围以包括两列。然后在“索引”列上使用类似于下面的内容来识别缺失的数字


Hi Marci,我认为这在我的实际情况下不起作用,因为我的实际数据是一个没有连续的大数字。您可以创建一个带有连续数字的新列,然后从带有大数字的列中删除,并扩大范围以从两个列中删除。Shi Marci,我认为这在我的实际情况下不起作用,因为我的实际数据是一个大数字,没有连续数据。你可以创建一个新的连续数字列,然后从大数字列中删除,并将范围扩大到从两个列中删除

    With ActiveSheet
        Set Rng = Range("E1").End(xlDown)
        Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes
    End With

End Sub