【问题标题】:Trying to apply CONCATENATE via ARRAYFORMULA on Google Sheet尝试通过 Google Sheet 上的 ARRAYFORMULA 应用 CONCATENATE
【发布时间】:2018-06-22 17:30:49
【问题描述】:
我想通过 ARRAYFORMULA 将以下公式应用于列。由于新行是通过 GOOGLE FORMS 添加的,我无法复制 + 粘贴,因为每个新的 FORM 条目都会删除右侧的所有列。
=IF(ISBLANK(A3),"", CONCATENATE(E3," : [",G3,"] : ",H3," ( ",text(C3,"HH:MM")," - ",text(D3,"HH:MM")," )"))
【问题讨论】:
标签:
javascript
google-sheets
array-formulas
【解决方案1】:
请尝试以下方法:
=ArrayFormula(E3:E100&" : ["&G3:G100&"] : "&H3:H100&" ( "&text(C3:C100,"HH:MM")*(A2:A100<>""))
这可能更容易理解为:
=ArrayFormula(
E3:E100
&
" : ["
&
G3:G100
&
"] : "
&
H3:H100
&
" ( "
&
text(C3:C100,"HH:MM")
*(A2:A100<>""))