【发布时间】:2022-11-17 04:14:19
【问题描述】:
例如,如果我在工作表中有一个名称列表:
First Name|Last Name|Something else|
Maria|Miller|...|
John|Doe|...|
Maria|Smith|...|
Marc|Meier|...|
Marc|Park|...|
Maria|Muster|...|
Selene|Mills|...|
Adam|Broker|...|
然后我想要第二张表,然后显示非唯一名字的列表及其计数,并且列表按降序排列。所以在这个例子中是:
First Name|Count
Maria|3
Marc|2
我找到的是这个例子https://infoinspired.com/google-docs/spreadsheet/sort-by-number-of-occurrences-in-google-sheets/ 哪种类型按出现次数对工作表条目进行分区。
所以到目前为止我有
=UNIQUE(sort(
Names!C3:Names!C12000;
if(len(Names!C3:Names!C12000);countif(Names!C3:Names!C12000;Names!C3:Names!C12000););
0;
2;
1
))
在第一列和
=IF(ISBLANK(A2);;COUNTIF(Names!C3:Names!C12000; A2))
在第二。这在一定程度上完成了工作(它仍然显示计数为 1 的名称),但是第二列需要为每个向左的新条目向下复制每个单元格。有没有办法直接把它绑在一条线上?同时过滤掉唯一出现的情况。 (公式也很慢。到目前为止,名称表有大约 11k 个条目。这些公式有时会使表在 atm 时崩溃。所以我有点想在大多数时候对公式进行注释,只通过注释显示它们出公式。所以第二列也只是一个公式会非常有帮助。)
【问题讨论】:
标签: google-sheets