我尝试创建一个公式,从单独的工作表中提取数据,只选择符合日期比较的行。
这就是我现在所拥有的:
=ArrayFormula(if('Complete Staff List'!E2:E < Date(2017;1;1), 'Complete Staff list'!B:C))
因此,从理论上讲,它应该吸引所有在2017年之前开始的员工。
我理解ArrayFormula是如何工作的,但是我无法设法获得&#39; if&#39;使用它的操作。
答案 0 :(得分:3)
如果我正确解释您的问题,您希望使用query
,而不是arrayformula
。
在未使用的单元格中,有结果空间,
=query(B2:E,"select B,C,E where E < date'2017-01-01'")
日期query
中的条件特别明确。请参阅Google sheets query functuion中的日期部分和More query function examples的示例。从单独的工作表中,使用命名范围来简化生活。
答案 1 :(得分:0)
应该是这样的:
=ArrayFormula(if('Complete Staff List'!E:E < Date(2017;1;1), 'Complete Staff list'!B:B))