答案1
答案2
只是为了更新这个问题,=FILTER 现在可以与一些其他动态公式一起在 Office 365 版本的 Excel 中使用。Excel 2019 或更早版本不支持此功能,我认为没有任何计划将这些功能添加到这些旧产品中。
答案3
我知道@AutoBaker 提到了这一点,但这里有一个例子,供其他可能需要它的人参考。
所以,是的,对于@JoeFish 的问题,你只需要:
=FILTER(W4:W6,X4:X6<>0, "")
但是,如果您希望转置值,则可以将其与TOCOL()
或TOROW()
函数结合使用。严格来说,这些也会考虑错误并将其从结果中删除:
=TOCOL(FILTER(C:C,D:D<>0,""),3,TRUE)
这实际上将为函数返回的响应生成列值FILTER()
。
请注意,其他人也发现了这一点,这可以填充相邻的单元格。这对于保持单元格真诚地空的,除非满足某些条件。