Excel formula 在Excel中查找重复项并创建标注栏

Excel formula 在Excel中查找重复项并创建标注栏,excel-formula,duplicates,unique,countif,Excel Formula,Duplicates,Unique,Countif,我正在尝试使用Excel公式根据id重复的次数创建bucket 我有以下数据格式 ID 101 200 100 100 125 200 我正在努力实现以下目标 1 2 /*Unique Ids*/ 2 2 /*Ids with two repetitions */ 3 0 这基本上是删除重复的id并查找每个id的重复次数。我想使用Excel公式在单个单元格中完成这项工作

我正在尝试使用Excel公式根据id重复的次数创建bucket

我有以下数据格式

  ID
 101
 200
 100
 100
 125
 200
我正在努力实现以下目标

  1        2              /*Unique Ids*/
  2        2              /*Ids with two repetitions */
  3        0
这基本上是删除重复的id并查找每个id的重复次数。我想使用Excel公式在单个单元格中完成这项工作

我所做的只是将这些ID复制到另一个工作表中,删除重复项,使用
COUNTIF
计算出现的次数,并使用它创建我的bucket


如果有动态数组公式,请将其放入第一个单元格,谢谢:

=CHOOSE({1,2},SEQUENCE(3),INDEX(FREQUENCY(COUNTIF(A2:A7,A2:A7),SEQUENCE(3))/SEQUENCE(3),SEQUENCE(3)))
=CHOOSE(COLUMN(A1),ROW(A1),INDEX(FREQUENCY(COUNTIF($A$2:$A$7,$A$2:$A$7),{1;2;3})/{1;2;3},ROW(A1)))

使用新的LET()公式:


如果不是,则在第一个单元格中使用此数组公式:

=CHOOSE({1,2},SEQUENCE(3),INDEX(FREQUENCY(COUNTIF(A2:A7,A2:A7),SEQUENCE(3))/SEQUENCE(3),SEQUENCE(3)))
=CHOOSE(COLUMN(A1),ROW(A1),INDEX(FREQUENCY(COUNTIF($A$2:$A$7,$A$2:$A$7),{1;2;3})/{1;2;3},ROW(A1)))
按Ctrl-Shift-Enter键确认,而不是按Enter键,然后在一列上向下复制三行


将其写入,使其不在单个单元格中,然后进行数组合并。我在F列中得到1,2,3,而不是2,2,0。您使用的公式是什么。如果是最后一列,则将其放在一个单元格中,按ctrl-shift-enter键,然后在一列上拖动,再向下拖动两列@曲轴位置