Google sheets 如何检测唯一性并计算具有重复数据的单元格数

Google sheets 如何检测唯一性并计算具有重复数据的单元格数,google-sheets,Google Sheets,我有一列数据,其中包含一些相同的值。我想检测的是该行是否唯一。如果是,则回显“唯一”(或其他)但如果不是,则计算列中的重复数并回显该数字。我想要的示例: COL A RESULT COLUMN Apple Unique Banana Unique Banana 3 Banana 3 Cherry Unique Date Unique Date 2 使用此代码的示例(=IF(A1=A2,“重复”、“唯一”)): 我想我真正需要的是在公式

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

COL A     RESULT COLUMN
Apple     Unique
Banana    Unique
Banana    3
Banana    3
Cherry    Unique
Date      Unique
Date      2
使用此代码的示例(
=IF(A1=A2,“重复”、“唯一”)
):

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

如果能在同一列中完成,那就太好了。如果我需要另一列并且必须执行两组查询,我可以折衷一下

根据数据更新太多答案

我运行了那个查询,将列“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

正如你所看到的,这并不正确。想法?

我知道您的示例显示banana是唯一的,您可能要求行的第一个实例以这种方式显示,但如果不是

=IF(COUNTIF($A$1:$A$7,A1)=1,"Unique",COUNTIF($A$1:$A$7,A1))

道歉如果您真的想让项目的第一行显示为唯一的

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

你想要这个:

=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并填充):

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


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

是否希望行的第一个实例显示如示例中所示的“唯一”,还是仅希望唯一行显示该列表?例如,香蕉不是真正唯一的唯一行我知道香蕉不是真正唯一的行,因为有多个其他行包含香蕉,但是我确实希望第一次安装的香蕉显示为唯一。嘿,数据也是,谢谢你,但是的,我确实打算将第一行显示为“唯一”。而且,这似乎并不完全有效。我的实际列是E列,所以我用“E”替换了“A”的所有实例——对吗?已使用此解决方案的结果更新上述问题。需要更多的调整。感谢您在这方面的帮助。计数错误的错误可能是由字符串中的空格引起的,因此“英国伯明翰”与“英国伯明翰”不同,这意味着您可能会在混合中添加修剪。我们可以看看您现在使用的公式的实际副本吗?它也提供了第一个“唯一”的公式?或者我误解了你的手机columns@davebowkerE列是城市吗?从你的例子很难判断。您是如何使用合并和复制的?这里有一个指向实际数据集一部分的链接。而且。。。这是我的公式=连接(C2,,,,,,D2)---这使列E=IF(E1=E2,“重复”,“唯一”)--这将对照上面的单元格检查单元格,看它是唯一的还是重复的。在我看来,我需要替换上面写着“重复”的地方,以计算有多少重复?再次感谢你的帮助,谢谢。对于一个老项目来说,这是一个老问题,但这个答案是完美的。希望它能帮助其他人。谢谢嘿@Duotrigesimal,我能用这个版本来解决我的问题吗?
=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))
...
    A         B
1 Apple     UNIQUE
2 Banana    UNIQUE
3 Banana    3
4 Banana    3
5 Cherry    UNIQUE
6 Date      UNIQUE
7 Date      2