gpt4 book ai didi

google-sheets - 如何检测唯一值并计算具有重复数据的单元格数量

转载 作者:行者123 更新时间:2023-12-04 02:54:07 28 4
gpt4 key购买 nike

我有一列数据,其中包含一些相同的值。我想检测的是该行是否唯一。如果是,请回显“唯一”(或其他),但如果不是,请计算列中重复项的数量并回显该数字。我想要的例子:

COL A     RESULT COLUMN
Apple Unique
Banana Unique
Banana 3
Banana 3
Cherry Unique
Date Unique
Date 2

我使用此代码的示例( =IF(A1=A2, "Duplicate", "Unique") ):
COL A     RESULT COLUMN
Apple Unique
Banana Unique
Banana DUPLICATE
Banana DUPLICATE
Cherry Unique
Date Unique
Date DUPLICATE

我想我真正需要的是在该公式中“重复”文本所在的位置插入(?)查询,该查询将对相同的单元格值进行倒计时,直到看到不同的值,并回显该数字。

如果它可以在同一列内完成非常好。如果我需要另一列并且必须执行两组查询,我可以妥协。

基于 DATATOO 答案的更新

我运行了那个查询,将“A”列修改为“E”,这就是返回的内容。
City Country Merge  Duplicate City Country
Aberdeen, UK Unique
Aberdeen, UK 2
Bangor, UK 2
Bath, UK Unique
Belfast, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique
Birmingham, UK Unique

正如你所看到的,这不算对。想法?

最佳答案

我知道这是一个老问题,但我看到它从未得到令人满意的回答,所以我希望这仍然有用。

你要这个:

=if(COUNTIF($A$1:$A1,A1)=1, "UNIQUE", COUNTIF($A$1:$A$7,A1))

这将填充并在后续行中看起来像这样:
=if(COUNTIF($A$1:$A2,A2)=1, "UNIQUE", COUNTIF($A$1:$A$7,A2))
=if(COUNTIF($A$1:$A3,A3)=1, "UNIQUE", COUNTIF($A$1:$A$7,A3))
...

这些是结果(假设公式被插入到 B1 并填写):
    A         B
1 Apple UNIQUE
2 Banana UNIQUE
3 Banana 3
4 Banana 3
5 Cherry UNIQUE
6 Date UNIQUE
7 Date 2

您的问题的关键是您正在寻找字符串的第一次出现以计为唯一,然后计算重复项。因此,对于公式的第一部分,到目前为止,您实际上只是在搜索列表,而不是整个列表。

此方法还具有处理未排序列表和已排序列表的额外优势。

关于google-sheets - 如何检测唯一值并计算具有重复数据的单元格数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6755544/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com