标签: excel excel-formula
我有一个A列值,该值用作B列(属性)的过滤器(1或2)。我需要创建一个新列(C),其值基于第二列,但使用第1列进行过滤,如下所示:
(值可以是重复的,如图所示)
我尝试了INDEX / MATCH公式,但是没有运气。我对Data / Filter菜单选项也没有任何运气,因为每当在A和B列中输入新值时,我都需要C列自动更新。
答案 0 :(得分:1)
对于Office365,请使用过滤器公式。
Office365
=FILTER(B2:B8,A2:A8=1,"")
在没有Office365的情况下使用Index()和Aggregate()
Index()
Aggregate()
=IFERROR(INDEX($B$2:$B$8,AGGREGATE(15,6,ROW($A$2:$A$8)-ROW($A$1)/($A$2:$A$8=1),ROW(1:1))),"")