Excel查找单个相邻单元格的多个值

gijlo24d  于 2023-05-01  发布在  其他
关注(0)|答案(3)|浏览(301)

我有一个类似的电子表格结构的共享图像。列A列出了名称,有时列出多次。我需要挑选那些名称的相邻值是不可用的时间。我不知道该用什么函数。我应该使用Vlookup吗?独一无二?
在这个例子中。只有斯宾塞符合标准。
任何帮助都是感激的谢谢你的时间。

qvtsj1bj

qvtsj1bj1#

使用FILTER()和COUNTIFS作为条件。我们使用UNIQUE是因为会返回重复项

=UNIQUE(FILTER(A2:A9,COUNTIFS(A2:A9,A2:A9)=COUNTIFS(A2:A9,A2:A9,B2:B9,"Unavailable"),""))

这将溢出一个列表,所以请确保下面放置公式的单元格为空。

kqlmhetl

kqlmhetl2#

要输出不可用的名称,可以使用以下公式:

=LET(uNames,UNIQUE(data[Name]),
isAvailable,BYROW(uNames,LAMBDA(n,COUNTIFS(data[Name],n,data[Value],"<>Unavailable"))),
FILTER(uNames,isAvailable=0))

1u4esq0p

1u4esq0p3#

我的两分钱;在查看值时,人们可能会认为您希望提取'value == 0'的名称。如果是真的,你可以试试:

D2中的公式:

=UNIQUE(FILTER(A2:A9,SUMIF(A2:A9,A2:A9,B2:B9)=0,""))

如果我的假设不成立,你可以使用COUNTIFS()并计算除了'Unavailable'之外没有任何值的值:

=UNIQUE(FILTER(A2:A9,COUNTIFS(A2:A9,A2:A9,B2:B9,"<>Unavailable")=0,""))

相关问题