我的数据看起来是:
id state value
1 abc x
1 bcd y
1 def z
2 abc p
2 bcd q
2 def r
3 bcd m
3 def n
我正在尝试vlookup id 1、2等的值,但是状态不是abc。Excel自动选择第一个条目,我尝试在列上使用if条件,但无法使其工作。我甚至尝试使用Index中的if条件进行匹配,但这也不起作用。
有什么办法我能做到吗?
发布于 2019-10-31 22:05:57
使用过滤器:
=index(filter(C2:C9,A2:A9=1,B2:B9<>"abc"),1)
如果您想要满足条件的所有内容,请删除索引包装器:
filter(C2:C9,A2:A9=1,B2:B9<>"abc")
发布于 2019-10-31 22:08:20
尝试:
=FILTER(C:C, B:B<>"abc", REGEXMATCH(A:A&"", "1|2"))
或者只是:
=FILTER(C:C, B:B<>"abc")
对于部分abc
,可以这样做:
=FILTER(C:C, NOT(REGEXMATCH(B:B, "abc")))
https://stackoverflow.com/questions/58651444
复制相似问题