如何删除基于列的重复行(保留第一个)?

时间:2018-11-15 00:05:45

标签: google-sheets google-sheets-formula gs-vlookup

我正在尝试从Google表格文件中删除重复项。这是一个初始表示例:

     A       B   C   D
HelloWorld1  2   6  41
HelloWorld1  4   3   5
HelloWorld2  6   46  6
HelloWorld2  2   4   4
HelloWorld2  5   6   2
HelloWorld3  9   3   5

它应删除所有重复项,但保留第一项:

     A       B   C   D
HelloWorld1  2   6  41
HelloWorld2  6   46  6
HelloWorld3  9   3   5

我尝试了不同的公式和技术,但是我没有让它们起作用。 排序不适合,因为我需要保留行的相同顺序。

我已经尝试根据第一列删除以下公式,但是收到了An array value could not be found

 =ArrayFormula(vlookup(UNIQUE(ARRAY_CONSTRAIN(A:A,COUNT(A:A),1)),A:D,column(A:D),1))

请帮助编写正确的公式,如果可以在单个公式或查询中完成,那就太好了。

1 个答案:

答案 0 :(得分:0)

如果要删除行,则需要GAS之类的东西。对于选择性复制,您可以将UNIQUE应用于“ A”条目的缩写列表(例如F列),然后在G1中复制到I1并向下复制以适合:

=vlookup($F1,$A:$D,column()-5,0)