我有一个类似的电子表格结构的共享图像。列A列出了名称,有时列出多次。我需要挑选那些名称的相邻值是不可用的时间。我不知道该用什么函数。我应该使用Vlookup吗?独一无二?在这个例子中。只有斯宾塞符合标准。任何帮助都是感激的谢谢你的时间。
qvtsj1bj1#
使用FILTER()和COUNTIFS作为条件。我们使用UNIQUE是因为会返回重复项
=UNIQUE(FILTER(A2:A9,COUNTIFS(A2:A9,A2:A9)=COUNTIFS(A2:A9,A2:A9,B2:B9,"Unavailable"),""))
这将溢出一个列表,所以请确保下面放置公式的单元格为空。
kqlmhetl2#
要输出不可用的名称,可以使用以下公式:
=LET(uNames,UNIQUE(data[Name]), isAvailable,BYROW(uNames,LAMBDA(n,COUNTIFS(data[Name],n,data[Value],"<>Unavailable"))), FILTER(uNames,isAvailable=0))
1u4esq0p3#
我的两分钱;在查看值时,人们可能会认为您希望提取'value == 0'的名称。如果是真的,你可以试试:
D2中的公式:
D2
=UNIQUE(FILTER(A2:A9,SUMIF(A2:A9,A2:A9,B2:B9)=0,""))
如果我的假设不成立,你可以使用COUNTIFS()并计算除了'Unavailable'之外没有任何值的值:
COUNTIFS()
=UNIQUE(FILTER(A2:A9,COUNTIFS(A2:A9,A2:A9,B2:B9,"<>Unavailable")=0,""))
3条答案
按热度按时间qvtsj1bj1#
使用FILTER()和COUNTIFS作为条件。我们使用UNIQUE是因为会返回重复项
这将溢出一个列表,所以请确保下面放置公式的单元格为空。
kqlmhetl2#
要输出不可用的名称,可以使用以下公式:
1u4esq0p3#
我的两分钱;在查看值时,人们可能会认为您希望提取'value == 0'的名称。如果是真的,你可以试试:
D2
中的公式:如果我的假设不成立,你可以使用
COUNTIFS()
并计算除了'Unavailable'之外没有任何值的值: