首页 > 解决方案 > 删除第二列上的重复项并保留 googlesheet 中的第一个条目

问题描述

我有一个包含许多列和行的文件。我想根据另一列删除某一列中的重复条目。我想保留第一个条目(如果有重复项)并删除重复项。

例如:

ID 价值
31560 0
31560 0
30530 62.77
30530 62.77
30540 100
ID 价值
31560 0
31560
30530 62.77
30530
30540 100

我找到了以下代码,但它只是删除了重复项,并且不基于某个列。

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

标签: google-sheetsgoogle-sheets-formula

解决方案


利用:

=ARRAY_CONSTRAIN(SORTN({A2:B, A2:A&B2:B}, 9^9, 2, 3, 0), 9^9, 2)

在此处输入图像描述

或者:

=INDEX(IF(1=COUNTIFS(A2:A, A2:A, B2:B, B2:B, ROW(A2:A), "<="&ROW(A2:A)), B2:B, ))

在此处输入图像描述


推荐阅读