Chi*_*147 0 spreadsheet google-sheets
到目前为止,这是我所拥有的:
=if(ISBLANK(A:A), (A:A+TIME(2, 0, 0)), "")
Run Code Online (Sandbox Code Playgroud)
我希望脚本为A:A增加2个小时,或者如果A:A中没有数据,则保持空白
任何想法将不胜感激。谢谢 :)
Ian*_*ney 11
如果您想得到一个真正的“空白”值,则可以使用表达式IFERROR(0/0)。这与使用时得到的空字符串不同""。带有空字符串的单元格不会使用来测试true ISBLANK(),但是IFERROR(0/0)会。
例如:
=IF(ISBLANK(A1),IFERROR(0/0),"not blank")
Run Code Online (Sandbox Code Playgroud)
工作原理:该IFERROR函数接受两个参数。如果第一个参数是一个值,则IFERROR返回该值。如果第一个参数返回错误,则IFERROR返回其第二个参数-但是,如果没有第二个参数,则返回空白。我们使用该表达式0/0通过除以零来故意强加错误,并且因为没有第二个参数IFERROR返回空白。
您需要在它周围添加 arrayformula - 并交换空字符串所在的位置 - 而看不到您想要的数据本质上是:
=arrayformula(if(ISBLANK(A:A),"",A:A+TIME(2, 0, 0)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6561 次 |
| 最近记录: |