IsDate 数组公式
IsDate ArrayFormula
刚刚注意到 isDate
在 arrayformula
中不起作用。
案例
想要筛选所有值,如果日期:
使用公式:
=FILTER(data,ISDATE(data))
预期结果:
8/28/2018
得到:
#N/A
问题
- 为什么?其他检查适用于
filter
(isNumber
、isText
、isErr
)。
- 解决方法?
不知道原因,还是好奇
解决方法:=FILTER(data,IFERROR(DATEVALUE(data)))
被发现 here
请尝试:
=ARRAYFORMULA(ISDATE_STRICT(A1:A11))
该函数当前未记录。
: ISDATE_STRICT 不允许日期和时间格式,仅限日期
就 Arrayformula 而言,一种可行的解决方法取决于您要执行的操作
=ARRAYFORUMLA(ISNUMBER(VALUE(data)))
- VALUE可以把时间变成数字
- ISNUMBER 检查它是否是一个数字
- ISNUMBER 在 ARRAYFORMULA
中工作正常
刚刚注意到 isDate
在 arrayformula
中不起作用。
案例
想要筛选所有值,如果日期:
使用公式:
=FILTER(data,ISDATE(data))
预期结果:
8/28/2018
得到:
#N/A
问题
- 为什么?其他检查适用于
filter
(isNumber
、isText
、isErr
)。 - 解决方法?
不知道原因,还是好奇
解决方法:
=FILTER(data,IFERROR(DATEVALUE(data)))
被发现 here
请尝试:
=ARRAYFORMULA(ISDATE_STRICT(A1:A11))
该函数当前未记录。
: ISDATE_STRICT 不允许日期和时间格式,仅限日期
就 Arrayformula 而言,一种可行的解决方法取决于您要执行的操作
=ARRAYFORUMLA(ISNUMBER(VALUE(data)))
- VALUE可以把时间变成数字
- ISNUMBER 检查它是否是一个数字
- ISNUMBER 在 ARRAYFORMULA 中工作正常