我的字串是這種格式:
COLUMN Z
2022/03/11 - 16:36:01
2022/03/11 - 16:29:41
2022/03/11 - 16:34:21
我想將它們轉換為VALUE()以確定它們是 datetime 大于還是小于NOW(),如果列中的值被格式化為 datetime,我可以這樣做:
=ARRAYFORMULA(VALUE(Z1:Z)<VALUE(NOW()))
但他們不是,所以要轉換這種型別的字串,我使用的方法是:
COLUMN AA
=SUM(SPLIT(Z1," - "))<VALUE(NOW())
=SUM(SPLIT(Z2," - "))<VALUE(NOW())
=SUM(SPLIT(Z3," - "))<VALUE(NOW())
但我無法垂直SUM接受,接受但不接受。ARRAYFORMULASPLITSUM
我失敗的嘗試是:
=ARRAYFORMULA(SUM(SPLIT(Z1:Z," - "))<VALUE(NOW()))
我應該如何進行?
uj5u.com熱心網友回復:
您可以像這樣使用MMult:
=ArrayFormula(if(Z1:Z="",,MMult(--iferror(split(Z1:Z,"-")),{1;1})<now()))
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/441987.html
