我有一个表格,格式如下:
我希望能够为第二个表中出现的ID的每一种情况提供一个唯一的值。我希望实现以下目标:
我知道原始表中的I数将等于第二组中的I数。
我认为以下公式可以调整,只提取唯一的值,但我不知道从哪里开始。
{=IFERROR(INDEX($B$3:$B$15, MATCH(0,COUNTIF($E$2:E7, $B$2:$B$7), 0)),"")}
谢谢你的帮助。
发布于 2020-05-11 17:24:04
对聚合中的k值使用索引/聚合和COUNTIF:
=INDEX(B:B,AGGREGATE(15,7,ROW($A$2:$A$7)/($A$2:$A$7=D2),COUNTIF($D$2:D2,D2)))
或者只使用动态数组公式一个一个地得到值:
=INDEX(FILTER($B$2:$B$7,$A$2:$A$7=D2),COUNTIF($D$2:D2,D2))
发布于 2020-05-11 17:24:23
如果您有Office 365,您可以简单地在单元格Spill Range
中使用Spill Range
,它将自动创建带排序表的Spill Range
https://stackoverflow.com/questions/61735400
复制相似问题