具有唯一标准的小功能

时间:2017-12-11 15:12:28

标签: excel excel-formula excel-2010

我的数据如下所示:

if (Test-Path $item) {
    Write-Host $item exists in $DST
}

我想为每个州返回最小的 nth 唯一号码。

此公式适用于不存在重复项的地方:

State   Sort
CA      11
CA      21
CA      11
CA      21
WA      11
WA      12
MT      11
MT      12
MT      21

然而,它(显然)在第二和第四最小值时返回11和21两次。

我使用=AGGREGATE(15,6,B$2:B$10/(A$2:A$10=D2),ROW(1:1)) 来获取一个唯一的列表,但它不起作用:

FREQUENCY

但也无法做到这一点。关于如何使这项工作的任何想法?

我想为CA返回以下内容: enter image description here

2 个答案:

答案 0 :(得分:2)

试试这个:

=AGGREGATE(15,6,B$2:B$10/(MATCH(D2 & "|" & $B$2:$B$10,$A$2:$A$10 & "|" & $B$2:$B$10,0)=ROW($B$2:$B$10)-MIN(ROW($B$2:$B$10))+1),ROW(1:1))

它检查它是否是第一次出现的数字。

enter image description here

答案 1 :(得分:2)

此公式将为您提供所需的结果

=AGGREGATE(15,6,B$2:B$10/(A$2:A$10=D2)/(COUNTIF(E$1:E1,B$2:B$10)=0),1)

AGGREGATE找到列A与D2匹配的最小值,并且该数字不包含在上面的单元格中

enter image description here